我正在评估IOT堆栈的HONO。在某些情况下,中间设备将为其他设备发送遥测数据。通过中间设备进行的通信在Hono中称为网关。我发现了如何通过网关发送消息。
我不确定以下查询。
GW1
,而您的设备的ID为DEV1
。然后该设备的注册信息应如下所示:{
"via": [ "DEV1" ],
...
}
当网关随后连接到适配器并成功通过身份验证时,它可以通过在URI,主题,地址中指示设备ID(如适配器用户指南所述)来代表另一个设备发布数据。然后,适配器会验证网关ID是否在设备的注册信息的via属性中列出,如果没有,则拒绝数据。因此,适配器将设备的身份验证委托给网关。