An IoT testbed using RIOT OS featuring 6lowpan (805.15.4) protcol. If you want to use this testbed checkout the Wiki
- Display Node
- A http client including a web interface to control the IoT devices in the testbed
- Gateway Node
- Coap Scanner
- Periodcially Scans CoAP devices in the network and store the information of alive nodes in a cache
- Provides
/api/devices
API to the outside world to get devices information
- Coap Proxy
- An access point to the testbed, it translates HTTP requests to CoAP request, so the outside world can can control the nodes in the testbed.
- Coap Scanner
- RIOT IoT Node
- Implements Netsec IoT Protocol
- Implemented using RIOT OS, constrained device
- Non-Embedded IoT Node
- Implements Netsec IoT Protocol
- Runs non-embedded operating system, like Raspberry Pi
- Raspberry Pi 2 + Openlab 805.15.4 Radio Module
- 10 x Atmel SAM R21 Xplained Pro Evaluation Kit
- Power constrained IoT nodes
- RIOT OS (RTOS that runs on embedded IoT devices)
- Node Coap (CoAP in Node.js)
- Californium (CoAP in Java)
- ReactJS (Client front-end framework)