PrIoT design goal
PrIoT proposes to stitch together the different components that makes an IoT-end system namely the hardware consisting of sensors, actuators, transceiver and Human-Machine Interface, the embedded systems that are used to program the IoT devices, the components that serves at providing the higher level libraries for Network and Cloud functionalities. Finally, PrIoT leverage IoT device programming by exposing a service element with a high level language for heterogeneous device programmation and an orchestrator to synchronize all devices together and ease upgrading the entire system.