检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建设备命令撤销任务 典型场景 第三方应用向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行(DEFAULT状态),此时第三方应用可调用此接口撤销指定设备的所有未下发的命令,对于已下发成功的命令不可撤销。 接口功能 支持第三方应用创建设备命令
网络侧和设备侧。 如果有日志打印,并且日志中没有错误提示,则可能插件中mid字段的配置有误。mid的使用方法请参考命令执行结果的编解码插件在线开发。 父主题: 数据上报(联通用户专用)
给平台,但是从物联网平台上看到的设备仍然未激活,请参照NB模组绑定设备失败怎么办?进行排查。 以下定位指导,是基于物联网平台上看到设备已经在线的前提。 发送给NB模组的AT+NMGS命令是否以\r\n结尾? 发送给NB模组的每条指令都必须以\r\n结尾。如果不以\r\n结尾,命令会在NB模组中缓存。
适用场景 LWM2M/CoAP协议设备 集成Agent Lite SDK设备/原生MQTT设备 立即下发 不管设备是否在线,平台收到命令后立即下发给设备。如果设备不在线或者设备没收到指令则下发失败。支持给本应用的设备和被授予权限的其它应用的设备下发命令。 立即下发适合对命令实时性有要
第三方应用通过“注册设备”接口在物联网平台注册设备后,在设备首次接入平台之前,设备的激活状态为false;当设备首次接入平台后,设备的激活状态为true(无论设备接入后是处于在线、离线或异常状态)。第三方应用可调用此接口查询设备在物联网平台的激活状态,确定设备是否已接入平台。 接口功能 支持第三方应用通过设备ID查
第三方应用通过“注册设备”接口在物联网平台注册设备后,在设备首次接入平台之前,设备的激活状态为false;当设备首次接入平台后,设备的激活状态为true(无论设备接入后是处于在线、离线或异常状态)。第三方应用可调用此接口查询设备在物联网平台的激活状态,确定设备是否已接入平台。 接口功能 支持第三方应用通过设备ID查
第三方应用在物联网平台订阅了设备信息变化通知后(订阅的通知类型为deviceInfoChanged),当设备的配置或状态信息(如设备厂商信息、位置信息、版本信息、在线状态信息等)发生变化时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了设备信息变化通知的第三方应用推送通知消息。 注意事项
第三方应用在物联网平台订阅了设备信息变化通知后(订阅的通知类型为deviceInfoChanged),当设备的配置或状态信息(如设备厂商信息、位置信息、版本信息、在线状态信息等)发生变化时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了设备信息变化通知的第三方应用推送通知消息。 注意事项
编解码插件(联通用户专用) 如何进行编解码插件开发? 在线开发的插件部署失败如何处理? 在线开发的插件字段类型为string和varstring类型的编解码规则 在线开发的插件字段为数组和可变长数组类型的编解码规则 在线开发插件中地址域(messageId)如何使用? 在线开发的插件中如何实现命令下发响应?
bility.json中定义服务能力。因此离线开发Profile需要熟悉JSON的格式。 由于离线开发Profile文件相对在线开发比较耗时,因此推荐在线开发Profile(联通用户专用)。 命名规范 在Profile的开发过程中,需要遵循如下命名规范: 设备类型(deviceT
三方应用可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要第三方应用与设备自定义,物联网平台在接口中直接进行封装,透传。 此接口适用于使用MQTT协议接入的设备,例如集成了AgentLite
台,则展示的子设备状态不会刷新。例如:某子设备通过网关接入到物联网平台,子设备状态为在线状态,如果此时网关与物联网平台断开连接,则网关不能上报子设备的状态到物联网平台,该子设备的状态会一直显示在线。 8、网关调用“设备服务数据上报”接口上报网关和子设备的数据,接口里的参数填写网关和子设备的相关设备信息。
三方应用可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要第三方应用与设备自定义,物联网平台在接口中直接进行封装,透传。 此接口适用于使用MQTT协议接入的设备,例如集成了AgentLite
用服务器可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要应用服务器与设备自定义,物联网平台在接口中直接进行封装,透传。 此接口适用于使用MQTT协议接入的设备,例如集成了AgentLite
的抽象在线开发Profile型,使平台理解该款Modbus设备支持的服务、属性、命令等信息,如温度、电量等。Modbus设备的产品模型定义分为两部分:包含Modbus设备的能力(图中红色框内容)和定义Modbus点位表(图中蓝色框内容),如图所示。属性和命令的定义请根据在线开发P
将设备响应的二进制码流解码成JSON格式的数据,上报给应用服务器。 在线开发和离线开发 编解码插件的开发手段有在线开发和离线开发两种,由于插件离线开发较为复杂,且耗时比较长,我们推荐使用开发中心在线开发编解码插件。 在线开发是指借助开发中心,通过可视化的方式快速开发一款产品的编解码插件。
服务合入到水表基础服务中。 维护能力 描述设备具备软固件升级、配置更新等能力。 在线开发和离线开发 Profile的开发手段有在线开发和离线开发两种,我们推荐使用开发中心在线开发Profile。 在线开发即在开发中心上,通过界面操作开发Profile,开发完成后可以下载。 离线开
唯传对LoRa Server进行配置。 在设备管理服务中选择“ 设备 > 所有设备”,确认上一步注册的LoRa Server设备状态为“在线”,则LoRa Server对接成功。 创建LoRa网关 在设备管理服务中创建LoRa的产品模型,并以子设备的方式在LoRa Server下创建LoRa网关。
开发编解码插件 什么是编解码插件(联通用户专用) 在线开发插件(联通用户专用) 离线开发插件(联通用户专用) 下载和上传插件(联通用户专用) 父主题: 平台侧开发
新注册的LoRa网关处于未激活状态。如果LoRa网关是MQTT协议,接入网络2分钟后,LoRa网关变为在线状态;如果LoRa网关是UDP协议,则一直处于未激活状态。 创建LoRaWAN设备 在LoRa Server与物联网平台对接成功和LoRa网关在线后,以子设备的方式在LoRa Server下创建LoRaWAN设备。