Data Link Layer Communication Protocols in IoT

Several Communication Protocols are used in Internet of Things (IoT) to provide service to the network layer.

As we know IoT is based on networking of things where smart devices communicate with each other by sending and receiving data. So for that several network protocols (Communication protocols) are used to connect the IoT enabled devices and to establish the communication.

Some of the popular Standard IoT communication protocols are:

  1. Bluetooth :
    Bluetooth is a PAN (Personal Area Network) or it is a short-range wireless communication network for exchanging data between the connected devices through that network. It is very cheaper in price and effective in a performance point of view for short-range distance. It is a 2.4GHz network that works well for personal wireless network communication. It provides a data transfer rate of 3 Mbps in a range of 50m to 150m. Nowadays Bluetooth is almost present in all smartphones and it is highly used in wearable devices connected with the mobile applications.




  2. ZigBee :
    Zigbee is similar to Bluetooth technology with 2.4Ghz frequency. It is a low power personal communication network. It is cheaper and is widely used for several applications. It is used for specific commercial and industrial applications. Its range varies from 10-100m. Mesh networking is one of the important advantages of Zigbee technology. Zigbee supports star or mesh network topology.


  3. BLE (Bluetooth Low Energy) :
    Bluetooth Low Energy is also known as Bluetooth smart which is a wireless PAN(Personal Area Network). The range is similar to that of Bluetooth but it consumes low power than Bluetooth. In 2011 BLE was introduced as Bluetooth 4.0. BLE goes to sleep mode when there is no transmission of data. It is a low-cost networking protocol. The smartphones operating systems like android, ios, etc uses this BLE technology and provide a Bluetooth network.


  4. Wi-Fi (Wireless Fidelity) :
    WiFi is a local area network which is a wireless network there is no wired connection. It is Proposed by Wi-Fi Alliance. WiFi provides Internet access to devices within a range of 60 feet to 100 feet. It uses high-frequency radio signals for sending and receiving data. It uses the IEEE 802.11 standard. Its data rate varies from 2Mbps to 1.73Gbps. We can set up PAN (Personal Area Network) or LAN (Local Area Network) or WAN (Wide Area Network) in IoT systems. By Routing, we can increase the network area.


  5. Z-Wave :
    Z-wave technology is a wireless communication protocol that creates a wireless Mesh network. It is based on low power RF(Radio Frequency) based technology. It is mainly used for home automation applications and devices. It operates in 900 Mhz frequency bands. It is a more secure technology. It offers data transfer rates of 9.6Kbps, 40Kbps, or 100Kbps. Its range varies from 98 to 328 feet. It is low power and longer range IoT technology.




  6. RFID (Radio-Frequency Identification) :
    Radio Frequency Identification technology uses radiofrequency waves to transfer data between a reader and a movable item to identify and track. It does not require contact between reader and tagged item. RFID tag, RFID reader, RFID antenna are the key components of RFID technology. Tags operate depending upon their frequency bands of 13.56 and are mostly used.


  7. Cellular :
    Increased quantities of data can be sent over longer distances or range by using Cellular communications (GSM/3G/4G/5G etc). But it is very useful in sending a small quantity of data over the internet. Cellular carriers manage the infrastructure so when we use it we don’t need to worry about infrastructure costs and support costs.


  8. Sigfox :
    Sigfox is a form of wireless communications that provides low power and long-range wireless connectivity for devices. The messages are transmitted over the Sigfox global network. Sigfox provides one of the largest IoT networks. It is like Cellular network type which sets up antennas on towers. It is a Low Power Wide Area Networks (LPWAN).


  9. Ethernet:
    Ethernet is used to connect the devices in a Local Area Network (LAN) which is based on IEEE 802.3 standard. Ethernet is a LAN technology in which the devices are wired connection which provides data transfer rates as high as 100 Mbps. Choosing Ethernet for IoT ecosystem is a little bit costly in terms of setup and management.


  10. NFC (Near Field Communication) :
    NFC is an IoT which helps to connect devices. It provides short-range wireless connectivity technology but NFC transmission is slower than Bluetooth. It is based on Radio Frequency Identity (RFID) technology. It can operate in low power. It operates at 13.56 MHz frequency.


  11. LPWAN (Low Power Wide Area Network) :
    LPWAN (Low Power Wide Area Network) is a wireless wide area network technology whose range varies from 2 km to 1000 km depending on the technology. Siggfox, LoRa is the examples involve all major LPWAN technology.


  12. LoRaWAN :
    LoRaWAN(Long Range Wide Area Network) is a wide area network protocol. It is a low power consumption protocol that targets the wide-area network (WAN) applications with better security and mobility. It supports a large network with millions and millions of low power devices deployed on public networks. It is along with range bidirectional communication which has a range of more than 15 km.


Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :
Practice Tags :


2


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.