裝置盒子連線過程

2021-09-02 20:30:12 字數 896 閱讀 9840

[b]裝置盒子連線過程[/b]

[b]發現連線過程:[/b]

1.模組上電後,如果發現自身沒有跟盒子進行相連線時就上報一幀自身資訊(裝置id,裝置型別、裝置型號)(廣播資訊)。

2.盒子接收到裝置廣播資訊,盒子會顯示這個裝置的資訊(在手機或盒子屏上)

3.盒子或手機屏上有個按鈕可以讓你叫裝置連線上我這個盒子的資訊(裡面包含有盒子的相關資訊和要通知的裝置的資訊)到模組。

4.模組收到這個資訊是傳送給自己的(而且是第一次接收到的,後面接收到的都回錯誤資訊給對應的盒子),就回應乙個接收到的資訊給盒子。

5.盒子接收到模組發回來的確認資訊,儲存裝置連線上狀態(顯示出來),並回乙個連線ok資訊到模組。

6.模組接收到連線ok資訊後就可以確認自身已經連線上盒子了。並記錄下來,方便下次上電時直接連線到盒子。

7.如果發現模組不是連線到自己想連線的盒子,可以按下產品的乙個觸發重連按鈕進行清除資訊重連的功能。

8.盒子接收到裝置資訊(廣播資訊)時,要清空裝置連線上自身的標誌位,變為未連線上狀態。

9.如果模組已經有了盒子資訊,就向盒子傳送乙個連線資訊到盒子。

10.盒子接收到這個資訊時,就會成功進行連線,並顯示出來。並傳送連線上資訊給模組。

11.模組接收到連線上資訊後變為連線上狀態。

[b]資料通訊過程:[/b]

1.盒子接收到乙個傳送給模組的資訊後,會加上協議(裡面包含盒子、模組等資訊)當然盒子也會檢測模組是否是掛到它的底下。**給模組。

2.模組收到資訊後檢測如果是傳送給自身的就接收,並發給產品進行處理後,回送產品資訊給盒子。如果產品長時間沒有回應模組,模組回超時資訊給盒子。

3.盒子接收到模組回來的資訊也會進行校驗,校驗通過後傳送到雲端。

4.模組資訊上報也是同樣乙個過程。

5.

BLE HID裝置的連線過程

通過hci log進行分析,了解每個層次對應的主要事件,特此記錄一下,att層目前沒有完全搞明白,等後續再進行補充。hci主要command互動 1 command 0x200d low energy hci le create connection 2 command 0x2016 low ene...

TCP連線過程

1 建立連線協議 三次握手 1 客戶端傳送乙個帶syn標誌的tcp報文到伺服器。這是三次握手過程中的報文1.2 伺服器端回應客戶端的,這是三次握手中的第2個報文,這個報文同時帶ack標誌和syn標誌。因此它表示對剛才客戶端syn報文的回應 同時又標誌syn給客戶端,詢問客戶端是否準備好進行資料通訊。...

https建立連線過程

既然要公升級為https協議,那就很有必要知道https的原理是什麼,https是怎麼保證資訊只有通訊雙方能解析而不被第三方截獲導致資訊被竊取 篡改。2.1 原理圖 下面是一張https建立連線的原理圖,下面會對每一步進行說明。https建立連線 2.2 https建立連線過程 2.2.1 客戶端訪...