IoT products can’t function without communication technologies that include network protocols (MQTT, ZigBee, Thread) and connectivity options (Bluetooth, Cellular, Wi-Fi). In addition, IoT systems leverage advanced technologies such as cloud computing, edge computing, machine learning (ML) and artificial intelligence (AI).