Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 1.87 KB

README.md

File metadata and controls

31 lines (28 loc) · 1.87 KB

NetsecIoT 6lowpan testbed

An IoT testbed using RIOT OS featuring 6lowpan (805.15.4) protcol. If you want to use this testbed checkout the Wiki

Components:

  • 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.
  • 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

Hardware

Software