我们有一个在 IoT 中心应用程序中注册的网关设备。该网关设备通过 ZigBee 连接到多个类似的传感器设备,例如 Philips Hue 灯泡。我们通过简单的 JSON 将遥测数据从传感器发送到 IoT 中心
{"mac":"<mac address>","illumination":"200","bulb_status":"1"}
在 IoT Central 中,我们已将网关设备注册为具有设备模板的 IoT 设备,该设备模板还具有与飞利浦灯泡和其他传感器相关的遥测属性。
现在我们面临的挑战是,如何区分物联网中心房间 1 中的飞利浦灯泡和房间 2 中的飞利浦灯泡发送的数据,因为我们在 IoT Central 中只有一台设备注册。
JSON 对灯泡具有相似的属性,IoT Central 中的遥测值正在被发送最后一条消息的任何设备替换。
请为我提供适用于这种情况的正确可扩展方法。
注意:考虑到我们的网关设备目前无法运行 IoT Edge 运行时。所以我们不能将它用作边缘设备。