问题标签 [azure-iot-central]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 如何区分 IoT Central 中来自多个类似传感器(Philips Hue 灯泡)的数据到连接到 IoT Central 的网关设备
我们有一个在 IoT 中心应用程序中注册的网关设备。该网关设备通过 ZigBee 连接到多个类似的传感器设备,例如 Philips Hue 灯泡。我们通过简单的 JSON 将遥测数据从传感器发送到 IoT 中心
在 IoT Central 中,我们已将网关设备注册为具有设备模板的 IoT 设备,该设备模板还具有与飞利浦灯泡和其他传感器相关的遥测属性。
现在我们面临的挑战是,如何区分物联网中心房间 1 中的飞利浦灯泡和房间 2 中的飞利浦灯泡发送的数据,因为我们在 IoT Central 中只有一台设备注册。
JSON 对灯泡具有相似的属性,IoT Central 中的遥测值正在被发送最后一条消息的任何设备替换。
请为我提供适用于这种情况的正确可扩展方法。
注意:考虑到我们的网关设备目前无法运行 IoT Edge 运行时。所以我们不能将它用作边缘设备。
azure - 使用 MQTT 将真实设备连接到 Azure IoT Central
我正在摆弄 Azure IoT Central 并配置了一个设备。现在我想使用 MQTT 从真实设备(无代码)发送数据。如果物联网中心有可能,我似乎无法找到信息。
对于 IoT 中心,我发现:Azure IoT Hub MQTT
由于内置仪表板,我想使用 IoT Central。物联网中心似乎不存在这些。如果我不能直接将数据发送到 IoT Central,有没有办法在 IoT Central 中使用 IoT 中心设备?
azure-iot-sdk - 如何处理通过 DPS(组对称密钥)从网关设备调配到 IoT Central 的多个设备客户端
我们有一个网关设备(不运行物联网边缘运行时)。我们希望将多个 BLE 或 Zigbee 传感器连接到网关,并通过我们的网关设备将它们配置/注册到 IoT Central,作为使用组对称密钥方法的不同设备。
我们已经看到了多个示例代码,用于使用组对称密钥来配置和注册设备以生成设备特定的 SAS 密钥。但是这些在注册并连接到 IoT Central 后没有处理多个设备客户端的方法
连接设备后,我们需要使用 SDK 的设备客户端向 IoT Central 发送遥测数据和接收命令。
考虑如果我们想为多个传感器使用相同的代码,我们需要运行多个设备客户端(线程)。
请建议一种更好的方法来处理多个设备以向 IoT Central 发送遥测数据和接收命令
azure-iot-central - Azure IoT Central - 枚举值在仪表板中显示空白值
我们正在使用带有枚举的遥测属性“灯泡状态”,如下所示
使磁贴在模板中显示“最后一个已知值”
当我们如下发送有效载荷时
有效载荷 = '{"on_off": %s}' % (random.choice([0, 1]))
我们正在正确显示灯泡状态,如下所示
当我们发送一个没有 Bulb status(on_off)遥测属性的有效负载时,如下所示
有效载荷 = '{"current_level": %f}' % random.randrange(10.0, 100.0)
我们将灯泡状态显示为空白,如下所示
正确行为:灯泡状态应显示来自 on_off 属性的最后一个已知值,并且当我们不发送该遥测属性时不应显示为空白。
枚举的这种行为给我们带来了问题。请提供解决方案来克服这个问题。
请让我知道我在哪里可以将其作为 Azure IoT Central 中的 Enum 错误发布?
azure-iot-central - Azure IoT 设备离线命令问题
我在 IoT Central 应用程序中有一个 Azure IoT 设备。我们不希望它执行离线命令。有什么方法可以关闭此离线命令执行功能。
azure - 适用于 Raspberry Pi 4 的 Azure IoT Central 设备模板
我只是在关注这个文档,我看到树莓派 4 没有设备模板,但是对于像 MXChip 这样的设备,它有吗?或者有什么方法可以获取树莓派 4 的设备模板?
python - 向 IoT Central 注册和配置设备时向设备添加特定名称
我正在尝试使用示例在 IoT 中心注册和配置设备(使用 Azure python sdk):Github- Iot_Central_Python_Sample
此示例代码还具有在注册期间将模板分配给设备的选项,并使用以下方法完成:
注册后,IoT Central 上的设备信息
这里的想法是在设备注册期间在有效负载中发送信息。同样,我们也可以在有效载荷中发送任何其他信息。现在我想要将设备的名称更改为“xyz_device”。我尝试将上述有效负载中的设备名称发送为:
但无法更改 IoT Central 上的设备名称。我也尝试使用“iotcDeviceName”,而不是使用“iotcDisplayName”作为键,但仍然没有成功。
有人能帮我解决一下在设备注册期间如何更改 IoT Central 上的设备名称吗?
任何帮助将不胜感激。
azure - Azure IoT Central 发布错误出错了错误代码:400.470.006.319 / 2093ej9xx7l.4
我正在尝试发布我的设备模板,但总是收到错误消息“出错了,错误代码:400.470.006.319 / 2093ej9xx7l.4”。请看上图。请问可能是什么原因?这是我正在关注的文档。
azure-iot-edge - 如何从 Azure IoT Central 更新 azure iot edge 模块?
如何从 IoT Central 触发 Azure IoT 边缘模块的更新?在设备模板定义“部署清单”json 首次上传期间,如何更新/替换清单以从 IoT Central 更新/安装较新版本的边缘模块?