Global Sources
EE Times-India
EE Times-India > EDA/IP

Open source platform could eliminate IoT fragmentation

Posted: 07 Oct 2015     Print Version  Bookmark and Share

Keywords:IoT  middleware  SDN  open source  NFV 

An open source initiative was recently started at the Linux Foundation under the support of the OpenDaylight project. The IoT Data Management (IoTDM) project aims to come up with a robust middleware platform that can unlock innovation and fulfill the promise of the Internet of Things.

OpenDaylight is the leading open source platform for software-defined networking (SDN). Its latest release is expected to be embedded in over 20 commercial products, and it is being embraced by other open source projects including the Open Platform for Network Function Virtualisation (NFV) and OpenStack.

The core OpenDaylight software allows computer networking applications to intelligently access and configure hardware network elements. Similarly, IoTDM provides a service layer that acts as an IoT data broker and enables authorised applications to post and retrieve IoT data uploaded by any device.

IoTDM is compliant with the oneM2M effort that provides an architectural framework for connecting disparate devices via a common service layer where a given application can be associated with a dynamic network of users, devices and sensor data. The service layer allows users and operators to control, for example, how often a remote sensor captures data or to reconfigure devices with a needed security update. The oneM2M project is backed by more than 200 technology companies, standards bodies and government agencies.

The IoTDM platform can be configured for the needs of various use cases. It can deliver only IoT data collection capabilities where it is deployed near IoT devices and its footprint needs to be small; or it can be configured to run as a large, distributed cluster with IoT, SDN and NFV functions enabled and deployed in a big data centre.

The ease of use of this middleware platform was recently proven when a group of Boston University students used IoTDM along with common mobile development languages and server-side tools, to build a pair of Smart Cities apps.

These applications provided visualisations of mobile device positions on interactive maps of both indoor facilities and aerial/satellite imagery. They combined signals acquired from disparate things including Bluetooth low energy beacons, Internet routers and GPS signals. To speed development, the students made extensive use of open source software including iOS and Android mobile location apps, as well as sigma.js and node.js to support the browser-based functions.

One application allowed users to search for other registered users on their mobile devices and view a heat map that displayed real-time people traffic and historical data. The other app provided visualisation of the IoT network nodes and data including the applications, users, devices and the aggregated IoT sensor data. Users could directly edit the graphical representation of the network, using a cursor to select specific nodes on their display for editing, as well as creating new nodes, or searching for nodes not displayed. In this way, users could easily add, update or delete data.

These applications were written by students and required 600 and 1,000 person-hours of work each. They are representative of future IoT applications that will easily combine data from multiple and disparate sources, providing insights that enable smart decisions. The underlying technology solutions that can perform the required data aggregation, sensor service management and application integration are maturing quickly.

- Jim Ballingall
  Industry-Academia Partnership

Comment on "Open source platform could eliminate..."
*  You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top