This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:iot-open:communications_and_communicating_sut [2017/11/27 17:04] – pczekalski | en:iot-open:communications_and_communicating_sut [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Introduction to the IoT Communication and Networking ===== | + | ====== |
- | <note>Mind, there is " | + | <box # |
- | In no doubt, IoT is network oriented - even the name IoT naturally relates to the Internet network. Communication is the essential part of IoT idea. Every IoT device must communicate somehow, even most simple, passive RFID tag – it responds with some data to the excitation. | + | <box # |
- | Communication is always performed with some rules known for both communicating parties. Like people have their different languages to use, devices have protocols. Communication protocol describes how to address the information to the remote device, how to encode the data, how to check the correctness of the incoming message. The physical layer of protocol description tells also how to transmit every bit of data, what is the frequency of radio waves, how fast we can send the data, what is the maximum range of the transmission.\\ | + | ====== Introduction to the IoT Communication and Networking |
+ | <box #5374d5></box> | ||
+ | <box # | ||
- | Communication | + | < |
+ | In no doubt, IoT is network oriented – even the name IoT naturally relates to the Internet network. Communication is an essential part of IoT idea. Every IoT device must communicate somehow, even most simple, passive RFID tag – it responds with some data to the excitation. | ||
+ | Communication is always performed with some rules known for both communicating parties. Like people have their different languages to use, devices | ||
- | IoT networking is much different than typical, multilayered, | + | Communication |
- | Indeed constrained IoT devices are usually unable to operate regular - full time on, ISO/OSI layered stack, because of constrained resources. In details it primary means, IoT devices are limited by the processor power, RAM and storage sizes and particularly because of limited power resources. IoT device is expected to be energy efficient, thus low powered, that in most cases excludes typical wireless connection standards like i.e. WiFi. On the other hand, IoT devices | + | |
- | Also, IoT devices daily life-cycle is much different than i.e. or PC life-cycle. We as humans used to switch on the notebook, work extensively on the web, then put it to the low power or off, making the machine to sleep, hibernate or simply shutting it down. And we wake it up when needed. It barely makes network operation while sleep. IoT devices are expected to be sleeping providing low power mode whenever possible and on the other hand, they' | + | |
- | Because of the existence of different IoT devices including those very constrained from 8-bit processors with some kB of the RAM memory to 32-bit multicore machines well-replacing PC computers, | + | IoT networking is much different than typical, multilayered, stack-oriented TCP/IP or similar communication model; we know well while using our PC, MAC, server or Smartphone on a daily basis. |
- | Following chapters explain some most popular concepts about how to organize | + | Indeed constrained IoT devices are usually unable to operate regular – full time on, ISO/OSI layered stack, because of constrained resources. In details it primary means, IoT devices are limited by the processor power, RAM and storage sizes and mainly because of limited power resources. IoT device is expected to be energy efficient, thus low powered, that in most cases excludes typical wireless connection standards, e.g. WiFi. On the other hand, IoT devices are expected to communicate over long distances – some couple or a dozen of kilometres – where wired infrastructure like Ethernet cables and related infrastructure is non-existent and most of the wired technologies, |
- | An interesting survey made by RS components((11 Internet of Things (IoT) Protocols You Need to Know About, DesignSpark, | + | |
+ | Also, IoT devices daily life-cycle is much different than, e.g. or PC life-cycle. We as humans used to switch on the notebook, work extensively on the web, then put it to the low power or off, making the machine to sleep, hibernate or just shutting 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' | ||
+ | |||
+ | 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. There are indeed some networking standards introduced by standardisation organisation like IEEE, yet they are competed by large manufacturers forcing their complex solutions including dedicated hardware, software and protocols. The third force driving this market are open solutions and enthusiasts, | ||
+ | |||
+ | Following chapters explain some most popular concepts about how to organise | ||
+ | |||
+ | An interesting survey made by RS components ((11 Internet of Things (IoT) Protocols You Need to Know About, DesignSpark, | ||
+ | |||
+ | * "5.1. [[en: | ||
+ | |||
+ | * "5.2. [[en: | ||
+ | |||
+ | * "5.3. [[en: | ||
+ | |||
+ | * "5.4. [[en: | ||
+ | |||
+ | * "5.5. [[en: |