This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:iot-open:networking2 [2023/11/12 11:25] – [Introduction to the IoT Communication and Networking] pczekalski | en:iot-open:networking2 [2024/11/08 17:07] (current) – pczekalski | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Introduction to the IoT Communication and Networking ====== | ||
| + | {{: | ||
| + | < | ||
| + | There is no doubt that IoT is network-oriented: | ||
| + | Communication is always performed with some rules known for both communicating parties. People have different languages to use, and devices have protocols. Communication protocol describes how to address the information to the remote device, encode the data, and check the incoming message' | ||
| + | |||
| + | Communication in IoT devices can be wired or wireless: | ||
| + | * End node (edge) devices mainly use wireless transmission. | ||
| + | * Fog-class devices use both, particularly as gateways or routers. | ||
| + | * The cloud segment of the IoT ecosystem extensively uses wired copper and optical (fibre). | ||
| + | |||
| + | IoT networking differs significantly from typical, multilayered, | ||
| + | |||
| + | Also, the daily life-cycle of IoT devices is much different from that of PC life-cycles. We as humans used to switch on the notebook, work extensively on the web, then turn it to low power or off, making the machine sleep, hibernate or just shut it down. And we wake it up when needed. It barely makes network operation during sleep. IoT devices are expected to be sleeping, providing low power mode whenever possible, and on the other hand, they' | ||
| + | In contrast, the period can be between seconds and months or even longer. They' | ||
| + | |||
| + | Because of the existence of different IoT devices, including those very constrained from 8-bit processors with some kB of the RAM to 32-bit multicore machines well-replacing PCs, IoT networking is very competitive on protocols, approaches and solutions. Standardisation organisations like IEEE indeed introduce some networking standards, yet they are competed by large manufacturers forcing their complex solutions, including dedicated hardware, software and protocols. The third force driving this market is open solutions and enthusiasts, | ||
| + | |||
| + | An interesting survey made by RS components ((11 Internet of Things (IoT) Protocols You Need to Know About, DesignSpark, | ||
| + | |||
| + | The following chapters explain some of the most popular concepts about organising networks, fulfilling the above constraints on communication between IoT devices (Machine-2-Machine) and how to let them communicate with the Internet, including hardware, software and human users. We focus on the de-facto standards existing on the web, usually as open-source libraries and somewhat low-cost devices. | ||
| + | |||
| + | <WRAP excludefrompdf> | ||
| + | The following chapters discuss more details on selected networking topics: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | </ | ||