簡體   English   中英

使用帶有 micro bit 的藍牙串口

[英]Using serial ports over bluetooth with micro bit

我已經通過 COM 端口 USB 正確地獲得了一個使用串行通信的 microbit。

我的目標是通過藍牙使用 COM 來做同樣的事情。

我采取的步驟:

  1. (在 windows 10 上)藍牙設置 -> 更多藍牙設置 -> COM 端口 -> 添加 -> 傳入
  2. 在設備管理器中更改波特率以匹配微位 (115,200)
  3. 配對並連接到microbit
  4. 嘗試寫入從 microbit 到 PC 的串行和 uart 藍牙連接(使用閃爍的 python 腳本)
  5. 使用 Tera Term,設置 -> 串行端口... -> COM(數字 - 在我的例子中是 4),所有必要的值(包括 115,200 波特率)

完成所有這些操作后,我在 Tera Term 上看不到任何傳入消息。 我錯過了什么嗎?

這不能通過 BLE UART 通信直接實現,因為它使用不同的協議(如上文 ukBaz 所述)。

但是,您可以通過自定義 BLE 庫(例如 bleak)進行通信。

Bleak 在其 github 存儲庫中有一些很好的示例,說明如何掃描 GATT 特征和服務以查找 BLE 設備的 TX 和 RX 特征。

從那里你可以直接通過藍牙連接到 microbit 並讀取和寫入它的 GATT 表,而不是使用專有的 BLE 協議等。

我會在某個時候制作一個教程,並在完成后將其鏈接回此處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM