Day: June 18, 2015

Listing of projects devoted to IoT

There are many open-source “Deus-ex” solution for IoT (a flashion name), then I decided to list some of these projects here:

AllJoyn (an AllSeen Alliance framework):
https://allseenalliance.org/developers/download

Arduino – the King of hobbyist IoT (without Internet) :
http://www.arduino.cc

Blynk – to create Android and iOS User Interfaces:
https://pushover.net

Contiki – The Open Source OS for the Internet of Things (they are biased):
http://www.contiki-os.org

Freeboard – A Web Dashboard for IoT visualization:
http://freeboard.io

IoTSyS – Internet of Things integration middleware:
https://code.google.com/p/iotsys

IoTivity – IoT Communication Framework, it uses CoAP protocol
https://iotivity.org

JerryScript – It is a JavaScript engine for IoT:
https://github.com/jerryscript-project/jerryscript

Kosmos – A Temboo platform for IoT
https://blog.temboo.com/all-about-kosmos/

LiteOS – It appears Huawei is using it for their 10Kb RTOS:
http://www.liteos.net

Mbed OS (from ARM):
http://mbed.org

MicroCoAP:
https://github.com/1248/microcoap

MongooseOS – an IoT firmware development framework
https://mongoose-os.com/mos.html

Mosquitto MQTT Brokwer:
http://mosquitto.org

Node-Red A visual tool for wiring the Internet of Things:
http://nodered.org

NuttX – The best RTOS for IoT (sorry I’m biased) :
http://nuttx.org

Particle – Open Software/Hardware for IoT:
https://www.particle.io

PushOver for notification:
https://pushover.net

Qeo communication framework:
http://www.qeo.org

RIOT-OS – The friendly OS for IoT:
https://github.com/RIOT-OS

RT-OCF:
https://github.com/intel/tinycbor

Soletta Project is a framework for making (Linux)IoT devices (Stalled since 2018):
https://github.com/solettaproject/soletta

Splunk – Visualize servers and device log data
http://www.splunk.com

TagoIO – it is a Cloud IoT platform to display dashboard data from sensors
https://tago.io

ThingsBoard
https://thingsboard.io

ThingSpeak – A open and free platform to store and visualize sensor data online:
https://thingspeak.com

The Thing System:
thethingsystem.com

Tinq is a software framework for device data exchange (based on Qeo) :
https://github.com/brunodebus/tinq-core

TinyCBOR:
https://github.com/intel/tinycbor

Ubidots is IoT platform to submit data from sensors, etc
https://ubidots.com/

V7 (formely mJS) is a JavaScript engine for microcontrollers:
https://github.com/cesanta/mjs

VIPER – Python for IoT:
http://www.viperize.it

I am sure it is missing more some thousand of open-source projects. Give me a hint!

More info: http://www.datamation.com/open-source/35-open-source-tools-for-the-internet-of-things-1.html