检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
port/v1.0.0/messageReceiver/cmd 回调接口 def handleNBCommandStateChanged(self) 接口所属类 PushMessageReceiver 参数说明 入参是request.json 参数 必选/可选 类型 位置 描述 nNBcscDTO
开发中心应用模拟器下发命令失败? 在开发中心的“设备管理 > 设备日志”中检查日志信息,确认物联网平台是否找到对应的编解码插件,以及是否对命令编码成功。如果日志中存在编码错误信息,则说明编解码插件存在错误,需要使用编解码检测工具进行检测,并根据工具的报错提示修改。 检查命令的下发模式和设备的工作模式
设备服务调用 典型场景 设备Profile文件中定义了物联网平台可向设备下发的命令,第三方应用可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要第三方应用与设备自定义
设备服务调用 典型场景 设备Profile文件中定义了物联网平台可向设备下发的命令,第三方应用可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要第三方应用与设备自定义
查询设备服务能力 典型场景 第三方应用若需要了解设备可上报哪些服务属性数据,以及设备支持下发哪些命令,可调用此接口在物联网平台查询设备的Profile文件中定义的设备服务能力信息。 接口功能 支持第三方应用在物联网平台查询设备的服务属性、设备命令等服务能力信息。 接口描述 1 QueryDeviceCapabilitiesOutDTO
查询设备服务能力 典型场景 第三方应用若需要了解设备可上报哪些服务属性数据,以及设备支持下发哪些命令,可调用此接口在物联网平台查询设备的Profile文件中定义的设备服务能力信息。 接口功能 支持第三方应用在物联网平台查询设备的服务属性、设备命令等服务能力信息。 接口描述 1 def
查询设备服务能力 接口说明 应用服务器若需要了解设备可上报哪些服务属性数据,以及设备支持下发哪些命令,可调用此接口在物联网平台查询设备的Profile文件中定义的设备服务能力信息。 URI 请求方法 GET URI /iocm/app/data/v1.1.0/deviceCapabilities
设备服务能力删除通知 接口说明 应用服务器在物联网平台订阅了设备服务能力删除通知后(订阅的通知类型为deviceCapabilitiesDeleted),在物联网平台上删除设备Profile文件时,平台会向应用服务器推送通知消息。 注意事项 应用收到推送消息,请务必返回响应码。 URI
设备服务信息变化通知 典型场景 第三方应用在物联网平台订阅了设备服务信息变化通知后(订阅的通知类型为serviceInfoChanged),当平台向设备下发命令修改设备服务信息时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了设备服务信息变化通知的第三方应用推送通知消息
设备服务能力变化通知 接口说明 应用服务器在物联网平台订阅了设备服务能力变化通知后(订阅的通知类型为deviceCapabilitiesChanged),在物联网平台上设备Profile文件中的服务和属性被修改时,平台会向应用服务器推送通知消息。 注意事项 应用收到推送消息,请务必返回响应码
设备服务能力增加通知 接口说明 应用服务器在物联网平台订阅了设备服务能力增加通知后(订阅的通知类型为deviceCapabilitiesAdded),在物联网平台上新增设备Profile文件时,平台会向应用服务器推送通知消息。 注意事项 应用收到推送消息,请务必返回响应码。 URI
设备服务信息变化通知 典型场景 第三方应用在物联网平台订阅了设备服务信息变化通知后(订阅的通知类型为serviceInfoChanged),当平台向设备下发命令修改设备服务信息时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了设备服务信息变化通知的第三方应用推送通知消息
构建应用服务器 基于IoT Studio构建应用服务器(联通用户专用) 基于软件开发平台构建应用服务器(联通用户专用)
设备接入服务如何获取设备数据? 设备接入服务获取设备数据,需要通过规则引擎,将数据转发至其他服务获取。例如转发至OBS存储,转发至DIS或DMS后再发送至应用服务器。 需要注意的是设备接入服务不解析数据,若设备采用二进制上报数据,则平台进行码流base64封装后再转发。 父主题:
应用服务器如何下发缓存命令? 在调用“创建设备命令”接口时,“expireTime”参数设置为大于0的值。 “expireTime”为下发命令的超时时间,单位为秒,表示设备命令在创建后expireTime秒内有效,超过这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s
设备管理服务如何上传带插件的产品模型? 设备管理平台不支持上传带插件的产品模型。 若您希望使用带插件的产品模型,请在开发中心开发或导入Profile和编解码插件,然后发布到产品中心; 发布成功后,在设备管理平台上新增产品模型时,选择“从产品中心导入”,选择自己发布的产品即可将Profile
应用服务器调用接口失败怎么处理? 请检查应用服务器的网络连接情况,确保应用服务器网络正常。 检查请求中物联网平台的应用接入地址和端口是否正确。 使用“ping {物联网平台应用接入地址}”命令,查看应用服务器是否可以正常访问物联网平台的应用接入地址。 使用“telnet {物联网平台应用接入地址
应用服务器只有内网地址,能否订阅成功? 不能。物联网平台向应用服务器推动订阅信息时,必须是可访问的公网地址。 在使用公司或校园的内网网络时,需要进行NAT穿透。您可使用NAT穿透软件将内网地址转换为公网地址。 父主题: 订阅推送(联通用户专用)
应用服务器如何获取设备的IMEI号? 订阅bindDevice(绑定设备通知)后,真实设备接入时,物联网平台会推送IMEI号、deviceId等信息到应用服务器。详见API参考订阅平台业务数据接口。 父主题: 应用集成(联通用户专用)
应用服务器收到数据,但是平台显示推送失败? 根本原因是应用服务器收到数据后未向物联网平台返回200 OK状态码。 平台推送15秒后未收到应用服务器状态码,表示消息推送失败,物联网平台会将消息进行缓存(缓存10分钟),然后进行推送重试,缓存时间超时后如果还未推送成功,物联网平台不再进行推送重试