设备接入边缘节点(MQTT) | 您所在的位置:网站首页 › 网络接入节点名称 › 设备接入边缘节点(MQTT) |
IoT边缘应用部署完成后,边缘节点即作为远端物联网平台在设备侧的延伸,云边协同,共同完成设备管理。边缘节点可以为近端连接的设备就近提供计算和管理服务,如低时延业务本地管理、与云端断链时的本地控制和规则执行等。设备通过接入边缘节点,最终通过边缘节点将数据上传到远端物联网平台。 创建产品对于设备通过边缘节点上报至物联网平台的数据,云端物联网平台要能够解析设备上报的数据。故需要在设备接入服务侧完成设备的产品模型,编解码插件的开发。 访问IoT边缘,进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 设备建模 ”进入页面。 单击右上角的“创建产品”,按照页面提示填写信息,然后单击“立即创建”。参数名称 说明 所属资源空间 所属资源空间:选择创建边缘节点时,绑定设备接入服务时选择的设备归属资源空间,如edge。 产品名称 自定义,如iot_edge。 协议类型 MQTT。 数据格式 JSON。 厂商名称 自定义,如Huawei。 设备类型 自定义,如MQTT_Device。 点击“产品名称”下的产品iot_edge进入产品详情页面。 在“模型定义”页签下,单击“自定义模型”。产品模型是用来描述设备能力的文件,通过JSON的格式定义了设备的基本属性、上报数据和下发命令的消息格式。定义产品模型,即在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的属性信息。 服务ID/服务类型:自定义,如sensor 添加“温度”属性,属性名称为“temp”,如下图所示: 添加“湿度”属性,属性名称为“humi”,如下图所示: ![]() 也可以单击“设备ID(点击进入设备详情)”跳转至“设备接入服务控制台”进行设备管理。 边缘设备是作为子设备挂在节点设备下的。 设备接入调测本章节以MQTT.fx为例,介绍以MQTT原生协议接入IoT边缘节点,通过边缘节点上报设备属性至物联网平台。MQTT.fx是目前主流的MQTT客户端,可以快速验证是否可以与物联网平台服务交互发布或订阅消息。 访问这里,填写添加边缘设备后生成的设备ID和设备密钥,生成连接信息(ClientId、Username、Password)。在设备对接边缘节点场景中,需要在设备侧集成相应证书(证书文件),用于设备校验边缘节点的身份。 IoTEdge云服务上边缘节点显示子设备在线: 物联网平台显示边缘节点、子设备在线: 在Publish页签,填写设备属性上报Topic,及JSON消息体,单击“Publish”完成上报。 其中,iot_edge_test_0219为设备ID,请替换为实际值。 消息体:{ "services" : [{ "service_id" : "sensor", "properties" : { "temp" : 25, "humi" : 11 }, "event_time" : "20210212T121212Z" } ] }在物联网平台查看设备上报数据。 Topic:$oc/devices/iot_edge_test_0219/sys/commands/# 其中,iot_edge_test_0219为设备ID,请替换为实际值。 进入设备详情页,选择“命令”页签,单击同步命令下发区域的“命令下发”,设置参数并单击“确定”完成命令下发。 选择命令:sensor: control_light light:ON在MQTT.fx客户端查看,平台下发命令接收成功。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |