Я пытаюсь зарегистрировать и подготовить устройства (используя Azure python sdk) в центре Интернета вещей, используя пример: Github- Iot_Central_Python_Sample
В этом примере кода также есть возможность назначить шаблон устройству во время регистрации, и это делается с помощью:
provisioning_device_client.provisioning_payload = '{"iotcModelId":"%s"}' % (model_identity)
И информация об устройстве в Центре Интернета вещей после его регистрации
Здесь идея заключается в отправке информации в виде полезной нагрузки во время регистрации устройства. Точно так же мы можем отправить любую другую информацию в полезной нагрузке. Теперь я хочу изменить имя устройства, скажем, xyz_device. Я попытался отправить имя устройства в вышеупомянутой полезной нагрузке как:
provisioning_device_client.provisioning_payload = '{"iotcModelId":"%s", "iotcDisplayName":"%s"}' % (model_identity,"xyz_device")
Но не удалось изменить имя устройства в Центре Интернета вещей. Вместо использования iotcDisplayName в качестве ключа я также попытался использовать iotcDeviceName, но все равно безуспешно.
Могут ли некоторые помочь мне в этом, как мы можем изменить имя устройства в IoT Central во время регистрации устройства.
Любая помощь будет очень признательна.