App SDK 介紹
開發(fā)者可以根據(jù)關(guān)聯(lián)的產(chǎn)品,勾選需要的SDK套餐項(xiàng),平臺會(huì)自動(dòng)生成SDK套餐包,最后下載集成開發(fā)即可。
概述
我們的SDK套餐包提供了如下能力:基礎(chǔ)包、用戶賬號、消息推送、設(shè)備控制、配網(wǎng)界面開發(fā)、藍(lán)牙Breeze方案。其中,基礎(chǔ)包和用戶賬號為默認(rèn)必選,推薦勾選消息推送、設(shè)備控制和配網(wǎng)界面開發(fā),藍(lán)牙Breeze方案可根據(jù)需要自由選擇。
在生活物聯(lián)網(wǎng)平臺中,如果登錄賬號類型為普通開發(fā)者,可通過郵件申請獲取App SDK,郵件模板請參考獲取App SDK。
SDK套餐包介紹
基礎(chǔ)包
提供了調(diào)用IoT官方服務(wù)的能力,是APP開發(fā)的必要SDK。
SDK名稱
類型
API通道SDK
Android
iOS
用戶身份認(rèn)證SDK
Android
iOS
用戶賬號
我們的用戶賬號支持開發(fā)者快速搭建賬號體系,實(shí)現(xiàn)用戶注冊、登錄等。如果開發(fā)者有自己的賬號體系,可以在我們的平臺進(jìn)行簡單配置來對接開發(fā)。
如果開發(fā)者沒有自己的賬號體系,可以采用我們的內(nèi)置賬號體系,無需配置即可直接調(diào)用,賬號內(nèi)置了登錄ID、手機(jī)、郵箱、昵稱、頭像、性別等信息。
SDK名稱
類型
賬號及用戶SDK
Android
iOS
用戶賬號開發(fā)指南參見用戶賬號開發(fā)指南。
消息推送
APP具有接收推送消息的能力。即APP會(huì)接收到來自設(shè)備端或云端推送過來的消息。
SDK名稱
類型
移動(dòng)推送SDK
Android
iOS
消息推送開發(fā)指南參見移動(dòng)應(yīng)用推送開發(fā)指南。
設(shè)備控制
提供了設(shè)備狀態(tài)感知及控制的能力。如設(shè)備狀態(tài)上報(bào)到云端、通過云端或APP來控制設(shè)備。
SDK名稱
類型
物模型SDK
Android
iOS
長連接SDK
Android
iOS
配網(wǎng)界面開發(fā)
包含了開發(fā)配網(wǎng)界面(WiFi、以太網(wǎng)或蜂窩網(wǎng))所需的SDK和一套完整示例界面,搭配設(shè)備端標(biāo)準(zhǔn)配網(wǎng)方案使用。
SDK名稱
類型
配網(wǎng)SDK
Android
iOS
BoneMobile容器SDK
Android
iOS
配網(wǎng)界面開發(fā)指南包括兩種使用方式,詳細(xì)參見配網(wǎng)開發(fā)指南。
Native方式自己開發(fā)
調(diào)用平臺提供的完整配網(wǎng)插件
藍(lán)牙連接方案
本節(jié)內(nèi)容提供了藍(lán)牙設(shè)備接入的方案,方案中提供了藍(lán)牙設(shè)備接入框架SDK,該SDK是一款提供App端藍(lán)牙設(shè)備通用接入能力的SDK,在包含藍(lán)牙Breeze SDK和藍(lán)牙OTA SDK功能的基礎(chǔ)上,還集成了物模型解析功能,也可以通過橋接方案擴(kuò)展非Breeze設(shè)備的接入。
SDK名稱
類型
物模型SDK
Android
iOS
藍(lán)牙設(shè)備開發(fā)者參見藍(lán)牙設(shè)備端開發(fā)。
SDK與API對應(yīng)關(guān)系
SDK與API的對應(yīng)關(guān)系如下。
SDK名稱 | API服務(wù)名稱 |
API通道 | 官方基礎(chǔ)服務(wù) |
長連接通道 | 應(yīng)用與插件服務(wù)、長連接推送服務(wù) |
用戶及賬號 | 用戶服務(wù) |
移動(dòng)應(yīng)用推送 | 移動(dòng)應(yīng)用推送服務(wù) |
BoneMobile容器 | 應(yīng)用與插件服務(wù) |
用戶認(rèn)證SDK | 用戶服務(wù) |
插件中SDK與API Level對應(yīng)關(guān)系
配置化面板插件
官方SDK依賴
支持的最小SDK Level
備注
賬號及用戶
3
-
API通道
3
-
BoneMobile容器
3
-
物模型
3
若要使用藍(lán)牙設(shè)備,請升級API Level到4以上,并且集成藍(lán)牙SDK
長連接通道
3
-
配網(wǎng)插件
官方SDK依賴
支持的最小SDK Level
備注
賬號及用戶
3
-
API通道
3
-
BoneMobile容器
3
-
配網(wǎng)SDK
3
若要使用藍(lán)牙配網(wǎng),請升級API Level到4以上,并且集成藍(lán)牙SDK
長連接通道
3
-
插座標(biāo)準(zhǔn)面板/燈標(biāo)準(zhǔn)面板/開關(guān)標(biāo)準(zhǔn)面板
官方SDK依賴
支持的最小 SDK Level
備注
API通道
3
-
BoneMobile容器
3
-
物模型
3
-
長連接通道
3
-
移動(dòng)應(yīng)用推送
3
-
本地倒計(jì)時(shí)/本地定時(shí)/云端定時(shí)/設(shè)備消息記錄/設(shè)備設(shè)置/自動(dòng)化場景
官方SDK依賴
支持的最小 SDK Level
備注
賬號及用戶
3
-
API通道
3
-
BoneMobile容器
3
-
意見反饋
官方SDK依賴
支持的最小 SDK Level
備注
API通道
3
-
BoneMobile容器
3
-
物模型
3
-
長連接通道
3
-
移動(dòng)應(yīng)用推送
3
-