蓝牙配对模式 java_BLE(低功耗蓝牙)配对和绑定
1)BLE安全性是一件復(fù)雜的事情,如果您不是這方面的專家,最好確保構(gòu)建應(yīng)用程序的堆棧為您執(zhí)行此操作 . 在Android(以及iOS上,我想),內(nèi)置堆棧將在您啟動(dòng)后立即為您配對(duì),但在您自定義構(gòu)建的“冰球”上,您必須自己確保這一點(diǎn) - 或?qū)嵤┱_執(zhí)行此操作的藍(lán)牙堆棧(推薦) .
2)如果實(shí)現(xiàn)正確,則確保加密,是的 .
3)我不能詳細(xì)告訴你這個(gè),但是當(dāng)你開始配對(duì)時(shí),藍(lán)牙堆應(yīng)該有響應(yīng);也許在返回參數(shù)中,您可以找到此信息(但我不知道,這很大程度上取決于您使用的API) .
4)如果冰球沒(méi)有顯示并且沒(méi)有輸入可能性,除了按鈕(可以看作是/否選項(xiàng),"Yes"按下按鈕而"No"沒(méi)有按下它),配對(duì)的可能性非常有限 . 表示為I / O功能,這被定義為"NoInputNoOutput"(參見(jiàn)CoreSpec v4.2,第3卷,第H部分,第2.3.2章),因此它將始終導(dǎo)致未經(jīng)身份驗(yàn)證的連接(請(qǐng)參閱CoreSpec v4中的表7) .2,Vol.3,C部分,第5.2.2.6章) . 這并不意味著連接沒(méi)有加密(事實(shí)上是這樣),但是你沒(méi)有對(duì)Man-in-the-Middle attacks的保護(hù) .
檢查冰球上是否按下按鈕可能是一項(xiàng)額外的安全措施,但請(qǐng)注意,如果他/她想與您的應(yīng)用配對(duì),攻擊者可以偽造“按下按鈕”消息 .
總結(jié)
以上是生活随笔為你收集整理的蓝牙配对模式 java_BLE(低功耗蓝牙)配对和绑定的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java追加一个sheet_(二)POI
- 下一篇: python password函数_py