Internet of Things device

A DSM for specifying IoT applications into an embedded device. The modeling language follows state machine and uses directly the IoT services and device sensors as modeling constructs. The generator produce JSON code that can be directly uploaded and executed in the IoT device.