linux设备SDK简介
功能与目的
AbleCloud提供Linux设备上开发应用程序所需的SDK,该SDK可用于开发独立设备或网关设备,设备可以以WiFi、以太网或者移动蜂窝网络的方式与云端进行连接。SDK中封装了设备到云端的加密握手协议,还集成了云端通信、设备绑定、OTA等功能,开发者不需关心具体协议方式,只需要调用上层接口开发即可完成开发。
主要功能
序号 | 功能名称 | 详细内容 |
---|---|---|
1. | 设备配网 | 通过手机APP的协同工作,使设备获取路由器SSID和密码并连接上路由器 |
2. | 设备激活 | 设备连接云端,与云端完成设备激活认证 |
3. | 云端通信 | 支持接收云端消息、上报消息给云端 |
4. | 用户绑定设备 | 将设备与APP客户端进行绑定 |
5. | 局域网通信 | 通过局域网的方式与APP客户端实现通信 |
6. | OTA | 通过空中下载技术实现对设备固件的升级 |
7. | 文件存储 | 支持将图片、视频等大文件数据存储到云端、从云端下载 |
8. | 定时任务 | 支持处理云端定时下发的任务 |
10. | NTP | 设备端从云端获取NTP时间 |
名词解释
名词 | 含义 |
---|---|
Linux设备 | 操作系统为Linux的硬件设备 |