检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表2 services结构体 参数名称 类型 描述 service_id String 设备的服务ID,在设备关联的产品模型中定义。 properties ObjectNode[] 设备按照物模型上报的具体数据。
NotifyDeviceDesiredStatusChangedDTO 参数 必选/可选 类型 位置 描述 notifyType 必选 String body 通知类型,取值:“deviceDesiredPropertiesModifyStatusChanged”。
传输协议 HTTPS/HTTP 请求参数 参数 必选/可选 类型 位置 描述 notifyType 必选 String body 通知类型,取值:messageConfirm。 header 必选 Header body 具体参见Header字段。
NotifyDeviceModelDeletedDTO 参数 必选/可选 类型 位置 描述 notifyType 必选 String body 通知类型,取值:“deviceModelDeleted”。
传输协议 HTTPS/HTTP 请求参数 参数 必选/可选 类型 位置 描述 notifyType 必选 String body 通知类型,取值:deviceInfoChanged。
在控制台查看响应消息的打印日志,如果所有类型的订阅均获得“201 Created”响应,则说明订阅成功。
imsi String NB-IoT终端的IMSI。 protocolType String(256) 设备使用的协议类型。 radiusIp String Radius地址。
protocolType 必选 String body 设备使用的协议类型,当前支持的协议类型:CoAP,huaweiM2M,Z-Wave,ONVIF,WPS,Hue,WiFi,J808,Gateway,ZigBee,LWM2M。
NotifyServiceInfoChangedDTO 参数 必选/可选 类型 位置 描述 notifyType 必选 Enum body 通知类型,取值:“serviceInfoChanged”。
传输协议 HTTPS/HTTP 请求参数 参数 必选/可选 类型 位置 描述 notifyType 必选 String body 通知类型,取值:commandRsp。 header 必选 Header body 具体参见Header字段。
位置 描述 notifyType 必选 String body 通知类型,取值:fwUpgradeStateChangeNotify。
例如:一款水表设备有Battery和Connectivity两种服务类型,每次上报数据都会上报这两个服务的数据。
NotifySwUpgradeStateChangedDTO 参数 必选/可选 类型 位置 描述 notifyType 必选 String body 通知类型,取值:“swUpgradeStateChangeNotify”。
NotifyFwUpgradeStateChangedDTO 参数 必选/可选 类型 位置 描述 notifyType 必选 String body 通知类型,取值:“fwUpgradeStateChangeNotify”。
NotifyDeviceDataChangedDTO 参数 必选/可选 类型 位置 描述 notifyType 必选 String body 通知类型,取值:“deviceDataChanged”。
protocolType 可选 String(256) body 设备使用的协议类型,当前支持的协议类型:CoAP,huaweiM2M,Z-Wave,ONVIF,WPS,Hue,WiFi,J808,Gateway,ZigBee,LWM2M。
动作类型:执行动作的类型,默认选择“设备”,表示给单个设备下发命令。 选择设备模型:选择设置动作对应的设备模型,然后选择该模型下执行动作的设备。选择设备模型后需要选择对应的服务类型。 命令状态:动作有效性标志,默认选择“启用”。
DeviceService结构体说明: 参数 必选/可选 类型 位置 描述 serviceId 必选 String body 服务ID。 serviceType 必选 String body 服务类型。 data 必选 ObjectNode body 服务数据信息。
位置 描述 notifyType 必选 String body 通知类型,取值:swUpgradeStateChangeNotify。
messageId的数据类型设置为非int型。 存在字段的默认值设置为非16进制数。 存在字段名字设置为java关键字,比如type、int等。 如果插件下载成功,但插件部署失败,则可能为网络问题导致,请检查网络状态。 父主题: 编解码插件(联通用户专用)