We are developing a set of Lab exercises on IoT based on Raspberry Pi for students.
In this context and in order to give to students a basic infrastructure to work on various IoT apps without the need to go into details regarding IoT protocols, we have made a prototype implementation to demonstrate the UML4IoT approach that is described in the following paper
K. Thramboulidis, F. Christoulakis, “UML4IoT - A UML profile to exploit IoT in cyber-physical manufacturing systems”, Dec 2015.
With this approach students may simply annotate (at the UML or Java code level) the properties of their Raspberry application that should be exposed to IoT and the system automatically generates the IoT wrapper.
Any feedback, comments, ideas on this approach are welcome.
An updated version of the UML4IoT - A UML profile to exploit IoT in cyber-physical manufacturing systems has been accepted and published in Computers In Industry (Elsevier).
Thanks to the Elsevier policy you may access for free (for limited time) the final version of this publication (final version : UML4IoT—A UML-based approach to exploit IoT in cyber-physical manufacturing systems).
For more information on the application of the approach on various ARM based embedded boards you may visit the UML4IoT site.
Any feedback, comments, ideas on the effectiveness and benefits of such an approach or any other similar one are welcome.
Thanks
Kleanthis Thramboulidis