Prototyping a Secure, Hierarchical Internet of Things System
Description
It is sometimes useful to be able to prototype Internet of Things protocols and technologies. Our aim for this project was to have edge (sensor) devices being measured by Arduinos and relaying data through a "fog computing" layer implemented with Raspberry PIs to aggregating services run in the cloud. The implementation was done as a part of a Horizon2020-funded project called mF2C, and demonstrated the use of MQTT relaying JSON messages over Bluetooth and WiFi and over more traditional Internet connections to the cloud services. Particularly useful were the ability to rapidly prototype the technologies using inexpensive devices, and the interest the results garnered both in the wider organization and in the public through our outreach activities.