microsoft. azure. sdk. iot. service
Authentication mechanism, used to store the device symmetric key.
Class used to abstract the different authentication methods used to use IoT Hub SDK.
The BaseDevice class implementing constructors and serialization functionality.
The Device class extends the BaseDevice class implementing constructors and serialization functionality.
Data structure for feedback messages received in Json array Provide getters and setters for batch properties and messages
Provide static function to parse Json string to FeedbackBatch object.
FeedbackReceiver is a specialized receiver whose ReceiveAsync method returns a FeedbackBatch instead of a Message.
Data structure for feedback record received Provide getters and setters for feedback record batch properties
Expose all connections string properties and methods for user, device and connection string serialization.
Provide static constructors to create IotHubConnectionString object
Contains properties of a Job. See online documentation for more infomration.
IotHub specific message container
The settings supported by this SDK when communicating to IoT Hub through a proxy. HTTP proxies are supported by this SDK, but only if the proxy does not require authentication.
A receiver is a class abstracting the methods to receive messages, in order to use it for multiple endpoints, e.g. feedback endpoint, "alerts" (i.e. D2C).
Use the RegistryManager client to manage the identity registry in IoT hubs. To access twins, use the DeviceTwin client.
Configurable options for all registry manager operations
Extend AuthenticationMethod class, provide getters for protected properties and implement populate function to set ServiceAuthenticationWithSharedAccessPolicyKey type policy on given IotHubConnectionString object.
Extend AuthenticationMethod class, provide getters for protected properties and implement populate function to set ServiceAuthenticationWithSharedAccessPolicyToken type policy on given IotHubConnectionString object.
Use the ServiceClient to send and monitor messages to devices in IoT hubs. It can also be used to know when files have been uploaded by devices.
Configurable options for all service client operations
Data structure for service statistics received in Json array Provide getters and setters for statistics properties
Collection of static helper functions
Enum for device connection state
Enum for device status
Enum for feedback status codes
The application-layer protocol used by the service client to communicate with an IoT Hub.