Internet of Things tools and frameworks

Internet of Things tools and frameworks

Eclipse foundation is  having one sub project for Internet of things initiatives.

Source of this post is the Eclipse IoT website

As part of it at this moment 12 initiatives are being undertaken for

  • Services and Frameworks
  • Protocols
  • Tools


Services and Frameworks


  1. Kura is a set of Java and OSGi services that are most commonly required for IoT gateways, including I/O services, Data Services, Cloud Services, Networking, etc.
  2. Mihini, written in the Lua scripting language, provides low-level connectivity management to ensure that a reliable network connection is available, acts as an abstraction layer for underlying hardware and enables smart business data transmission between devices and servers, including the ability to consolidate data locally and use bandwidth-efficient communication protocols.





Eclipse IoT currently has the following industry services:

  • Eclipse SmartHome project is a framework that allows building smart home solutions
  • Eclipse SCADA is a way to connect different industrial devices to a common communication system and post-process as well as visualize the data to operating personnel.


IoT/M2M Protocols


MQTT

Message Queuing Telemetry Transport (MQTT) is a protocol designed to connect the physical world devices and networks, with applications and middleware used in IT and Web development, making it an ideal connectivity protocol for IoT and M2M.

OMA-DM

OMA-DM is a standard communication protocol widely used in the telecommunications industry to monitor and synchronize the state of communications devices such as mobile phones or the kind of radio modules that can be found in M2M solutions.

There is a nice introduction to OMA-DM on the developerWorks website.


IoT Tools

Set of tools for developers to carry out IoT development

  • Embedded Development
  • Simulation
  • Server Development

Lua Development Tools provides a IDE for the Lua programming language. Lua is an embedded programming language.

Details

http://www.eclipse.org/community/eclipse_newsletter/2014/february/article1.php

No comments:

Post a Comment

Please share your views and comments below.

Thank You.