更新时间:2023-04-13 GMT+08:00
分享

使用前必读

非联通用户请查看设备接入服务

概述

物联网平台提供了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

初始化Agent Lite资源

BaseService.destroy

释放Agent Lite资源

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

发布数据

相关文档