-
Notifications
You must be signed in to change notification settings - Fork 0
RIOT
The majority of IoT devices will consists of constrained hardware (low memory, low processing capacities, powered by battery), in the future. However, currently, it is not easy to build an IoT network out of the box: Buying a set of sensors, connect the sensors to the home network, and successfully receive data via a publicly available web frontend is still surprisingly challenging.
In this challenge, we address open source software and open protocols. On the IoT side, your software platform will be RIOT, the friendly operating system for the IoT. RIOT supports most low-power IoT devices and microcontroller architectures. It aims to implement all relevant open standards supporting an Internet of Things that is connected, secure, durable & privacy-friendly. Most recently, an app store for RIOT is under development.
We start from the following deployment scenario: You want to monitor a room (e.g., temperature, light, oxygen) based on sensors. These sensors are distributed to monitor as much part of the room as possible. All sensors communicate via a single uplink with the Internet. Data is collected and processed by an external server (or cloud) and presented in a web frontend. To achieve this, you will combine existing software components and extend where needed.
The scenario may sound easy but it is not in practice! To be successful, you need to answer questions such as:
- How do sensors know where to send their data?
- Which level of security and privacy do you implement?
- Do you need an application gateway to translate between sensors and cloud?
- How to expand reachability in the local IoT network (single versus multi-hop routing)?
We hope that you will develop an app that is uploaded to the RIOT app store and then can be used by any third party. We will check this by testing your solution on a complete new sensor, freshly connected to your network -- similar to buying a new sensor, bring the sensor at home, and integrate the sensor in the home network.
You will work on the IoT platform but also on border gateways (Raspberry PI) and cloud interfaces. You will get in contact with technologies such as 802.15.4, CoAP, MQTT, and RPL.
Further information
In case of questions: Cenk Gündogan
Important dates:
- Application: May 20, 2018
- Notification: May 26, 2018
- Hackathon: June 10-11, 2018