问题标签 [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.

0 投票
2 回答
211 浏览

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 运行时。所以我们不能将它用作边缘设备。

0 投票
1 回答
155 浏览

azure-logic-apps - 从 IoT Central v3 连接器逻辑应用执行命令时如何发送 json 有效负载

在 IoT Central 中,我们有一个命令为 toggle_bulb,它接受 mac 的 json 对象和 on_off 值,如下所示:

当我们从仪表板手动运行命令时,我们会在后端应用程序中收到 request.payload 值。

但是我们创建了一个规则来使用逻辑应用操作执行命令

在此处输入图像描述

有效载荷参数的定义如下所示,用于原始输入

在此处输入图像描述

当规则被触发时,我们正在接收方法请求,但没有在后端应用程序中接收有效负载。

日志如下

请帮助我在逻辑应用程序中使用 iot 中央连接器执行命令时如何将 json 对象发送到后端应用程序

0 投票
1 回答
1375 浏览

azure - 使用 MQTT 将真实设备连接到 Azure IoT Central

我正在摆弄 Azure IoT Central 并配置了一个设备。现在我想使用 MQTT 从真实设备(无代码)发送数据。如果物联网中心有可能,我似乎无法找到信息。

对于 IoT 中心,我发现:Azure IoT Hub MQTT

由于内置仪表板,我想使用 IoT Central。物联网中心似乎不存在这些。如果我不能直接将数据发送到 IoT Central,有没有办法在 IoT Central 中使用 IoT 中心设备?

0 投票
1 回答
100 浏览

azure-iot-sdk - 如何处理通过 DPS(组对称密钥)从网关设备调配到 IoT Central 的多个设备客户端

我们有一个网关设备(不运行物联网边缘运行时)。我们希望将多个 BLE 或 Zigbee 传感器连接到网关,并通过我们的网关设备将它们配置/注册到 IoT Central,作为使用组对称密钥方法的不同设备。

我们已经看到了多个示例代码,用于使用组对称密钥来配置和注册设备以生成设备特定的 SAS 密钥。但是这些在注册并连接到 IoT Central 后没有处理多个设备客户端的方法

使用组对称密钥配置 python sdk

iot_central_python_sample

连接设备后,我们需要使用 SDK 的设备客户端向 IoT Central 发送遥测数据和接收命令。

考虑如果我们想为多个传感器使用相同的代码,我们需要运行多个设备客户端(线程)。

请建议一种更好的方法来处理多个设备以向 IoT Central 发送遥测数据和接收命令

0 投票
1 回答
87 浏览

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 错误发布?

0 投票
1 回答
115 浏览

azure-iot-central - Azure IoT 设备离线命令问题

我在 IoT Central 应用程序中有一个 Azure IoT 设备。我们不希望它执行离线命令。有什么方法可以关闭此离线命令执行功能。

0 投票
1 回答
324 浏览

azure - 适用于 Raspberry Pi 4 的 Azure IoT Central 设备模板

我只是在关注这个文档,我看到树莓派 4 没有设备模板,但是对于像 MXChip 这样的设备,它有吗?或者有什么方法可以获取树莓派 4 的设备模板?

在此处输入图像描述

0 投票
1 回答
171 浏览

python - 向 IoT Central 注册和配置设备时向设备添加特定名称

我正在尝试使用示例在 IoT 中心注册和配置设备(使用 Azure python sdk):Github- Iot_Central_Python_Sample

此示例代码还具有在注册期间将模板分配给设备的选项,并使用以下方法完成:

注册后,IoT Central 上的设备信息

在此处输入图像描述

这里的想法是在设备注册期间在有效负载中发送信息。同样,我们也可以在有效载荷中发送任何其他信息。现在我想要将设备的名称更改为“xyz_device”。我尝试将上述有效负载中的设备名称发送为:

但无法更改 IoT Central 上的设备名称。我也尝试使用“iotcDeviceName”,而不是使用“iotcDisplayName”作为键,但仍然没有成功。

有人能帮我解决一下在设备注册期间如何更改 IoT Central 上的设备名称吗?

任何帮助将不胜感激。

0 投票
1 回答
294 浏览

azure - Azure IoT Central 发布错误出错了错误代码:400.470.006.319 / 2093ej9xx7l.4

我正在尝试发布我的设备模板,但总是收到错误消息“出错了,错误代码:400.470.006.319 / 2093ej9xx7l.4”。请看上图。请问可能是什么原因?这是我正在关注的文档。

在此处输入图像描述

0 投票
1 回答
379 浏览

azure-iot-edge - 如何从 Azure IoT Central 更新 azure iot edge 模块?

如何从 IoT Central 触发 Azure IoT 边缘模块的更新?在设备模板定义“部署清单”json 首次上传期间,如何更新/替换清单以从 IoT Central 更新/安装较新版本的边缘模块?