简介

ablecloud目前提供了IOS和Android两个版本的APP SDK,方便开发者迅速开发出可以提供更好用户体验的APP,对帐号,设备等进行管理,方便用户对设备进行安全的访问控制。

《平台简介》一篇向大家介绍了ablecloud平台的概况,相信你已经了解了ablecloud是什么,从《平台简介》一文中我们知道要开发完整的智能硬件,涉及到多个模块的开发,本文将聚焦在APP上,详细为开发者讲解android和IOS端SDK的使用。

我们先来回顾一下联网硬件架构:

arch

从架构图中我们可以看到,APP端会和设备直接交互,也会访问云端服务。伴随这智能硬件产品的上市,为方便用户使用,厂家都会发布相应的APP。通常情况下,APP的用户会对设备和家庭的成员进行管理。比如设备分组,成员权限管理等,基于此,ablecloud的SDK主要提供5大功能。此外,为了厂商并行研发硬件、APP,方便APP进行测试,我们还支持桩,让你不用等待设备生产出来或后端服务开发好后才开始开发APP:

  1. 设备激活:通过smartconfig让设备自动连上wifi。
  2. 帐号管理:用户注册/修改信息等。
  3. 设备管理:设备绑定/创建分组等。
  4. 本地设备发现及访问:在云端服务故障,或者家庭的互联网络故障时,无法对外发起internet访问,此时APP可通过局域网直接和智能设备通信。
  5. 云端服务访问:发消息到云端服务,从云端服务查询数据等。
  6. 桩程序:通过实现并设置设备桩/服务桩,能在后端服务开发完、设备生产好之前对APP进行测试。

名词解释

基本概念

帐号相关

设备相关

服务相关