检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
修改设备命令 典型场景 第三方应用向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行,此时第三方应用可调用此接口修改该命令的状态信息。当前仅支持把命令状态修改为CANCELED状态,即撤销命令的执行。 接口功能 支持第三方应用修改指定命令的状
修改设备命令 典型场景 第三方应用向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行,此时第三方应用可调用此接口修改该命令的状态信息。当前仅支持把命令状态修改为CANCELED状态,即撤销命令的执行。 接口功能 支持第三方应用修改指定命令的状
创建设备命令撤销任务 典型场景 第三方应用向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行(DEFAULT状态),此时第三方应用可调用此接口撤销指定设备的所有未下发的命令,对于已下发成功的命令不可撤销。 接口功能 支持第三方应用创建设备命令
创建设备命令撤销任务 典型场景 第三方应用向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行(DEFAULT状态),此时第三方应用可调用此接口撤销指定设备的所有未下发的命令,对于已下发成功的命令不可撤销。 接口功能 支持第三方应用创建设备命令
网络侧和设备侧。 如果有日志打印,并且日志中没有错误提示,则可能插件中mid字段的配置有误。mid的使用方法请参考命令执行结果的编解码插件在线开发。 父主题: 数据上报(联通用户专用)
为了提高离线开发的集成效率,我们提供了编解码插件的编解码插件开发样例,建议您基于DEMO工程进行二次开发。 注:由于插件离线开发较为复杂,且耗时比较长,我们推荐在线开发插件(联通用户专用)。 开发环境准备 前往官网下载Eclipse安装包,直接解压缩到本地即可使用。 前往官网下载Maven插件包(zip格式),直接解压缩到本地。
如何获取对接物联网平台的地址? 在开发中心完成调测后如何转商用? 开发中心、设备接入和设备管理商用平台的差异是什么? 如何理解平台显示的设备的在线、离线、未激活等状态? 平台无法正常显示设备上报的历史数据怎么处理? 如何理解命令下发各个状态的含义? 命令下发失败或设备收不到命令如何处理?
使用设备管理服务的完整流程如下图所示,主要分为产品开发、上线和日常管理三个部分。用户可以根据自己角色的不同,执行对应的操作即可。 产品开发:在开发中心(测试环境)操作,开发者在接入设备前,需要进行相应的开发工作,包括平台侧开发(开发中心)、设备侧开发、应用侧开发,是真实设备接入到设备管理服务的前提条件。
第三方应用通过“注册设备”接口在物联网平台注册设备后,在设备首次接入平台之前,设备的激活状态为false;当设备首次接入平台后,设备的激活状态为true(无论设备接入后是处于在线、离线或异常状态)。第三方应用可调用此接口查询设备在物联网平台的激活状态,确定设备是否已接入平台。 接口功能 支持第三方应用通过设备ID查
第三方应用通过“注册设备”接口在物联网平台注册设备后,在设备首次接入平台之前,设备的激活状态为false;当设备首次接入平台后,设备的激活状态为true(无论设备接入后是处于在线、离线或异常状态)。第三方应用可调用此接口查询设备在物联网平台的激活状态,确定设备是否已接入平台。 接口功能 支持第三方应用通过设备ID查
第三方应用在物联网平台订阅了设备信息变化通知后(订阅的通知类型为deviceInfoChanged),当设备的配置或状态信息(如设备厂商信息、位置信息、版本信息、在线状态信息等)发生变化时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了设备信息变化通知的第三方应用推送通知消息。 注意事项
第三方应用在物联网平台订阅了设备信息变化通知后(订阅的通知类型为deviceInfoChanged),当设备的配置或状态信息(如设备厂商信息、位置信息、版本信息、在线状态信息等)发生变化时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了设备信息变化通知的第三方应用推送通知消息。 注意事项
给平台,但是从物联网平台上看到的设备仍然未激活,请参照NB模组绑定设备失败怎么办?进行排查。 以下定位指导,是基于物联网平台上看到设备已经在线的前提。 发送给NB模组的AT+NMGS命令是否以\r\n结尾? 发送给NB模组的每条指令都必须以\r\n结尾。如果不以\r\n结尾,命令会在NB模组中缓存。
开发中心 开发中心是基于设备管理服务提供的一站式开发工具,帮助开发者快速开发产品/设备模型(Profile)和编解码插件,并进行自动化测试,生成测试报告。 安全&数据保护 物联网平台提供多种安全防护措施,确保设备安全、数据有效保护。 设备安全:提供一机一密的设备安全认证机制,防止设备非法接入。
dto2dict(clientInfo) return clientInfo 业务接口调用方法 设置好Constant.py后才能调用其他业务接口。所有业务接口的测试都在“invokeapiTest”中。以如下几个接口为例说明如何调用业务接口: 关于哪些参数需要设置,请查看《应用侧Python SDK
三方应用可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要第三方应用与设备自定义,物联网平台在接口中直接进行封装,透传。 此接口适用于使用MQTT协议接入的设备,例如集成了AgentLite
三方应用可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要第三方应用与设备自定义,物联网平台在接口中直接进行封装,透传。 此接口适用于使用MQTT协议接入的设备,例如集成了AgentLite
用服务器可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要应用服务器与设备自定义,物联网平台在接口中直接进行封装,透传。 此接口适用于使用MQTT协议接入的设备,例如集成了AgentLite
将设备响应的二进制码流解码成JSON格式的数据,上报给应用服务器。 在线开发和离线开发 编解码插件的开发手段有在线开发和离线开发两种,由于插件离线开发较为复杂,且耗时比较长,我们推荐使用开发中心在线开发编解码插件。 在线开发是指借助开发中心,通过可视化的方式快速开发一款产品的编解码插件。
服务合入到水表基础服务中。 维护能力 描述设备具备软固件升级、配置更新等能力。 在线开发和离线开发 Profile的开发手段有在线开发和离线开发两种,我们推荐使用开发中心在线开发Profile。 在线开发即在开发中心上,通过界面操作开发Profile,开发完成后可以下载。 离线开