Networks, protocols, standards Flashcards
Communication modules
A communication module is a hardware device that facilitates communication between different systems or devices. It can be wired or wireless and is used to exchange data and enable devices to work together e.g. via network protocols such as WiFi or Bluetooth. Communication modules are integral in IoT devices, allowing them to connect to the internet or other devices. This includes smart home devices like thermostats and lights.
Describe the IoT gateway (IoT-G) architecture functionalities
Translate between different interfaces such as (802.15 ←→ 802.11) and (Protocol COAP ←→ HTTP).
Resource Discovery (RD) discover resources that are available in the network.
Local Applications Management which supports edge-computing.
OSGi protocol → a framework for managing modules and services in Java-based applications.
Wireless
Enables mobility and easy installation by eliminating the need for cables.
Piconet
A basic Bluetooth network where a master device controls communication with multiple partner devices.
Scatternet
This consists of multiple interconnected piconets where devices can participate in multiple networks to share resources and bandwidth efficiently.
Describe IoT standards and protocols
How IoT devices communicate with the network:
- Internet Protocol (IP) is a set of rules that dictates how data gets sent to the Internet.
- IoT protocols ensure that information from one device or sensor gets read and understood by another device, a gateway, or a service.
- Standards define broad guidelines and specifications that help ensure that different systems and devices can interact, e.g., IEEE 802.15.4 is a wireless communication standard used in Zigbee.
- IoT standards and protocols are used to enable communication, interoperability, security, and management in IoT systems. They ensure that different IoT devices, regardless of manufacturer or technology, can work together efficiently and reliably.
IoT protocol stack
An IoT protocol stack is a collection of protocols used to manage communication and data transfer between devices in an IoT system.
Different IoT standards and protocols
6LoWPAN, ZigBee, LiteOS, OneM2M, Data distribution service (DDS), constrained application protocol (CoAP) and MQTT.
6LoWPAN
IPv6 over Low-Power Wireless Personal Area Networks is an open standard defined by the Internet Engineering Task Force (IETF). The 6LoWPAN standard enables any low-power radio to communicate to the internet, including 804.15.4, Bluetooth Low Energy (BLE) and Z-Wave (for home automation)
CoAP
constrained application protocol. A standard protocol optimized for resource-constrained devices in IoT networks.
MQTT
message querying telemetry transport protocol. A lightweight message transfer protocol designed for devices with limited resources or bandwidth. Reliable message delivery, support for unreliable networks, and security are enabled, but not by default. MQTT support TLS - transport layer security.
LiteOS
is a Unix-like operating system (OS) for wireless sensor networks. LiteOS supports smartphones, wearables, intelligent manufacturing applications, smart homes and the internet of vehicles (IoV). The OS also serves as a smart device development platform.
OneM2M
is a machine-to-machine service layer that can be embedded in software and hardware to connect devices. The global standardization body, OneM2M, was created to develop reusable standards to enable IoT applications across different verticals to communicate.
Data Distribution Service (DDS)
was developed by the Object Management Group (OMG) and is an IoT standard for real-time, scalable and high-performance M2M communication.
Spectrum scarcity
refers to the lack of available radio frequency spectrum for wireless communication services. As there are a limited number of frequencies that can be used for wireless signals, there can be congestion and limitations on how much data can be transmitted without interference.
Spectrum
is the frequency band used for wireless communication. Wireless technologies such as Wi-Fi and cellular networks use radio signals to send and receive data, and these signals need to be transmitted within specific frequency ranges or spectrums. There is licensed spectrum which means that operators, telecom companies or organizations have the exclusive right to use it, mobile telephony like 3G and LTE use licensed spectrum. This means less interference as access is limited. Unlicensed spectrum can be transmitted by anyone without a license. They can become crowded with interference from nearby systems. Examples of unlicensed spectrum are WiFi for home and office use.
What roles do PTS, ETSI, and the EU play in spectrum management?
They are organizations that allocate and regulate spectrums for different types of wireless services.
Dynamic spectrum sharing
A method that allows different users to share the same spectrum when it is not used by others. This means that you can use the spectrum when it is available and release it when it is not needed.
Spectrum in iot
A spectrum is a continuous range of frequencies, usually quite wide, where waves share certain common features. Use a specific part of the spectrum when you’re active, then let it go when you’re done.
Wireless or wired sensor networks?
The choice between wireless and wired sensors affects network design, including factors such as range, installation cost and maintenance.
Interference
When multiple wireless devices use the same frequency, signals can interfere, causing data loss and lower quality of service. ISM bands (e.g., 2.4 GHz), commonly used for IoT, are unlicensed and prone to interference. Frequency hopping helps avoid interference by quickly switching between frequencies.
Two requirements for IoT Protocol stacks
1.Support for constrained devices, categorized by limitations in memory, processing power, and network capability:
- Class 0: Extremely limited; needs gateways to connect to IP networks.
- Class 1: Limited, but can connect directly to IP networks, though some IP protocols may be challenging.
- Class 2: Less limited; can run a typical IP stack like most computers.
All classes require lightweight, energy-efficient, and bandwidth-friendly protocols across all layers.
- Massive scalability, which poses major issues as device identification addressing, name resolution, security, routing protocols and areas that are affected by the flooding of devices.
Which areas (different technical aspects and subsystems) are affected by the flooding of devices?
- Device addressing: interconnected things need to be individually addressable for ubiquitous communication between systems (IPV6).
- Management of credentials: lightweight and highly automated credential management mechanisms.
- Control pane: Routing protocols to route big data. elastic control pane mechanisms.
- Wireless spectrum: avoid the “spectrum crunch” as a result of an increase in the number of endpoints and the increase in traffic from the endpoints.
Definition of WSN, wireless sensor network
A network of distributed sensor nodes collects data on physical conditions (e.g., temperature, motion) and sends it to base stations. It can collect and transmit data to one or more base stations. WSNs are key in cyber-physical systems, linking physical objects to digital representations by integrating real-world data into digital systems.