The IoT communication technologies connect heterogeneous
objects together to deliver specific smart services. Typically, the
IoT nodes should operate using low power in the presence of
lossy and noisy communication links. Examples of communication
protocols used for the IoT are WiFi, Bluetooth, IEEE
802.15.4, Z-wave, and LTE-Advanced. Some specific communication
technologies are also in use like RFID, Near Field Communication
(NFC) and ultra-wide bandwidth (UWB).