#azure-iot-central
#azure-iot-central
Вопрос:
У меня возникли проблемы с пониманием того, как подключить нижестоящее устройство к моему приложению IoT Central. Существует пример кода, показывающий, как это сделать с использованием симметричных ключей, но я заинтересован в использовании сертификата x509 (https://docs.microsoft.com/en-us/azure/iot-central/core/how-to-connect-iot-edge-transparent-gateway#provision-a-downstream-device). Я пытался использовать код в примере EdgeX509AuthDownstreamDevice, но я не уверен, что указать для переменной среды IOTHUB_HOSTNAME, поскольку IoT Central не предоставляет доступ к IoT Hub. Кто-нибудь заставил это работать?
Ответ №1:
Используемые переменные вводят в заблуждение. Вы не видите строку подключения IoTHub. Ниже просто замените общий ключ устройства, и он должен работать:
export IOTHUB_DEVICE_CONNECTION_STRING="HostName=edgegateway;DeviceId=thermostat1;SharedAccessKey={your device shared key}"
Комментарии:
1. Я использую сертификаты x509 вместо симметричных ключей, так что бы я поставил для строки подключения в этом случае?