检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HW_BYTES *pbstrServiceData); 参数说明 字段 必选/可选 类型 描述 uiCookie 可选 unsign int Cookie有效值1-65535。 pucTopic 必选 String 发布数据的Topic,该参数必须带结束符‘\0’。 uiQos 必选 unsign
接口描述 1 def subDeviceBusinessData(self, sdbdInDTO, accessToken) 参数说明 参数 必选/可选 类型 位置 描述 sdbdInDTO 必选 SubDeviceBusinessDataInDTO body 见下表Sub
sddInDTO, String ownerFlag, String accessToken) throws NorthApiException 参数说明 参数 必选/可选 类型 位置 描述 sddInDTO 必选 SubDeviceDataInDTO body 见下表SubDeviceDataInDTO的描述。
BindService.bind 设备绑定 HubService.TOPIC_UNBINDDEVICE 设备接收解绑定命令 LoginConfig.setConfig 登录参数配置 BaseService.setAlgType 登录信息的加密算法配置(可选) LoginService.login
URI 请求方法 DELETE URI /iocm/app/sub/v1.2.0/subscriptions 传输协议 HTTPS 请求参数 参数 必选/可选 类型 位置 描述 app_key 必选 String header 访问物联网平台的应用ID,在物联网平台创建应用时由平台分配获得。
query 分页查询参数,查询结果分页显示时指定要查看的页信息,默认值0,查询第一页,取值范围为大于等于0的整数。 pageSize 可选 Integer query 分页查询参数,查询结果分页显示时每页显示的记录数,默认值为10,取值范围为大于等于1的整数。 响应参数 Status Code:
URI 请求方法 POST URI /iocm/app/sub/v1.2.0/subscriptions 传输协议 HTTPS 请求参数 参数 必选/可选 类型 位置 描述 app_key 必选 String header 访问物联网平台的应用ID,在物联网平台创建应用时由平台分配获得。
to a server 有效载荷(Payload)中的主要参数填写,具体参见MQTT CONNECT连接鉴权。 SUBSCRIBE - Subscribe to named topics 有效载荷(Payload)中的主要参数填写:Topic name,填写为设备想要订阅的主题消息
表1 属性上报规则转发结构体 参数名称 类型 描述 device_id String 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 services services[] 设备物模型的属性定义。 表2 services结构体 参数名称 类型 描述 service_id
接口描述 1 def deleteBatchSubscriptions(self, dbsInDTO, accessToken) 参数说明 参数 必选/可选 类型 位置 描述 dbsInDTO 必选 DeleteBatchSubInDTO body 见下表DeleteBatchSubInDTO的描述。
hSubInDTO dbsInDTO, String accessToken) throws NorthApiException 参数说明 参数 必选/可选 类型 位置 描述 dbsInDTO 必选 DeleteBatchSubInDTO body 见下表DeleteBatchSubInDTO的描述。
s设备支持的服务、属性、命令等信息,如温度、电量等。Modbus设备的产品模型定义分为两部分:包含Modbus设备的能力(图中红色框内容)和定义Modbus点位表(图中蓝色框内容),如图所示。属性和命令的定义请根据在线开发Profile,在定义属性和命令的基础上,再定义Modbu
明登录成功,登录成功需要收到IOTA_TOPIC_CONNECTED_NTY广播。登录前通过参数配置接口(IOTA_SetConfig)传入所需的登录信息。 返回结果 广播名称 广播参数 成员 描述 IOTA_TOPIC_CONNECTED_NTY HW_MSG对象 无 登录成功或重连成功。
query 分页查询参数。 值为空时,查询内容不分页 值大于等于0的时分页查询 值等于0时查询第一页 pageSize 可选 Integer query 分页查询参数,取值大于等于1的整数,缺省值:10。 响应参数 QueryBatchSubOutDTO 参数 类型 描述 totalCount
query 分页查询参数。 值为空时,查询内容不分页 值大于等于0的时分页查询 值等于0时查询第一页 pageSize 可选 Integer query 分页查询参数,取值大于等于1的整数,缺省值:“10”。 响应参数 QueryBatchSubOutDTO 参数 类型 描述 totalCount
Id,此消息上报命令执行结果;0001表示mid,长度为2个字节;00表示命令执行状态,长度为1个字节;00表示命令执行结果,长度为1个字节。 在“设备详情 > 历史命令”查看命令执行状态:执行成功。 总结 如果插件需要对命令执行结果进行解析,则必须在命令和命令响应中定义mid字段。
ONLINE 在线。 OFFLINE 离线。 statusDetail 可选 String 状态详情,如果pcStatus不为空,则该参数必选。 参数值: 无:NONE。 配置等待:CONFIGURATION_PENDING。 通信错误:COMMUNICATION_ERROR。 配
当Profile和编解码插件开发完成后,应用服务器就可以通过物联网平台接收设备上报的数据以及向设备下发命令。 开发中心提供了产品在线调测的功能,您可以根据自己的业务场景,在开发真实应用和真实设备之前,使用应用模拟器和设备模拟器对数据上报和命令下发等场景进行调测;也可以在真实设备开发完成后使用应用模拟器验证业务流,真实设备开发请参照从这里开始进行。
通过应用服务器向设备下发命令,在设备侧查看设备的执行结果,如果设备的执行动作与下发的命令相符,且在“设备管理服务控制台”中查看下发命令任务的执行结果为“已送达”或“成功”,则表示应用服务器向设备下发命令成功。 对于NB-IoT设备,如果采用的是缓存下发模式,需要触发设备再次上报数据后,命令才会下发给设备。
项目是物联网平台提供物联网应用和设备的调测空间,您可以根据场景的不同创建不同项目空间分别调测。 创建项目时,物联网平台会分配一个应用ID(接口调用时参数名为appId)作为项目的唯一标识。若应用服务器需要调用物联网平台的API接口进行一些业务处理,请求中必须携带appId以接入对应的项目空