Internet der Dinge (IoT)
A network of physical objects embedded with sensors and software for data exchange.
Das Internet der Dinge (IoT) bezeichnet ein Netzwerk physischer Geräte, Fahrzeuge, Haushaltsgeräte und anderer Gegenstände, die mit Elektronik, Software, Sensoren, Aktoren und Konnektivität ausgestattet sind, was diesen Objekten die Verbindung und den Datenaustausch ermöglicht. Die Architektur eines IoT-Systems umfasst typischerweise mehrere Schichten: Geräteschicht (die „Dinge“ selbst), Konnektivitätsschicht (Kommunikationsprotokolle wie Wi-Fi, Bluetooth, Mobilfunk, LoRaWAN), Verarbeitungs-/Middleware-Schicht (Datenaggregation, Filterung und Analyse, oft in der Cloud oder im Edge Computing) und Anwendungsschicht (Benutzeroberflächen und spezifische Anwendungen). Von Sensoren generierte Daten werden über verschiedene Kommunikationsprotokolle an eine zentrale Plattform zur Analyse übertragen. Diese Analyse kann über Aktoren, die in den Geräten eingebettet sind, Aktionen auslösen oder Benutzern Einblicke gewähren. Kompromisse beim IoT-Design beinhalten die Abwägung von Faktoren wie Geräte Kosten, Stromverbrauch, Datensicherheit, Netzwerkbandbreite und Latenz. Die schiere Größe vernetzter Geräte stellt erhebliche Herausforderungen in Bezug auf Datenmanagement, Sicherheit und Interoperabilität zwischen verschiedenen Anbieter-Ökosystemen dar. Sicherheit ist ein vorrangiges Anliegen, da kompromittierte IoT-Geräte in Botnetzen eingesetzt oder als Einfallstor in sensible Netzwerke genutzt werden können.
graph LR
Center["Internet der Dinge (IoT)"]:::main
Pre_computer_science["computer-science"]:::pre --> Center
click Pre_computer_science "/terms/computer-science"
Rel_antimatter_propulsion["antimatter-propulsion"]:::related -.-> Center
click Rel_antimatter_propulsion "/terms/antimatter-propulsion"
Rel_arpanet["arpanet"]:::related -.-> Center
click Rel_arpanet "/terms/arpanet"
Rel_artificial_consciousness["artificial-consciousness"]:::related -.-> Center
click Rel_artificial_consciousness "/terms/artificial-consciousness"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Wissenstest
🧒 Erkläre es wie einem 5-Jährigen
Es ist, als würde man Alltagsgegenständen, wie Ihrem Kühlschrank oder Ihrer Uhr, ein winziges Gehirn und eine Möglichkeit geben, mit dem Internet zu sprechen, damit sie Informationen austauschen und automatisch nützliche Dinge tun können.
🤓 Expert Deep Dive
IoT-Architekturen umfassen Edge-, Fog- und Cloud-Computing-Paradigmen. Edge Computing verarbeitet Daten näher an der Quelle, wodurch Latenz und Bandbreitenanforderungen reduziert werden, was für Echtzeitanwendungen entscheidend ist. Fog Computing fungiert als Zwischenschicht. Die Kommunikationsprotokolle sind vielfältig und reichen von stromsparenden Kurzstreckenoptionen (Bluetooth LE, Zigbee) bis hin zu Weitverkehrsnetzen (NB-IoT, LoRaWAN) und traditionellen IP-basierten Protokollen (Wi-Fi, Ethernet). Sicherheit ist eine große architektonische Herausforderung, die oft durch Geräteauthentifizierung, verschlüsselte Kommunikation (TLS/DTLS) und sichere Boot-Prozesse gelöst wird. Die Ressourcenbeschränkungen vieler IoT-Geräte schränken jedoch die Implementierung robuster Sicherheitsmaßnahmen ein. Das Datenmanagement umfasst die Verarbeitung riesiger Mengen heterogener Daten, was oft spezialisierte Datenbanken und Stream-Processing-Frameworks erfordert. Kompromisse beinhalten das Sicherheits-Leistungs-Kosten-Dreieck: Die Erhöhung der Sicherheit erhöht oft die Kosten und Komplexität, potenziell die Leistung beeinträchtigend. Schwachstellen umfassen unsichere Netzwerkdienste, schwache Authentifizierung, fehlende regelmäßige Updates und Anfälligkeit für physische Manipulation.