Re: BM71 Connected相關問題

作者 Ryang 於 2018年11月05日 12:33:20
做法1: 發起標準掃描 Scan 0x16, 對特定 BLE MAC or Device Name 發起 LE_Create_connection(0x17),
>>這個方法我有試過了但是我這邊BM71發起Scan後無法掃描到手機的Device Address。 -- > 這要看手機是否發起可以被找尋的BLE 廣播資訊, BLE 搜尋到的Address 列表又分為Static address or random address,
我這邊有先手動配對起來記錄當前手機連線後的Device Address。用0xC command檢查配對的Device Address。並且使用LE_Create_connection(0x17)直接填入對應的Device Address,但是BM71的狀態會一直處於Connecting mode。 -- > 因為您需要特定的APP 來將BLE service and 相關的characteristics 詢問後才能真正的做資料交換.

做法2: BLE 裝置發起 reconnect, 前提得先知道 Peer MAC address; 在此狀態下 裝置發的廣播是有限制的.
>>這邊BLE裝置是指BM71還是smart phone? -- > 這是BT spec.定義, 所以指的是BM71 or smart phone 都可.

補充 :如果兩個BM71模組使用LE_Create_connection(0x17)command是可以連線的。 -- > Yes, 因為FW 以幫忙處理透過MCHP transparent service 進行資料交換.

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=14&topic_id=22452&post_id=78849