文章目錄標題
使用智慧手機測試 ESP32 BLE Server
大多數現代智慧手機都具備BLE功能,本篇文章來講解並測試智慧手機跟ESP32 BLE Server的連線,並測試發送訊息控制ESP32 上的LED燈開關作業,以及接收ESP32廣播傳送的環境溫溼度感測器數據。
大多數智慧手機應該都有 BLE 功能。我目前使用的是 Nokia 6.1,但大多數智能手機也應該可以使用。
您可以使用智慧手機掃描 ESP32 BLE 服務器並查看其服務和特性。為此,我們將使用 來自 Nordic 的名為nRF Connect for Mobile的免費應用程序 ,它適用於 Android (Google Play Store) 和 iOS (App Store)。
前往 Google Play Store 或 App Store 並搜索“nRF Connect for Mobile”。安裝應用程序並打開它。
不要忘記轉到藍牙設置並在您的智慧手機中啟用藍牙調配器。您可能還希望使其對其他設備可見,以便稍後測試其他草稿碼。
一旦您的智慧手機中的一切準備就緒並且 ESP32 正在運作 BLE 服務器草稿碼,在應用程序中,點擊掃描按鈕以掃描附近的設備。您應該會找到一個名為“ MyESP32 ”的ESP32。
點擊“連接”按鈕。
如下圖所示,ESP32 有一個帶有您之前定義的 UUID 的服務。如果您點擊該服務,它會展開選單並顯示您定義的 UUID 的特徵。
該特徵具有 READ 和 WRITE 屬性,該值是您之前在 BLE 服務器草稿碼中定義的值。所以,一切正常。