Looking to get started on connected things? The good news is that there’s a vibrant community, tools and frameworks to help kickstart your efforts. Don’t miss the following mostly open source options:

  • Paho – scalable open-source implementations of open and standard messaging protocols
  • Koneki – tools for Machine-to-Machine solutions developers to help them develop, simulate, test and deploy their M2M applications
  • Mihini – an embedded runtime running on top of Linux, that exposes a high-level Lua API for building Machine-to-Machine applications
  • Mosquitto – a message broker that implements the MQ Telemetry Transport protocol
  • LWM2M – lightweight M2M server
  • Eclipse SmartHome – a framework for Smart Home solutions
  • Ponte – REST API to expose the machines needs through REST, exposing multiple protocols (MQTT, CoAP) through the same API (ongoing)
  • OM2M – an open source implementation of the ETSI M2M standard (ongoing)
  • Kura – aims at offering a Java/OSGi-based container for M2M applications running in service gateways (ongoing)