module-3.3 - Technologies and Protocols for Wireless Communication - An Overview
module-3.3 - Technologies and Protocols for Wireless Communication - An Overview
0-20241203
[module-3.3]
TECHNOLOGIES AND PROTOCOLS
FOR WIRELESS COMMUNICATION IN
EMBEDDED SYSTEMS - OVERVIEW
ESIOT ISI-LT - UNIBO WIRELESS COMMUNICATION 1
COMMUNICATION IN M2M SYSTEMS
AND INTERNET OF THINGS
• Communication among devices is a crucial aspect of M2M (Machine-
to-Machine) and IoT systems, that is the capability to exchange data/
information among devices and subsystems
• Communication can be either wired or wireless.
• In both cases devices are equipped with suitable communication
modules
– in the wired case, these are shields/boards with an Ethernet port
and support for 802.11 protocol
– in the wireless case, they could be either shield or USB dongle or
event SoC including a transmitter/receiver module and the
antenna
• The communication between the microcontroller and the
communication modules typically occurs through the serial port
https://blogs.intel.com/iot/2015/04/15/how-the-internet-of-
things-can-unlock-the-door-to-a-more-robust-bms/
ESIOT ISI-LT - UNIBO WIRELESS COMMUNICATION 5
WIRELESS COMMUNICATION:
PREAMBLE
• Wireless communications are radio communications
– exploiting electromagnetic signals belonging to the radio frequencies /
bandwidth, enabling the transmission of information at distance via air
– signals sent on these frequencies are also called radio-frequency signals
(RF)
• A radio communication can be
– terrestrial — if based on telecom infrastructure located on the earth's
surface
– satellite — if based on infrastructures in orbit over Earth
[IoTF, p.144]
[IoTF, p.230]
https://www.i-scoop.eu/5g/5g-iot/
https://www.i-scoop.eu/5g/5g-iot/
3.1 ServiceRFCOMM.aspx
Definition Model 3 Service Interface Description
RFCOMM is a protocol used to emulate serial ports. In most systems, RFCOMM w
Figure 3.1 shows a model of how RFCOMM fits into a typical system. This
part of a port driver figure
that includes a serial port emulation entity.
SDP RFCOMM
Port Emulation Entity L2CAP
Baseband
General control parameters Figure 3.1: RFCOMM reference model
Service registration/discovery Data (TX,RX) Port parameter settings
RFCOMM
The elements ofService Interface
the RFCOMM reference model are described below.
Element Description
SDP RFCOMM Application Applications that utilize a serial port communication interface
The elements of the RFCOMM reference model are described below. Baseband Baseband protocols defined by Bluetooth Specification
[IoTF, p. 261]
https://raytac.blog/2023/07/12/thread-network-technology-and-key-feature-introduction/
ESIOT ISI-LT - UNIBO WIRELESS COMMUNICATION 47
THREAD HOME NETWORK
ARCHITECTURE
https://raytac.blog/2023/07/12/thread-network-technology-and-key-feature-introduction/
ESIOT ISI-LT - UNIBO WIRELESS COMMUNICATION 48
THREAD BUSINESS NETWORK
ARCHITECTURE
https://raytac.blog/2023/07/12/thread-network-technology-and-key-feature-introduction/
https://developers.home.google.com/matter/primer/
https://developers.home.google.com/matter/primer/
[*]
[IoTF, p. 414]
Example of stack
based on CoAP vs. MQTT
[IoTF, p. 436]
[*] LLN = low-power and lossy networks