[問題] BLE 配對

看板AndroidDev作者 (非常念舊)時間6年前 (2017/12/12 13:25), 編輯推噓4(4020)
留言24則, 4人參與, 6年前最新討論串1/1
想請問一下 經典藍芽在做配對的過程當中,會有數字傳到APK上要你輸入,都match的話 才讓你連接。 我們產品有個需求,手機連到BLE裝置後作綁定。 假設有好幾個同款 BLE 裝置在周遭,手機想要連裝置,假設連線成功後,馬上作綁定, 這樣好像有些問題。 1 因為沒有像以前經典藍芽那樣有數字輸入,你根本不知道手機是連到哪個裝置。這樣 要做OTA更新就會出現更新錯隻的狀況發生。 假設連錯支了,如果APK有對GATT services 作些過濾,還可以知道這不是我們要的 裝置,但我們目前是都是帶有相同Services的同款裝置。 2 Android BLE 有沒有數字顯示的配對過程呢? 3 Android BLE 該如何綁定裝置? 只是 call API setBound(address)之類? 我在網路上查到 Android BLE 連接之後再配對再綁定流程圖,他有關於綁定的 流程在最後面,我該如何綁定他 呢? http://blog.chinaunix.net/uid-21411227-id-5749244.html 感謝板友關於藍芽的指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.69.181 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1513056320.A.BCD.html

12/12 13:50, 6年前 , 1F
你是不是把apk跟app搞混了 XD
12/12 13:50, 1F

12/12 13:52, 6年前 , 2F
基本上ble綁定功能 大部分是在ble device的韌體做掉
12/12 13:52, 2F

12/12 13:53, 6年前 , 3F
修正不是綁定 是確認連接對象
12/12 13:53, 3F

12/12 14:41, 6年前 , 4F
是的 我打錯了 是APP內@@
12/12 14:41, 4F

12/12 14:42, 6年前 , 5F
我也詢問之前的同事FW,他說 nordic 在配對確認對方時
12/12 14:42, 5F

12/12 14:43, 6年前 , 6F
可以傳送password給APP
12/12 14:43, 6F

12/12 14:43, 6年前 , 7F
看起來的確是FW做掉沒錯@@
12/12 14:43, 7F

12/12 14:44, 6年前 , 8F
安卓沒有特別API和處理BLE相關的password輸入,這樣
12/12 14:44, 8F

12/12 14:44, 6年前 , 9F
只需FW開啟這功能而已嗎@@? 感謝
12/12 14:44, 9F

12/12 15:29, 6年前 , 10F
對了 那請問安卓端該怎對BLE裝置進行綁定?
12/12 15:29, 10F

12/12 16:21, 6年前 , 11F
fw要跟app這端定義好command做身份確認
12/12 16:21, 11F

12/12 16:22, 6年前 , 12F
app內直接紀錄ble mac address 以後可直接連線
12/12 16:22, 12F

12/12 17:46, 6年前 , 13F
ble配對有三種方式:just work,passkey Entry,Out of Band
12/12 17:46, 13F

12/12 17:47, 6年前 , 14F
1.只要連上就可以配對,2,3則需要有對應的動作
12/12 17:47, 14F

12/12 17:48, 6年前 , 15F
裝置可以在手機連上後,提出auth請求配對
12/12 17:48, 15F

12/14 00:26, 6年前 , 16F
當然可以passkey配對系統會跳出輸入框, 4.2還多了ecdh
12/14 00:26, 16F

12/14 00:26, 6年前 , 17F
配對加密
12/14 00:26, 17F

12/14 00:28, 6年前 , 18F
安卓有配對的api啊,但如果要相容4.0api會不支援
12/14 00:28, 18F

12/14 00:38, 6年前 , 19F
createBond 查看看
12/14 00:38, 19F

12/15 11:23, 6年前 , 20F
感謝各位專家的回覆,綁定和配對不是分開嗎?
12/15 11:23, 20F

12/15 11:24, 6年前 , 21F
createBond看起來是綁定耶@@..
12/15 11:24, 21F

12/15 11:26, 6年前 , 22F
請問BLE三種模式just work, passkey, out of band是
12/15 11:26, 22F

12/15 11:26, 6年前 , 23F
裝置的FW做設定嗎?
12/15 11:26, 23F

12/18 12:43, 6年前 , 24F
是的,在ble裝置FW中設定
12/18 12:43, 24F
文章代碼(AID): #1QBsX0lD (AndroidDev)