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的硬件设备