Post on 23-Jan-2018
IoT Protocols
Nagasai PanchakarlaSensiBridge, iotlab.in
Agenda
• Introduction
• Constraints
• Protocol Stack
• Software
• Hardware
Introduction
Constraints
• Scalability
• Power Source
• Security and Privacy
• Processing Power
• Low Bandwidth
• Unreliable Links
• Usability
• Business Models
• Standards
• Costs
Wireless Technologies
Data Flow
Protocol Stack
• Contiki
• RIOT
• mbed
• TinyOS
• NanoRK, emb::6, Mantis, FreeRTOS..
Operating Systems
Hardware Platforms
Platform/Kit MCU+RF
TI Sensortag 2 CC2650, 2.4GHz, BLE
Openmote CC2538, 2.4 GHz
CC1310EM CC1310, Sub 1 GHz
EV-ADRN-WSN-1Z ADuCRF101, Sub 1GHz
nRF51822 nRF51822, BLE
EM35X-DEV EM3588, 2.4 GHz
Application Protocols
Data Processing
• Constraint Application Protocol
• Accepted as RFC in July 2013
• RESTful web protocol
• GET, POST, PUT, DELETE methods
• URI support – coap://test.com:<port>/~temperature/sensor1.xml
• < 10 bytes header
• Libcoap, Contiki, Firefox CoAP plugin
Additional Slides
Additional Slides
Additional Slides
Additional Slides
Additional Slides