检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接口返回值 返回值 描述 true 成功。 false 失败。 此返回值是调用接口的同步返回结果,返回true只是说明接口调用成功,并不说明绑定成功,绑定成功需要收到BindService发出的通知。 当前绑定流程的重试策略为:如果绑定失败,则30秒后继续进行重试,如果重试超过5次(总计尝
gnaltrans/v2/categories/”的消息,且对消息中的header进行解析时,可以调用“设备命令接收”接口。 应用服务器可以调用物联网平台的应用侧API接口给设备或网关下发命令,所以设备或网关需要随时检测命令下发的广播,以便在接收到命令时进行相应业务处理。 注册DataTransService
cookie 可选 int Cookie有效值为1-65535。 deviceInfo 必选 IotaDeviceInfo 设备信息。 IotaDeviceInfo: 字段 必选/可选 类型 描述 nodeId 必选 String 关键参数,对接平台的网关下设备唯一标识,设备填写,平台用于判重。
AP协议接入的设备。 查询设备命令 根据指定条件查询下发命令的状态及内容信息。 修改设备命令 把某个PENDING状态的命令修改为CANCELED状态,即撤销命令。 创建设备命令撤销任务 撤销某个设备的所有未下发的命令。 查询设备命令撤销任务 查询设备命令撤销任务的详细信息和执行状态。
开发操作: 开发操作 开发说明 平台侧的开发 主要包括Profile的开发和编解码插件的开发。编解码插件的开发仅针对上报数据为二进制码流格式的设备,对于上报数据为JSON格式的设备不需要开发编解码插件。 设备侧的开发 主要为设备与物联网平台的集成对接开发,包括设备接入物联网平台、
用sftp工具把mytest测试工具上传到树莓派上。 因为使用的设备是树莓派,所以使用RaspberryPi目录下的mytest测试工具。开发者可以选择根据实际情况选择不同目录下的mytest测试工具进行测试,尽量选择与自己的系统信息相近的目录下的测试工具进行测试。 修改所有文件的权限,进入mytest所在目录,运行“mytest”。
必选/可选 类型 描述 uiCookie 可选 HW_UINT Cookie有效值为1-65535。 pstDeviceInfo 必选 ST_IOTA_DEVICE_INFO 设备信息,pstDeviceInfo结构体中的成员变量必须带结束符‘\0'。 ST_IOTA_DEVICE_INFO:
ile中定义的属性字段是否正确。如果物联网平台与设备交互的“数据格式”为二进制码流,还会验证编解码插件与Profile的映射关系是否正确。 在数据上报测试界面,单击“下一步”开始测试。 根据向导进入测试界面,操作真实设备上报Profile中定义的属性数据,如果设备的所有属性数据都
Cookie有效值1-65535。 pucTopic 必选 String 发布数据的Topic,该参数必须带结束符‘\0’。 uiQos 必选 unsign int Mqtt协议的相关的参数,一般为“1”。 pbstrServiceData 必选 HW_BYTES 发布数据的包体。 接口返回值
Lite广播采用android系统的本地广播,用来接收Agent Lite上报的消息。 由于Agent Lite广播采用本地广播,所以注册广播时只能采用动态注册方式。 接口列表 Agent Lite提供的接口功能如下所示。 直连设备:通过设备绑定、设备登录流程直接接入物联网平台的设备。 非直连设备:通过网关设备接入物联网平台的设备。
P协议栈的设备在集成Agent Lite SDK后,可以直接与物联网平台通信。不支持TCP/IP协议栈的设备例如蓝牙设备、ZigBee设备等,可以通过集成了Agent Lite SDK的网关将设备数据转发给物联网平台,与平台进行通信。 接口列表 Agent Lite提供的接口功能如下所示。
uiCookie 可选 unsign int Cookie有效值1-65535。 pcRequstId 必选 String 请求ID,用来匹配之前平台下发的服务命令。当该次数据上报为此前某一次命令请求的响应时,需要填写此次命令请求的请求ID,该参数必须带结束符‘\0’。 pcDeviceId
服务能力 描述设备具备的业务能力。将设备业务能力拆分成若干个服务后,再定义每个服务具备的属性、命令以及命令的参数。 以水表为例,水表具有多种能力,如上报水流、告警、电量、连接等各种数据,并且能够接受服务器下发的各种命令。Profile文件在描述水表的能力时,可以将水表的能力划分五个服务
P协议栈的设备在集成Agent Lite SDK后,可以直接与物联网平台通信。不支持TCP/IP协议栈的设备例如蓝牙设备、ZigBee设备等,可以通过集成了Agent Lite SDK的网关将设备数据转发给物联网平台,与平台进行通信。 接口列表 Agent Lite提供的接口功能如下所示。
更新设备状态 接口功能 通过该接口更新设备的状态信息,包括直连设备与所管理的非直连设备。设备离线、上线均可通过该接口刷新设备状态信息。 直连设备状态通过设备的登录状态进行管理,当直连设备连接断开则表示设备离线,当直连设备连接或重连成功,则表示设备上线,无需通过该接口进行刷新。故建
ut”参数。注册完成后,如果在“timeout”参数设定的时间内,设备还未和物联网平台绑定,则该注册设备将会被物联网平台删除。 “timeout”取值范围为0~2147483647(s),当设置为0时,则该注册设备永久有效,不会被删除。 父主题: 应用集成(联通用户专用)
设备执行,此时第三方应用可调用此接口修改该命令的状态信息。当前仅支持把命令状态修改为CANCELED状态,即撤销命令的执行。 接口功能 支持第三方应用修改指定命令的状态信息,仅能修改还处于PENDING状态的命令,且当前仅支持修改的命令状态为CANCELED,即撤销命令。 接口描述
cookie 可选 int Cookie有效值1-65535。 requstId 必选 String 请求ID,匹配之前平台下发的服务命令。可以从设备命令接收的广播中获取requestId。 主动数据上报:requestId为NULL。 命令结果上报:当上报的数据匹配到某一次命令请求时,需要填写此次命令请求的请求ID。
signaltrans/v2/categories/”的消息,且对消息中的header进行解析时,可以调用“设备命令接收”接口。 应用服务器可以调用物联网平台的应用侧API接口给设备或网关下发命令,所以网关得随时监听命令下发的广播,以便接收到命令时进行相应业务处理。 注册观察者对命令接收进行相应处理。
uiCookie 可选 int Cookie有效值1-65535。 pucTopic 必选 String 发布数据的Topic。 uiQos 必选 int Mqtt协议的相关的参数,一般为“1”。 pbstrServiceData 必选 byte[] 发布数据的包体。 接口返回值 返回值 描述