IoT uses many different protocols that I would like to highlight in a nutshell. Protocols are basically used for the communication between devices and contain certain rules for the data. You can compare it to speaking the same language. When the sending entity “speaks” the same protocol or language as the receiving one they will understand each other and the data will become meaningful.

Also there are different layers of communication with more or less well-known protocols. Here we just have a look at the connection protocols which are the most important ones for the connection from sensors to devices.  There are several layers like session, network, routing, security and datalink protocols.

Figure 2: IoT Elements

Image: https://www.cse.wustl.edu/~jain/cse570-15/ftp/iot_prot/

Below you can see the main used protocols:

  1. IoT Data Link Protocol
    1. IEEE 802.15.4e
    2. WirelessHART
    3. Z-Wave
    4. Bluetooth
    5. Zigbee
    6. Dash7
    7. HomePlug
    8. G.9959
    9. LTE-A
    10. LoRa
    11. Weightless
    12. DECT
  2. Network Layer Routing Protocols
    1. RPL
    2. CORPL
    3. CARP
  3. Network Layer Encapsulated Protocols
    1. 6LoWPAN
    2. 6TiSCH
    3. 6Lo
    4. IPv6
  4. Session Layer Protocols
    1. MQTT
    2. SMQTT
    3. AMQP
    4. CoAP
    5. XMPP
    6. DDS
  5. Security Protocols
    1. MAC
    2. 6LoWPAN
    3. RPL
    4. Application Layer

 

 

Categories: IoT Basics

Constantin

Business Development @TeamViewer, interested in new ventures and the wast world of IoT. Get in touch if you have something interesting coming up.

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: