簡體   English   中英

藍牙連接設備

[英]Bluetooth connected device

我想知道是否有任何方法可以檢查我們要連接的設備是否已經連接到手機。 在我的例子中,設備將自己與手機配對,並自動連接。

我還沒有找到在掃描之前檢查設備是否已經連接的方法。

我期待這樣的事情:

  1. 我打開手機上的藍牙。
  2. 我在我的設備上打開藍牙。
  3. 手機會自動連接到設備(因為它們之前已經配對並且彼此“認識”)。
  4. 我不想運行任何掃描來查找任何可能的設備。
  5. 我想在我的應用程序中顯示該設備已連接。
  6. 我想聽聽連接狀態,如果設備 disco.nets 我也想展示它。

我可能是錯的,但是像 flutter_reactive_ble 或 flutter_blue_plus 這樣的每個外部庫都有這樣的流程:

  1. 掃描設備
  2. 連接到找到的設備
  3. 當庫知道連接的設備時,它就可以監聽它的狀態。

在我的應用程序中,我只想知道具有特定 mac 地址的設備是否已連接到運行該應用程序的手機。

根據這個 Github 問題,您可以使用FlutterBluePlus.instance.connectedDevices查看自 FlutterBluePlus 初始化以來連接的所有設備的列表。 這將允許您檢查特定設備的列表。

暫無
暫無

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

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