(一)分類
(二)設備配置
(三)設備管理
設備管理,大體分為兩類,mesh 和 其他
獲取設備串列,給涂鴉sdk發送當前房間id,sdk回傳設備串列,會拆分普通設備和sigmesh設備,要分別取出
>>>>>>>>========================================================>>>>>>>>
一.AP模式
AP模式,也稱為熱點模式, 手機連接智能設備的熱點,雙方建立了Socket連接,
通過約定的埠交換資料,讓設備處于配對模式,然后將手機的Wi-Fi切換到設備的熱點,
輸入希望設備連接的Wi-Fi的SSID和密碼,
(一)分類 無
(二)設備配置
給TuyaSdk傳入云端創建的房間的HomeID(當前選中的房間),TuyaSdk成功回傳token后拉起系統WiFi設定,連接設備WiFi,WIFI配置完成后回傳程式,寫入需要將設備連接的wifi賬號和密碼根據(ssid+password+token+AP),請求TuyaSdk等待回應,成功就添加到設備串列當中

(三)設備管理
1.韌體升級(設備id,設備名稱)
2.改變設備狀態(設備id,在線狀態)
3.洗掉設備(設備id)
4.改變設備網路狀態(設備id,設備狀態)
5.設備資訊更新(設備id)
>>>>>>>>========================================================>>>>>>>>
二.EZ模式
EZ 配網是指 App 發送包含 Wi-Fi 名和 Wi-Fi 密碼的 UDP 廣播包或者組播包,設備的 Wi-Fi 芯片可以接收到該 UDP 包,通過特定的 UDP 組織形式就可以解密出 Wi-Fi名和 Wi-Fi 密碼,接著設備配置 Wi-Fi,然后設備可上網連接云,將設備資訊注冊到云端的程序
(一)分類 無
(二)設備配置
給TuyaSdk傳入云端創建的房間的HomeID,TuyaSdk成功回傳token后根據(ssid+password+token+EZ),請求TuyaSdk等待回應,成功就添加到設備串列當中

(三)設備管理
1.韌體升級(設備id,設備名稱)
2.改變設備狀態(設備id,在線狀態)
3.洗掉設備(設備id)
4.改變設備網路狀態(設備id,設備狀態)
5.設備資訊更新(設備id)
>>>>>>>>========================================================>>>>>>>>
三.Zigbee網關
讓Zigbee網關連接到路由器,并確保手機和網關在同一局域網中,然后點按搜索,
(一)分類 無
(二)設備配置
呼叫TuyaSdk搜索,搜到后,會拿到zigbee的資料,組成一個HgwBean,其中包含zigbee設備的
(ip,gwId,active,ablilty,lastSeenTime,mode,encrypt,productKey,version,token,wf_cfg) 獲取到HgwBean后將HgwBean作為引數再次呼叫TuyaSdk,如果成功,便會回傳一個token,將此token和上一階段的HgwBean作為引數,呼叫TuyaSdk,回傳成功即添加完成

(三)設備管理
1.韌體升級(設備id,設備名稱)
2.改變設備狀態(設備id,在線狀態)
3.洗掉設備(設備id) 洗掉指定設備,傳入設備id,呼叫涂鴉sdk進行
4.改變設備網路狀態(設備id,設備狀態)
5.設備資訊更新(設備id)
>>>>>>>>========================================================>>>>>>>>
四.Mesh子設備
SIGMesh 子設備可以通過 APP 使用手機藍牙直接掃描獲取設備到設備基礎資訊,
再使用配網介面實作設備的本地配網,開啟掃描時需要設備處于配網狀態
(一)分類
1.APP 配網
SIGMesh 子設備可以通過 APP 使用手機藍牙直接掃描獲取設備到設備基礎資訊,
再使用配網介面實作設備的本地配網,開啟掃描時需要設備處于配網狀態
2.網關配網
子設備配網需要網關設備云在線的情況下才能發起,且子設備處于配網狀態,
(二)設備配置
1.開始掃描:呼叫tuyasdk開始搜索設備,設備搜索后添加進串列
2.開始配網:傳入串列,配網成功,則回傳設備基礎資訊和設備的mac地址
3.呼叫涂鴉sdk從mesh獲得設備串列
4.在設備串列中找到網關,或者指定一個
5.傳入網關ID,呼叫涂鴉sdk,監聽等待操作成功
(三)設備管理
1.韌體升級(節點id,dps,isFromLocal)
2.改變設備狀態(在線串列,離線串列,gwid)
3.洗掉設備(設備id)
4.改變設備網路狀態(設備id,設備狀態)
5.設備資訊更新(設備id)
6.原始資料更新(位元組)
>>>>>>>>========================================================>>>>>>>>
五.藍牙BLE模式
BLE 設備型別分為:Single 和 SIGMesh 雙模,Single 設備通過手機藍牙直接連接,
雙模設備通過藍牙使其連上 Wi-Fi 并且在云端激活
(一)分類
1.單點藍牙
通過藍牙與手機終端進行一對一連接的設備,例如藍牙手環,
藍牙耳機,藍牙音響等,每個設備可以同時連接到手機 ,目前每個手機終端同時藍牙連接數限制為6到7
2.BLE設備
型別分為:Single 和 SIGMesh 雙模,Single 設備通過手機藍牙直接連接,雙模設備通過藍牙使其連上 Wi-Fi 并且在云端激活
(二)設備配置
1.單點藍牙
掃描到設備后,將設備資訊打包成bean(包含uuid,和mac地址),---此時拿到的是掃描結果再將bean傳給涂鴉sdk,等待回呼,回呼成功后,會將藍牙設備列出來,---此時是將掃描結果處理一下,部署到資料串列當中
點擊設備串列某一條目,會獲取當前房間id,從item當中獲取地址,設備型別,uuid和productId,點擊后將這些資料傳給涂鴉sdk等待涂鴉sdk回傳資料,如果成功就配對完成
(三)設備管理
1.韌體升級(設備id,設備名稱)
2.改變設備狀態(設備id,在線狀態)
3.洗掉設備(設備id)
4.改變設備網路狀態(設備id,設備狀態)
5.設備資訊更新(設備id)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/310642.html
標籤:其他
