Glossary of Azure IoT Terms
Device
A physical or virtual object that connects to Azure IoT services to send telemetry and receive commands.
IoT Hub
A managed service that provides secure bi-directional communication between IoT applications and the devices it manages.
Device Provisioning Service (DPS)
A zero-touch, just-in-time provisioning service that enables devices to be provisioned to IoT Hub without human intervention.
IoT Edge
A fully managed service that allows cloud workloads to be deployed to run on IoT devices, providing edge computing capabilities.
Twin
A JSON document that stores device state information, metadata, and configurations, synchronizing cloud and device states.
Telemetry
Data sent from devices to the cloud, typically representing sensor readings or status information.
Direct Method
A remote procedure call that allows cloud services to invoke functions on a device instantly.
Message Routing
Rules that determine how incoming device messages are directed to endpoints such as storage accounts, Event Hubs, or Service Bus.
Security Module
Components like X.509 certificates, symmetric keys, or TPM that provide authentication and encryption for device communication.
SDK
Software Development Kit offering libraries in multiple languages (C#, Java, Python, Node.js) to simplify interaction with Azure IoT services.