Azure IoT C SDK
Data Fields
IOTHUB_CLIENT_DEVICE_CONFIG Struct Reference

This struct specifies IoT Hub client device configuration. More...

#include <iothub_client_core_common.h>

Data Fields

IOTHUB_CLIENT_TRANSPORT_PROVIDER protocol
 A function pointer that is passed into the IoTHubClientCreate API. A function definition for AMQP is defined in the include iothubtransportamqp.h. A function definition for HTTP is defined in the include iothubtransporthttp.h A function definition for MQTT is defined in the include iothubtransportmqtt.h.
 
void * transportHandle
 a transport handle implementing the protocol
 
const char * deviceId
 A string that identifies the device.
 
const char * deviceKey
 The device key used to authenticate the device. x509 authentication is is not supported for multiplexed connections.
 
const char * deviceSasToken
 The device SAS Token used to authenticate the device in place of device key. x509 authentication is is not supported for multiplexed connections.
 

Detailed Description

This struct specifies IoT Hub client device configuration.


The documentation for this struct was generated from the following file: