Skip to main content

Azure IoT SDK for C

  1. Clone the SDK

    git clone https://github.com/Azure/azure-iot-sdk-c.git
    cd azure-iot-sdk-c
    git submodule update --init

hubConnectionString=$(az iot hub connection-string show -n unique-test-pnp-hub --key primary --query connectionString -o tsv) az iot dps linked-hub create --dps-name unique-test-pnp-dps --resource-group my-pnp-resourcegroup --location centralus --connection-string $hubConnectionString

Connection string: "HostName=unique-test-pnp-hub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=x7TuEHS60eojhSZuVfq1aUQK8tebKou+wxUHdnw5AwU="

ID scope: "0ne0085EE48"

DSP enrollement: { "primaryKey": "/kdUZFWI+8pEOERuyi8BSlxU7mHwcQ6c3FDdSPVfdPHHeQxlZeS5UoxWRA/xma9UILLDCVcT1bytKEiSICTwWQ==", "registrationID": "my-pnp-device" }

export IOTHUB_DEVICE_SECURITY_TYPE="DPS"
export IOTHUB_DEVICE_DPS_ID_SCOPE="0ne0085EE48"
export IOTHUB_DEVICE_DPS_DEVICE_ID="my-pnp-device"
export IOTHUB_DEVICE_DPS_DEVICE_KEY="/kdUZFWI+8pEOERuyi8BSlxU7mHwcQ6c3FDdSPVfdPHHeQxlZeS5UoxWRA/xma9UILLDCVcT1bytKEiSICTwWQ=="
export IOTHUB_DEVICE_DPS_ENDPOINT="global.azure-devices-provisioning.net"
export IOTHUB_CONNECTION_STRING="HostName=unique-test-pnp-hub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=x7TuEHS60eojhSZuVfq1aUQK8tebKou+wxUHdnw5AwU="
export IOTHUB_DEVICE_ID="my-pnp-device"