Network Classification and IoT Communication Protocols

Classified in Technology

Written on in English with a size of 3.92 KB

Defining Area Networks and Communication Ranges

Body Area Network (BAN)

This network utilizes wireless (radio) technology, specifically targeting operations on, in, and around the human body. It operates over a short range (< 10 m).

Personal Area Network (PAN)

A network used for communication among devices near a person. The devices do not necessarily need to be owned by that person. PANs can use either wireless or wired technology and operate over a short range (< 10 m).

Near-me Area Network (NAN)

A network enabling communication among wireless devices in close proximity. Devices are not required to be part of the same network; they can belong to different networks.

Local Area Network (LAN)

A network of devices that are in proximity, typically covering a range of 10 to 1,000 meters. LANs are characterized by high data rates, wired or wireless connectivity, and generally high power consumption.

Metropolitan Area Network (MAN)

A combination of LANs that extends over a city. MANs serve as the backbone for LAN networks, offering high speed and high data rates.

Key Criteria for Network Selection

Different criteria must be considered when selecting the appropriate network technology:

  • Range
  • Throughput (Data rate)
  • Energy (Power consumption)
  • Scalability
  • Capability
  • Reliability (How important are the message exchanges?)
  • Availability

Understanding the IoT Communication Stack

The Internet of Things (IoT) stack is structured into the following layers:

Application Layer
Handles user-facing applications and data presentation.
Service Layer
Protocols such as oneM2M and ETSI M2M.
Communication Layer
Protocols including HTTP, Web Socket, MQTT, and CoAP.
Transport Layer
Protocols such as TCP and UDP.
Network Layer
Protocols including IPv4 and IPv6.
Physical/MAC Layer
Technologies like 3G/4G and Wi-Fi.

Local Network Protocols (PAN/LAN)

ZigBee and Z-Wave

These protocols facilitate local communication among devices or with a central gateway. The gateway must choose a specific protocol for every layer of the stack to enable external communication.

Wi-Fi Communication

Wi-Fi requires the use of other layers in the stack to communicate with the gateway. The gateway only needs to choose a protocol for the Physical layer, allowing it to continue using standard protocols like HTTP/TCP for higher layers.

6LoWPAN Implementation

6LoWPAN (IPv6 over Low-Power Wireless Personal Area Networks) requires the use of other layers to enable communication among devices or with the gateway. The gateway can switch from IPv6 to IPv4 if necessary regarding the network layer, and adopt any other protocol.

Metropolitan and Wide Area Network Protocols (MAN/WAN)

LoRaWAN Protocol

LoRaWAN is an open protocol with multiple implementations. LoRa nodes communicate with other LoRa nodes or remote services through a LoRa-enabled Gateway.

SigFox Protocol

SigFox uses a proprietary protocol and installs its own network (cellular for IoT). SigFox nodes communicate through a SigFox Gateway. SigFox Gateways connect to the SigFox cloud to enable communication across the SigFox MAN.

Comparison of LoRaWAN and SigFox

Both protocols cover the same primary purposes, focusing on:

  • Small data packets
  • Long distances
  • Low power consumption

Related entries: