检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
父主题: 设备快速接入—属性上报与命令接收
图7 新增命令-Switch 在“新增命令”页面,单击“新增输入参数”,填写相关信息后,单击“确定”。 图8 新增命令参数-value 注册设备 在设备接入控制台页面,选择您的实例,选择左侧导航栏“设备 > 所有设备”,单击“注册设备”。
AT指令列表 经过兼容性认证的模组,在AT命令以及格式规范上,基本和华为通用要求一致,部分模组厂家受限于自己的AT通道,实现稍有不同,可以参考模组厂家的特殊说明。
以下消息类型,应用可以通过下发同步命令的方式,给终端设备发送消息,参考下发同步命令。
1 2 # 设备向平台发送消息,系统默认topic iot_client.publish_message('raw message: Hello Huawei cloud IoT') 消息上报成功后会打印: Publish success---mid = 1 由于是同步命令需要端侧回复响应可参考接口
7.网关订阅命令下发Topic,接收并处理应用服务器或物联网平台下发的命令。 8.应用服务器调用删除设备接口,给网关下发删除子设备命令,网关收到该命令后,可以进行相应的业务处理。
": "xxx" } 设备端上报ssh命令执行响应给应用端: { "operation_type":"command_response" "tunnel_service_type": "ssh", "request_id":"xxx", "data"
平台命令下发:应用服务器按产品模型中定义的命令格式下发控制命令给设备。 父主题: 设备侧MQTT/MQTTS接口参考
图19 在线调试-模拟命令下发smokerdetector 使用CoAP的虚拟设备在线调试时,若下发命令后设备模拟器未接收到对应的命令,可以先上报一次属性后,再下发。 总结 如果插件需要对命令执行结果进行解析,则必须在命令和命令响应中定义mid字段。
下发命令:依次选择需要执行下发命令的设备、服务、命令,然后配置下发命令的参数。 发送通知:选择SMN云服务对应所在区域。如果未授权,根据界面提示配置云服务访问授权,单击相应链接跳转到SMN云服务页面设置主题。 消息标题:给邮箱订阅者发送邮件时作为邮件主题。
云端数据下发 概述 消息下发 属性下发 命令下发 父主题: 消息通信
温度过高时自动关闭设备 概述 物联网平台支持设备数据上报和设备命令下发,但若要将两者联动起来,一般需要由应用服务器实现对应逻辑。 设备接入服务提供规则引擎功能,平台上简单几步操作即可实现数据上报特定数据时平台自动下发指定命令,减少应用服务器开发工作量。
使用MQTT_Simulator接入 下载MQTT_Simulator模拟器(默认是64位操作系统),并启动模拟器,如下图: 界面展示 模拟器提供了界面显示,填写Server地址、设备ID、设备密钥。请根据实际创建的设备信息填写。
paras Array of ServiceCommandPara objects 参数说明:设备命令的参数列表。 responses Array of ServiceCommandResponse objects 参数说明:设备命令的响应列表。
修改产品 功能介绍 应用服务器可调用此接口修改已导入物联网平台的指定产品模型,包括产品模型的服务、属性、命令等。此接口仅修改了产品,未修改和安装插件,如果修改了产品中的service定义,且在平台中有对应的插件,请修改并重新安装插件。 调用方法 请参见如何调用API。
当task_type为createCommands,也就是批量创建同步命令任务时,Json里面是命令相关参数,eg:{"service_id":"water","command_name":"ON_OFF","paras":{"value":"ON"}},参考设备同步命令)。
模拟器启动后,会提示“是否开启DTLS加密传输?”。若注册设备时,没有填写密钥,单击“否”,若注册设备时,已填写密钥,单击“是”。 填写“IP地址”、“VerifyCode”和“PSK”,单击“注册设备”,将模拟器与物联网平台进行绑定。
样例: { "services": [{ "service_id": "gaslevel", "properties": { "gaslevel": 45 }
设备收到平台下发的切换网络命令如下: { "paras":{ "iccid":"xxxx" }, "service_id":"MobileConnection", "command_name":"SWITCH_NETWORK" } 注
连接IoT平台的业务有四个场景: 设备 + IoT平台 + 应用 该场景为最通用的场景,设备将数据上报到IoT平台,IoT平台对设备进行管理,同时针对不同的事件类型,会将数据推送到用户应用,同时应用可以将命令下发到IoT平台,平台可以缓存/实时下发命令给设备。