检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
WebSocket协议连接到物联网平台、上报数据和接收命令的全过程。 假设: 路灯设备上报一条包含光照强度(luminance)的消息;路灯支持远程控制开关状态的命令(switch),路灯上报的数据格式为JSON格式。 前提条件 已注册华为云官方账号。未注册可单击注册页面完成注册。 已
备到云端和云端到设备之间的消息传递,是基于发布/订阅模模式的“轻量级”通信协议。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。 图1 MQTT
监控运维 设备消息跟踪 查看报表 告警管理 查看审计日志 查看运行日志(旧版) 查看运行日志(新版) 设备异常检测 设备远程登录 设备远程配置
件的底层“驱动程序”。 升级方式均为将软/固件包上传到物联网平台或者关联用户OBS上的对象,设备从物联网平台或用户OBS获取软/固件包实现远程升级。 平台支持从第三方服务器下载软/固件包吗? 不支持。目前只支持将软/固件包直接上传至物联网平台或者关联用户OBS上的对象,上传的位置为控制台的“设备
本文以第三方云智慧路灯设备迁移到华为云IoT为例,介绍如何进行物模型场景的设备迁移。 业务场景说明 假设路灯设备上报一条光照强度(luminance)消息;支持远程控制路灯开关状态的命令(switch)。 表1 业务场景 业务场景 物模型样例 设备属性上报数据 { "service_id": "BasicData"
为能有效地对设备进行管理,设备的产品模型中定义了物联网平台可向设备下发的命令,应用服务器可以调用物联网平台应用侧API接口向设备下发命令,以实现对设备的远程控制。 物联网平台有同步命令下发和异步命令下发两种命令下发机制,如下表所示。 表1 命令下发概述 命令下发机制 定义 适用场景 LwM2M/CoAP协议设备
华为云物联网平台设备接入云服务(IoTDA)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助您快速构筑物联网解决方案。 使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。
更新OTA升级传输格式 1.1.4 功能增强 修复远程登录报文上报超时问题 1.1.3 功能增强 更新conf\rootcert.pem证书 1.1.2 新功能 增加规则引擎、M2M、gn编译文件、异常检测、日志打印时间戳、MQTT_DEBUG、国密算法、远程配置、端云安全通信(软总线)功能 1
更新OTA升级传输格式 1.1.4 功能增强 修复远程登录报文上报超时问题 1.1.3 功能增强 更新conf\rootcert.pem证书 1.1.2 新功能 增加规则引擎、M2M、gn编译文件、异常检测、日志打印时间戳、MQTT_DEBUG、国密算法、远程配置、端云安全通信(软总线)功能 1
Topic定义 设备连接鉴权 设备命令 设备消息 设备属性 网关与子设备管理 软固件升级 文件上传/下载管理 设备时间同步 设备信息上报 设备日志收集 远程配置 设备隧道管理
可以在设备详情页中查看设备是否成功上报数据。如下图,显示光照强度luminance已更新为30。 图9 查看上报数据-MQTT 远程下发开灯命令 在管理控制台下发开灯命令,远程控制智慧路灯。 选择“设备 > 所有设备”,找到新建的设备,单击“详情”进入设备详情页面。 单击“云端下发”页签,单
需求场景:家用电器冰箱、空调、洗衣机、插座、电视、照明等各种家用设备需要接入上云,支持设备数据上报云端,用于感知设备的运行状态,用户还可在设备厂家提供的APP端执行命令远程控制设备。 解决方案:华为云物联网平台提供安全可靠的连接,支撑海量的设备连接,支持MQTT、CoAP、HTTP、LWM2M、WebSock
网平台上注册的设备。 数据上报。使用MQTT.fx模拟智慧路灯向物联网平台上报路灯光照强度数据。 命令下发。在管理控制台下发路灯开关命令,远程控制MQTT.fx模拟智慧路灯。 创建产品 登录管理控制台,选择您的实例,单击实例卡片进入。单击左侧导航栏“产品”,单击页面左侧的“创建产品”。
时间同步 √ √ √ √ √ √ √ × 网关与子设备管理 √ √ √ √ √ √ √ × 端侧规则引擎 √ × √ × × × √ × 远程SSH √ × √ × × × × × 异常检测 √ × √ × × × × × 端云安全通信(软总线) √ × √ × × × × × M2M功能
时间同步 √ √ √ √ √ √ √ × 网关与子设备管理 √ √ √ √ √ √ √ × 端侧规则引擎 √ × √ × × × √ × 远程SSH √ × √ × × × × × 异常检测 √ × √ × × × × × 端云安全通信(软总线) √ × √ × × × × × M2M功能
up 设备 平台 设备事件上报与平台事件下发,可用于:设备网关管理、软固件升级、文件上传/下载、设备时间同步、设备信息上报、设备日志收集、远程配置 $oc/devices/{device_id}/sys/events/down 平台 设备 {device_id}用于标识Topic
成长地图 | 华为云 设备接入服务 设备接入服务(IoTDA)是华为云的物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务。 产品介绍 图说ECS 立即使用 立即使用 成长地图 由浅入深,带您玩转IoTDA
为能有效地对设备进行管理,设备的产品模型中定义了物联网平台可向设备下发的命令,应用服务器可以调用物联网平台应用侧API接口向设备下发命令,以实现对设备的远程控制。详情请参见命令下发概述。 属性下发 属性下发分为查询设备属性和修改属性参数两种,查询设备属性用于应用侧或平台主动获取设备属性数据,修
新添加的设备处于未激活状态,此时不能进行在线调试,可参考连接鉴权,待设备接入平台后,进行调试。 单击“调试”,进入调试界面。 图8 在线调试-进入调试 模拟远程下发控制命令场景,在应用模拟器中,选择服务:StreetLight,命令:SWITCH_LIGHT,命令取值为:ON,单击“发送”,我们可以看到路灯被点亮。
返回隧道地址及密钥,设备可以通过该地址及密钥创建WebSocket协议连接。 一个设备无法创建多个隧道。 具体应用可见“设备远程登录”功能,请参见设备远程登录。 调用方法 请参见如何调用API。 URI POST /v5/iot/{project_id}/tunnels 表1 路径参数