藍牙低功耗(Bluetooth Low Energy / BLE)的資料蠻多,要多花時間才可以完全理解,但了解了基本的慨念後,便想了解藍牙低功耗設備如何連接,連接設備是筆者終極目標,因為讀寫資料到藍牙低功耗設備,已經是定立好的目標。
藍牙低功耗(BLE)設備的工作狀態有5種:
- 待機狀態(Standby):沒有連接任何設備,沒有傳輸和發送數據。
- 廣播狀態(Advertiser/advertising):周期性廣播狀態。
- 掃描狀態(Scanner/scanning):主動尋找正在廣播的設備。
- 發起連接狀態(Initiator/initiating):主動發起連接。
- 連接狀態(Connected):已經連接。
藍牙低功耗(BLE)設備工作狀態 |
BLE設備連接模式 |
- 廣播者(Broadcaster):應作為一個伺服器。因此,其目的是定期將數據傳輸到設備,但它不支持任何傳入連接。
- 觀察者(Observer / Scanner):可以只監視並讀取由廣播者(Broadcaster)發送的數據。在這種情況下,對象無法將任何連接發送到伺服器。
- 中心(Central):通常由一個智慧型手機或平板電腦。該設備提供兩種不同類型的連接,廣告模式或連接模式。它觸發了數據傳輸,從而引領了整個流程。主從設備的 Center(中心設備,主動連接的一方)主要可以分為 掃描→連接→通訊 三塊內容. 通訊主要包含 read,write,notify/indicate。read 就是讀取設備上的資料(如讀取外設電量),write 就是發送資料(如發送關閉命令關閉藍牙燈),notify/indicate 字面意思就是通知/指示,是用來接收設備主動上報的資料的,這樣就達成了雙向通訊。
- 外圍設備(Peripheral):Peripheral(外設設備,被動連接的一方)主要理解為硬體外設,提供資料用的。允許連接和數據與中央周期性基礎上傳送。該系統的目標是通過使用標準過程來確保通用數據傳輸,以便其他設備也可以讀取和理解數據。
- 注:中央和週邊可以進行配對、連接、資料通信。值得注意的是一個中央可以同時連接多個周邊,但是一個周邊只能連接一個中央。
BLE 設備的連接模式 |
BLE 設備的連接模式溝通步驟 |
2023年 1月 26日(Thu)天氣報告
氣溫:41.0°F / 4.0°C @ 07:00
風速:每小時 2公里
降雨機會:5%
相對濕度:百分之 92%
天氣:多雲
沒有留言:
張貼留言