IoT Security
IoT Architecture
Device, gateway, network and cloud layers of an IoT system.
- 9 notes
- 75 minutes of reading
- IoT architecture layers: three-, four- and five-layer modelsCompares the three-layer, four-layer and five-layer IoT architecture models, what each layer does, how they map to each other and how to use them for threat analysis. 8 min · Beginner
- The device-gateway-cloud pattern and why gateways existExplains the most common IoT architecture pattern, where devices connect through a local gateway to a cloud platform, what gateways do and how to secure them. 8 min · Beginner
- Edge computing for IoT: latency, bandwidth, privacy and offline operationWhy and when IoT systems process data at the edge, the main benefits, typical edge hardware and software, and the extra security work that edge nodes need. 8 min · Intermediate
- IoT platforms: registry, messaging, rules, storage and dashboardsA vendor-neutral look at what an IoT platform does: device registry, message ingestion, rules engines, storage, dashboards and device management, plus how to choose and secure one. 8 min · Intermediate
- Digital twins for IoT: what they are and how they are usedWhat a digital twin is, how it differs from a simple dashboard or simulation, where twins are used and the security issues they raise. 7 min · Intermediate
- IoT data pipelines and time-series databasesHow IoT data flows from devices into storage: ingestion, queues, stream and batch processing, time-series databases, retention and downsampling, and the security controls each step needs. 9 min · Intermediate
- IoT device management and over-the-air (OTA) updates at scaleHow organisations manage thousands of IoT devices across their lifecycle: provisioning, onboarding, monitoring, over-the-air firmware updates done safely, and secure decommissioning. 9 min · Intermediate
- IoT reference architectures and standards: an ISO/IEC 30141 overviewWhat a reference architecture is, an overview of ISO/IEC 30141 and its domains and viewpoints, other IoT frameworks such as IIRA and RAMI 4.0, and how to use them in real design and coursework. 9 min · Advanced
- Designing IoT for scale and reliability: queues, retries and offline bufferingDesign patterns that keep IoT systems working at large scale and through failures: message queues, retries with exponential backoff and jitter, idempotent processing, offline buffering and redundancy. 9 min · Advanced