检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备命令时由物联网平台分配获得。 response Object 设备上报的命令执行结果。Json格式,具体格式需要应用和设备约定。 error_code String 命令下发异常错误码。 error_msg String 命令下发异常错误信息。 请求示例 创建命令,命令名为ON_OFF,命令为ON。
平台命令下发 功能介绍 用于平台向设备下发设备控制命令。平台下发命令后,需要设备及时将命令的执行结果返回给平台,如果设备没回响应,平台会认为命令执行超时。命令下发和消息下发的区别,请查看消息通信说明。 低配置且资源受限或者对网络流量有要求的设备,不适合直接构造JSON数据与物联网
设备异步命令 下发异步设备命令 查询指定id的命令 父主题: 设备命令
下发异步设备命令 功能介绍 设备的产品模型中定义了物联网平台可向设备下发的命令,应用服务器可调用此接口向指定设备下发异步命令,以实现对设备的控制。平台负责将命令发送给设备,并将设备执行命令结果异步通知应用服务器。 命令执行结果支持灵活的数据流转,应用服务器通过调用物联网平台的创建
String 物联网平台发送命令的时间,如果命令是立即下发, 则该时间与命令创建时间一致, 如果是缓存命令, 则是命令实际下发的时间。"yyyyMMdd'T'HHmmss'Z'"格式的UTC字符串。 delivered_time String 物联网平台将命令送达到设备的时间,"yy
下发的命令并设置命令参数。您可以选择立即下发或者缓存下发。 图6 命令下发-异步命令下发 消息跟踪可以查看下发的历史命令列表,通过该功能详细查看命令下发任务的创建时间、平台发送命令的时间、送达的时间、发送的状态等信息,便于用户了解命令的执行状态。 命令下发支持通过调用查询设备命令
设备命令 设备同步命令 设备异步命令 父主题: API
设备命令 平台命令下发 父主题: 设备侧MQTT/MQTTS接口参考
设备命令下发 LwM2M对象资源 物联网平台向设备设备异步命令,物联网平台通过LwM2M的/19/1/0资源对象将命令打包到LwM2M write消息的payload里下发给设备。 Operation CoAP Method URI Success Failure Write PUT
设备同步命令 下发设备命令 父主题: 设备命令
据。 应用侧相关API接口 下发设备消息 查询设备消息 查询设备属性 修改设备属性 下发同步设备命令 下发异步设备命令 查询命令详情 MQTT设备相关API接口 平台命令下发 平台消息下发 LwM2M/CoAP设备相关API接口 平台命令下发 父主题: 云端数据下发
设备快速接入—属性上报与命令接收 开通服务 向导式体验智慧烟感接入平台 注册“智慧路灯”模拟设备 MQTT.fx模拟智慧路灯与平台通信 智慧路灯设备SDK与平台通信(Java) 智慧路灯设备SDK与平台通信(C)
本次向导式体验已经给您预先定义好了一款智慧烟感模型。在弹出界面中查看模型的属性和命令,然后单击“创建产品”。 图2 向导式极速体验-创建产品 接下来您可以创建一个虚拟的智慧烟感设备。您可以自定义设备标识码和设备名称。单击“注册设备”。 图3 向导式极速体验-注册设备 根据您的实际情况,选择设备演示包。 图4 向导式极速体验-选择设备演示包
单击“立即创建”,进入实例页面,刷新页面,等待实例状态变为“运行中”,即表示免费实例成功创建。 图3 实例-免费实例创建完成 父主题: 设备快速接入—属性上报与命令接收
me SENT表示命令正在下发 DELIVERED表示命令已送达设备 SUCCESSFUL表示命令已经成功执行 FAILED表示命令执行失败 TIMEOUT表示命令下发之后,没有收到设备确认或者响应结果而超时。 result 否 Object 参数说明:设备命令执行的详细结果,由设备返回,Json格式。
service_id表示服务ID,例如:BasicData。 command_name表示命令名称,例如:lightControl。 paras表示下发参数,例如:{"switch":"ON"}。 设备侧可查看已收到命令(示例代码已实现接收命令topic的订阅)。 通过云端获取设备上报的数据 本文以AMQP为例,获取设备上报到云端的数据。
success”字样。 同时在设备详情页面查看到上报的属性: 图8 查看上报数据-luminance 接收下发命令 订阅了命令Topic后,可以在控制台下发同步命令。详情请参考MQTT设备同步命令下发。 命令下发后,demo中接收到命令: 通过云端获取设备上报的数据 当数据到达平
单击“云端下发”页签,单击“命令下发”,选择命令为LightControl: Switch,value为ON,下发开灯命令。 图10 命令下发-同步命令下发 图11 命令下发-LightControl MQTT协议设备仅支持同步命令下发,NB-IoT设备仅支持异步命令下发。 MQTT.f
“服务描述”:路灯开关控制 在“LightControl”的下拉菜单下单击“添加命令”,输入命令名称“Switch”。 图7 新增命令-Switch 在“新增命令”页面,单击“新增输入参数”,填写相关信息后,单击“确定”。 图8 新增命令参数-value 注册设备 在设备接入控制台页面,选择您的实例,选择左侧导航栏“设备
在新版事件列表查看审计事件 在旧版事件列表查看审计事件 使用限制 单账号跟踪的事件可以通过云审计控制台查询。多账号的事件只能在账号自己的事件列表页面去查看,或者到组织追踪器配置的OBS桶中查看,也可以到组织追踪器配置的CTS/system日志流下面去查看。 用户通过云审计控制台只能查询最近7