Inżynieria systemów internetu rzeczy. Zagadnienia bezpieczeństwa i komunikacji - Helion
ISBN: 978-83-815-6150-1
stron: 152, Format: ebook
Data wydania: 2021-02-10
Księgarnia: Helion
Cena książki: 22,45 zł (poprzednio: 25,80 zł)
Oszczędzasz: 13% (-3,35 zł)
Celem publikacji jest przedstawienie zagadnieÅ„ inżynierskich zwiÄ…zanych z bezpieczeÅ„stwem i komunikacjÄ… w systemach IoT (Internet of Things), w tym w systemach WoT (Web of Things), przy czym termin WoT oznacza koncepcjÄ™ budowy systemu informatycznego wykorzystujÄ…cego protokóÅ‚ HTTP i powiÄ…zane z nim techniki. We wstÄ™pie omówiono komponenty wchodzÄ…ce w skÅ‚ad systemów IoT, architekturÄ™ ich poÅ‚Ä…czeÅ„ i wewnÄ™trznÄ… architekturÄ™ urzÄ…dzenia IoT, bÄ™dÄ…cego minikomputerem zespolonym z wybranÄ… rzeczÄ…, Å›rodowiskiem, zwierzÄ™ciem czy nawet z czÅ‚owiekiem, terminologiÄ™ definiowanÄ… w różnych modelach referencyjnych systemów IoT, problemy konstrukcyjne wynikajÄ…ce ze specyfiki tych systemów i zagadnienia badawcze inspirowane tymi problemami.
W rozdziale o bezpieczeÅ„stwie zawarto wprowadzenie podstawowych pojęć i skrótowÄ… prezentacjÄ™ rozwiÄ…zaÅ„ stosowanych w tradycyjnych sieciach komputerowych. Uwypuklono zagrożenia specyficzne dla systemów IoT i techniki bezpieczeÅ„stwa dedykowane komponentom o ograniczonych zasobach obliczeniowych. Zaprezentowano także techniki bezpieczeÅ„stwa mogÄ…ce znaleźć zastosowanie w budowie systemów WoT. Opis technik komunikacyjnych podzielono na trzy kolejne rozdziaÅ‚y poÅ›wiÄ™cone zagadnieniom warstwy aplikacji (identyfikacja urzÄ…dzeÅ„ IoT, technologie WWW i protokoÅ‚y wymiany wiadomoÅ›ci stosowane do budowy systemów IoT), warstwy sieci (protokóÅ‚ Internet w wersji szóstej – IPv6, protokóÅ‚ routingu) i warstwy Å‚Ä…cza danych wedÅ‚ug modelu OSI/ISO (standardy sieci radiowych wykorzystywane do komunikacji miÄ™dzy urzÄ…dzeniami IoT i sÅ‚użące do podÅ‚Ä…czania tych urzÄ…dzeÅ„ do internetu).
Książka jest przeznaczona dla studentów i inżynierów zainteresowanych problematykÄ… projektowania i implementowania systemów internetu rzeczy, a potencjalni odbiorcy powinni mieć podstawowe wyksztaÅ‚cenie informatyczne i znajomość sieci komputerowych. Wiedza zawarta w opracowaniu pomoże czytelnikowi dokonywać wÅ‚aÅ›ciwych wyborów projektowych z olbrzymiej liczby możliwych technik i standardów, pozwoli budować bezpieczne systemy i skróci czas potrzebny na prace koncepcyjne zwiÄ…zane z budowÄ… nowych lub rozbudowÄ… istniejÄ…cych systemów IoT.
Osoby które kupowały "Inżynieria systemów internetu rzeczy. Zagadnienia bezpieczeństwa i komunikacji", wybierały także:
- Arduino. Kurs video. Poziom pierwszy. Podstawowe techniki dla własnych projektów elektronicznych 99,00 zł, (44,55 zł -55%)
- Elektronika. Od analizy symbolicznej do oblicze 99,00 zł, (49,50 zł -50%)
- Elektronika. Projekty dla pasjonat 49,90 zł, (24,95 zł -50%)
- Elektronika bez oporu. Uk 59,90 zł, (29,95 zł -50%)
- Jak sztuczna inteligencja zmieni twoje 69,00 zł, (34,50 zł -50%)
Spis treści
Inżynieria systemów internetu rzeczy. Zagadnienia bezpieczeństwa i komunikacji eBook -- spis treści
Słowo wstępne 7
SÅ‚ownik pojęć i wykaz akronimów 11
1. Czym jest internet rzeczy? 21
1.1. Architektury rozwiązań internetu rzeczy 24
1.2. Modele referencyjne 29
1.2.1. Model ITU-T 29
1.2.2. Model 8 warstwowy 30
1.2.3. Model W3C 32
1.2.4. Model IIC 34
1.3. Problemy konstrukcyjne 34
1.4. Problemy badawcze 38
1.5. Podsumowanie 40
2. BezpieczeÅ„stwo systemów komunikujÄ…cych siÄ™ 43
2.1. Zagrożenia dotyczÄ…ce systemów IoT 43
2.2. Podstawowe usługi bezpieczeństwa 46
2.2.1. Poufność 46
2.2.2. Integralność 48
2.2.3. Uwierzytelnienie 49
2.2.4. PKI i sieci zaufania 50
2.3. Mechanizmy bezpieczeÅ„stwa w stosie protokoÅ‚ów 53
2.3.1. SSL/TLS 53
2.3.2. SSH 55
2.3.3. IPsec 57
2.3.4. Mechanizmy bezpieczeństwa w warstwie łącza danych 58
2.4. Mechanizmy bezpieczeństwa dla usług i aplikacji WWW 59
2.4.1. Security Assertion Markup Language (SAML) 60
2.4.2. OAuth 61
2.4.3. OpenID Connect (OIDC) 63
2.5. Wyzwania bezpieczeństwa IoT 64
2.6. Podsumowanie – bezpieczeÅ„stwo systemów IoT 69
3. Komunikacja na poziomie aplikacji 71
3.1. Terminologia 72
3.2. Identyfikacja rzeczy i urządzeń IoT 72
3.2.1. RFID i EPC . 73
3.2.2. Identyfikatory definiowane przez IEEE 75
3.2.3. UUID 76
3.2.4. Klucze kryptograficzne i HIP 77
3.2.5. PrzesÅ‚anki do budowy systemów identyfikacji 78
3.3. Technologie WWW 78
3.3.1. Wykrywanie udostÄ™pnianych zasobów 80
3.3.2. REST 81
3.3.3. WebSocket 84
3.3.4. Języki specyfikacji danych i API WWW dla WoT 85
3.3.5. Specyfikacje semantyczne dla systemów IoT 92
3.4. Dedykowane protokoły wymiany wiadomości 95
3.4.1. CoAP 96
3.4.2. MQTT 99
3.4.3. STOMP 102
3.4.4. XMPP 103
3.4.5. WAMP 104
3.4.6. AMQP 105
3.4.7. DDS 107
3.4.8. OPC UA 109
3.4.9. Wybór protokoÅ‚ów wymiany wiadomoÅ›ci 110
3.5. Podsumowanie – komunikacja na poziomie aplikacji 111
4. Warstwy transportu i sieci 113
4.1. Protokoły transportu 113
4.2. Warstwa sieci . 115
4.2.1. IPv6 115
4.2.2. Routing 119
4.2.3. Wykrywanie i autokonfiguracja interfejsów sieciowych 121
4.3. Podsumowanie – warstwa transportu i sieci 125
5. Sieci bezprzewodowe 127
5.1. Podstawy komunikacji radiowej 127
5.1.1. Zakres częstotliwości 127
5.1.2. Organizacja kanaÅ‚ów radiowych 128
5.1.3. Energochłonność komunikacji 131
5.2. Standardy komunikacji 132
5.2.1. Bluetooth 132
5.2.2. IEEE 802.15.4 137
5.2.3. ZigBee 140
5.2.4. 6LowPAN 142
5.2.5. Thread 143
5.2.6. Inne standardy komunikacji na małe odległości 146
5.2.7. Inne standardy komunikacji na duże odległości 149
5.3. Podsumowanie – sieci bezprzewodowe 155
6. Słowo na zakończenie 157
Literatura 159