日韩美女乱婬AAA高清视频_国产色爱AV资源综合区_国产女同性黄网在线观看_欧美日韩一卡2卡3卡4卡新区乱码_俺来也俺也啪www色_精品久久久久久综合日本_99国内偷揿国产精品人妻_国产蜜芽剧果冻传媒_日本特级aaaaaaaa片_国产偷人妻精品一区二区在线

簡體中文

藍(lán)牙配網(wǎng)

添加設(shè)備-藍(lán)牙配網(wǎng) | TUTK P2P SDK 開發(fā)指南

一、配網(wǎng)流程圖

ble_paird.png

圖1:藍(lán)牙配網(wǎng)完整流程圖

二、流程說明與對接

(一)設(shè)備端進(jìn)入藍(lán)牙配網(wǎng)模式

設(shè)備通過硬件觸發(fā)(如按鍵長按)進(jìn)入藍(lán)牙配網(wǎng)模式,啟動藍(lán)牙廣播,對外發(fā)送設(shè)備標(biāo)識信息。

(二)客戶端解析藍(lán)牙廣播包

客戶端通過藍(lán)牙掃描指定名稱的BLE設(shè)備,呈現(xiàn)到搜索到的設(shè)備列表。

(三)用戶選擇待配網(wǎng)的設(shè)備

APP展示掃描到的可配網(wǎng)設(shè)備列表,用戶選擇目標(biāo)設(shè)備后,進(jìn)入WiFi信息配置頁面。

(四)客戶端發(fā)送WiFi配置給設(shè)備

客戶端從DeviceProfile(每一個(gè)設(shè)備圖標(biāo)都有對應(yīng)的profile)獲取藍(lán)牙設(shè)備的服務(wù)uuid和特征值uuid。

客戶端通過藍(lán)牙設(shè)備ID和uuid的write、read服務(wù),與設(shè)備交互數(shù)據(jù)。

1. APP發(fā)送WiFi配置信息結(jié)構(gòu)
{    "m": "",    "i": ,    "p":{        "s": "",        "p": "",        "r": ""    } }
2. WiFi配置信息參數(shù)說明
參數(shù)類型是否必須說明
mstringconnect,固定值。表示請求發(fā)送網(wǎng)絡(luò)配置信息
iint請求ID(指令標(biāo)識),需與設(shè)備回復(fù)保持一致
pobject請求參數(shù)對象,包含WiFi信息和區(qū)域配置
3. WiFi配置信息 - params 參數(shù)定義說明
參數(shù)類型是否必須說明
sstringssid,表示目標(biāo)WiFi的SSID(網(wǎng)絡(luò)名稱)
pstringpassword,表示目標(biāo)WiFi的連接密碼
rstringregion,根據(jù)Kalay App當(dāng)前所在環(huán)境,將區(qū)域信息同步給設(shè)備
4. 區(qū)域定義說明
參數(shù)值說明
cn中國大陸地區(qū)
us北美地區(qū)(美國、加拿大)
eu歐洲地區(qū)(符合GDPR合規(guī)要求)
(五)設(shè)備端回復(fù)設(shè)備信息

設(shè)備接收并驗(yàn)證WiFi配置信息后,返回設(shè)備P2P連接所需的核心信息。

1. 設(shè)備連線信息結(jié)構(gòu)
{    "i": ,    "r":{        "s": ,        "d": "",        "p": "",        "a": ""    } }
2. 設(shè)備回復(fù)連線信息參數(shù)說明
參數(shù)類型是否必須說明
iint請求ID,與APP發(fā)送的i值保持一致
robject結(jié)果參數(shù)對象,包含連接狀態(tài)和設(shè)備信息
3. result參數(shù)說明
參數(shù)類型是否必須說明
sintstate,設(shè)備連接狀態(tài)(參考下方狀態(tài)定義)
dstringuid/udid,設(shè)備唯一標(biāo)識(20位uid或40位udid)
pstringpassword,設(shè)備的AV連線密碼,不能為空
astringauthkey,設(shè)備的認(rèn)證密鑰(可選)
備注:
  • 當(dāng)參數(shù)"a"不存在,說明設(shè)備不支持authkey認(rèn)證方式
  • 當(dāng)參數(shù)"a"存在時(shí):
    • 值為空或"",APP將使用默認(rèn)8個(gè)0作為authkey進(jìn)行連線
    • 值不為空,APP使用該值作為authkey進(jìn)行連線
4. state參數(shù)值說明
參數(shù)值狀態(tài)說明
0待配網(wǎng)(設(shè)備已接收配置,準(zhǔn)備連接WiFi)
10聯(lián)網(wǎng)中(設(shè)備正在嘗試連接目標(biāo)WiFi)
20獲取IP中(WiFi連接成功,正在獲取IP地址)
50設(shè)備配網(wǎng)成功(已接入網(wǎng)絡(luò),等待P2P登錄)
100設(shè)備配網(wǎng)成功,且P2P Login成功(可正常通信)
(六)客戶端獲取設(shè)備配網(wǎng)狀態(tài)

APP通過藍(lán)牙發(fā)送狀態(tài)查詢請求,獲取設(shè)備配網(wǎng)進(jìn)度和結(jié)果。

1. 獲取設(shè)備配網(wǎng)狀態(tài)信息結(jié)構(gòu)
{    "m": "",    "i": }
2. 客戶端獲取設(shè)備狀態(tài)信息參數(shù)說明
參數(shù)類型是否必須說明
mstringstatus,固定值。表示請求查詢配網(wǎng)狀態(tài)
iint請求ID(指令標(biāo)識),需與設(shè)備回復(fù)保持一致
(七)設(shè)備端回復(fù)配網(wǎng)狀態(tài)

設(shè)備根據(jù)當(dāng)前配網(wǎng)進(jìn)度,返回詳細(xì)狀態(tài)信息和錯(cuò)誤提示(如有)。

1. 設(shè)備回復(fù)配網(wǎng)狀態(tài)信息結(jié)構(gòu)
{    "i": ,    "s": ,    "e":{        "c": ,        "m": ""    } }
2. 設(shè)備回復(fù)配網(wǎng)狀態(tài)信息參數(shù)說明
參數(shù)類型是否必須說明
iint請求ID,與APP發(fā)送的i值保持一致
sintstate,連接狀態(tài)(參考3.5節(jié)state參數(shù)說明)
eobject錯(cuò)誤信息對象,包含錯(cuò)誤碼和描述
3. error參數(shù)說明
參數(shù)類型是否必須說明
cint錯(cuò)誤碼:0表示無錯(cuò)誤,其他值表示具體錯(cuò)誤類型
mstring錯(cuò)誤描述信息,用于APP展示給用戶

即刻開啟您的物聯(lián)網(wǎng)之旅

聯(lián)系解決方案專家
Kalay App
資訊安全白皮書
全球?qū)@季?/a>
解決方案
新聞動態(tài)
公司動態(tài)
行業(yè)資訊
媒體報(bào)道
永續(xù)發(fā)展
經(jīng)營者的話
社會參與
環(huán)境永續(xù)
公司治理

+86 755 27702549

7×24小時(shí)服務(wù)熱線

法律聲明 隱私權(quán)條款

關(guān)注“TUTK”

TUTK服務(wù)盡在掌握

? 2022 物聯(lián)智慧科技(深圳)有限公司版權(quán)所有粵ICP備14023641號
在線咨詢
掃一掃

TUTK服務(wù)盡在掌握

全國免費(fèi)服務(wù)熱線
+86 755 27702549

返回頂部