Various Internet of Things and Machine2Machine technology communication protocols:
GSM (Global System for Mobile Communication) – 2G wireless mobile phone cellular technology
CDMA (Code Division Multiple Access) – cellular channel access method used by various 2G and 3G radio communication technologies
UMTS (Universal Mobile Telecommunications Service) – 3G broadband, packet-based transmission of text, digitized voice, video, and multimedia at data rates up to 2 megabits per second (Mbps)
Bluetooth – wireless networking technology that uses short-wave radio frequencies
BTLE (Blue Tooth Low Energy) – a wireless personal area network technology
GPS (Global Positioning System) – a space-based satellite navigation system
LoLo (long range low power) – wireless networks which allow connectivity over miles, but at a tiny fraction of the power budget
Zigbee – a mesh network specification for low-power wireless local area networks (WLANs) that cover a large area
NFC (Near Field Communications) – a short-range wireless connectivity standard that uses magnetic field induction
WiFi – a local area wireless connectivity protocol at 802.11
WiMax – Worldwide Interoperability for Microwave Access, a wireless 4G wide area network
iBeacon – a low-powered, low-cost transmitter that can notify nearby iOS 7 devices of their presence
Z-Wave – a wireless communications protocol designed for home automation and remote control
Thread – a networking protocol with security and low-power features, championed by Google
6LoWPAN – IPv6 over Low power Wireless Personal Area Networks
AllJoyn – provides tools for the entire process of connecting and maintaining devices on a Wi-Fi network
UDP (User Datagram protocol) – uses the Internet Protocol to actually get a data unit (called a datagram) from one computer to another
SNNP (Simple Network Management Protocol) – a set of protocols for managing complex networks
DDNS (Dynamic Domain Name System) – a method of automatically updating a name server in the Domain Name System
CoAP (Constrained Application Protocol) – a restful application layer protocol that is intended for use in resource-constrained internet devices, such as WSN nodes
MQTT (MQ Telemetry Transport) – an open source protocol for constrained devices and low-bandwidth, high-latency networks