使用前必读
非联通用户请查看设备接入服务。
概述
物联网平台提供了Agent Lite SDK,帮助设备快速连接到物联网平台。支持TCP/IP协议栈的设备在集成Agent Lite SDK后,可以直接与物联网平台通信。不支持TCP/IP协议栈的设备例如蓝牙设备、ZigBee设备等,可以通过集成了Agent Lite SDK的网关将设备数据转发给物联网平台,与平台进行通信。
广播机制
Agent Lite广播采用android系统的本地广播,用来接收Agent Lite上报的消息。
由于Agent Lite广播采用本地广播,所以注册广播时只能采用动态注册方式。
接口列表
Agent Lite提供的接口功能如下所示。
- 直连设备:通过设备绑定、设备登录流程直接接入物联网平台的设备。
- 非直连设备:通过网关设备接入物联网平台的设备。
功能 |
接口 |
说明 |
---|---|---|
直连设备接入 |
BaseService.init |
|
BaseService.destroy |
||
BindConfig.setConfig |
||
BindService.bind |
||
HubService.TOPIC_UNBINDDEVICE |
||
LoginConfig.setConfig |
||
BaseService.setAlgType |
||
LoginService.login |
||
LoginService.logout |
||
网关管理非直连设备 |
HubService.addDevice |
|
HubService.deviceStatusUpdate |
||
HubService.rmvDevice |
||
设备数据上报 |
DataTransService.reportData |
|
设备命令接收 |
DataTransService.TOPIC_COMMAND_RECEIVE |
|
数据发布 |
DataTransService.mqttDataPub |