【发布时间】:2022-09-23 04:34:38
【问题描述】:
在使用与 Azure IoT Explorer 中输入的相同 DTDL 模型创建 Azure IoT 中心和数字孪生资源后,Explorer 说设备未被识别为 IoT P&P 设备。
我错过了什么,我以tutorial 为例进行了检查,但看不出有什么问题?
- 使用相同模型创建的数字孪生:
- 我在 IoT Explorer 中添加 IoT Hub 连接,并从用于创建数字孪生的同一模型存储库创建设备。
我的 DTDL 模型 json 文件:
{ \"@id\": \"dtmi:com:sergio:devkit;1\", \"@type\": \"Interface\", \"@context\": [ \"dtmi:dtdl:context;2\" ], \"displayName\": \"Machine Part -v1\", \"description\": \"Machine Part data\", \"contents\": [ { \"@type\": \"Property\", \"name\": \"PartId\", \"displayName\": \"PartId\", \"description\": \"The unique id of the machine part\", \"writable\": true, \"schema\": \"string\" }, { \"@type\": \"Property\", \"name\": \"Alert\", \"displayName\": \"Alert\", \"description\": \"whether or not this machine part needs maintenance\", \"writable\": true, \"schema\": \"boolean\" }, { \"@type\": \"Property\", \"name\": \"ledState\", \"displayName\": \"LED state\", \"description\": \"Returns the current state of the onboard LED.\", \"writable\": true, \"schema\": \"boolean\" }, { \"@type\": \"Telemetry\", \"name\": \"telemetryInterval\", \"description\": \"The time interval of this data\", \"schema\": \"integer\" }, { \"@type\": \"Telemetry\", \"name\": \"Description\", \"schema\": \"string\" }, { \"@type\": \"Telemetry\", \"name\": \"Code\", \"schema\": \"integer\" }, { \"@type\": \"Telemetry\", \"name\": \"Temperature\", \"displayName\": \"Temperature\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"Humidity\", \"displayName\": \"Humidity\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"pressure\", \"displayName\": \"Pressure\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"magnetometerX\", \"displayName\": \"Magnetometer X / mgauss\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"magnetometerY\", \"displayName\": \"Magnetometer Y / mgauss\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"magnetometerZ\", \"displayName\": \"Magnetometer Z / mgauss\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"accelerometerX\", \"displayName\": \"Accelerometer X\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"accelerometerY\", \"displayName\": \"Accelerometer Y\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"accelerometerZ\", \"displayName\": \"Accelerometer Z\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"gyroscopeX\", \"displayName\": \"Gyroscope X\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"gyroscopeY\", \"displayName\": \"Gyroscope Y\", \"schema\": \"double\" }, { \"@type\": \"Telemetry\", \"name\": \"gyroscopeZ\", \"displayName\": \"Gyroscope Z\", \"schema\": \"double\" } ] }
标签: azure azure-iot-hub azure-digital-twins