Chapter 6: IoT networking and data formats

Abstract

So far, we have looked at establishing a secure communications channel between an embedded device and a server. To build an IoT platform, we need two further things: a communication protocol to transfer data and an encoding format to provide a message schema. This chapter will look at the current dominant communication protocol used by IoT devices. This is the Message Queued Telemetry Protocol (MQTT) originally developed by IBM and now an ISO standard. MQTT has been widely adopted by commercial IoT services to become one of the key protocols used by constrained IoT devices to transfer data to a cloud server and other IoT devices. We will also look at some commonly used data encoding formats that ...

Get Designing Secure IoT Devices with the Arm Platform Security Architecture and Cortex-M33 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.