The Internet of Things is composed of heterogeneous objects which often communicate in a master and slave mode with a server or a smartphone, and rarely communicate and interact with other objects. The reason behind is that connected objects are mostly designed for specific purposes within closed industrial ecosystems. Programming choreographies between heterogeneous objects often requires to tackle interoperability issues and limitations of the access to objects’ functionalities.
Our software solution is twofold and consists on one side of a light virtual machine running on the operating system or integrated in the object directly, and on the other side of a server able to establish a secure network between objects, to program and reprogram choreographies from a graphical and intuitive interface and to update objects in real-time.
Competitive advantages :
Applications :
Keywords : Internet of things (IoT), Virtual machine, Service Choreography, Embedded devices, Energy management