我們是否可以更改藍牙低能量密碼(4位數字引腳)?如何以編程方式更改它? FYI:我使用sensortag cc2650和https://github.com/don/cordova-plugin-ble-central如何以編程方式更改BLE引腳
回答
不,它是由內部藍牙堆棧產生的。順便說一下,它是6位數字,而不是4.你不應該改變它,因爲它應該是一個隨機生成的代碼。標準表示:
如果設備的IO能力DisplayOnly或者如果表2.8 定義了該設備顯示的密鑰,則該裝置應顯示 和000000 999,999 之間隨機生成的密鑰值。
如果你不需要代碼,你應該使用「Just Works」配對方法。
你爲什麼要改變代碼?
,引腳,我的意思是0000或1234.這與你的意思是一樣的6位數字?什麼是「正常工作」配對方法?我是全新的編程..我想改變引腳週期,所以用戶可以通過他/她自己更改引腳/密碼。 –
我認爲你誤解了這個概念。 BLE標準中沒有用於「登錄到設備」的密碼保護機制。您所談論的代碼不是密碼(個人識別碼),也不是密碼,而是用於保護攻擊者免受MITM攻擊的一次性密碼。如果您每次將密碼設置爲相同(某些不符合標準的固件可能會這樣做,例如默認的傳感器固件),但由於協議的構造方式,基本上沒有安全性。 Just Works配對意味着配對設備不需要配對密鑰。 – Emil
我可以問你想達到什麼以及你想要創造什麼嗎? – Emil
- 1. 如何以編程方式更改card_view:cardCornerRadius
- 2. 如何以編程方式更改android:configChanges?
- 3. 如何以編程方式更改UIView?
- 4. BLE以編程方式發送密碼
- 5. 以編程方式更改標籤方向,編程方式
- 6. mgwt - 以編程方式更改方向
- 7. 如何以編程方式更改Windows更新選項?
- 8. 如何以編程方式在Swift中更改UIWebView方向
- 9. 如何以編程方式更改的方法
- 10. 以編程方式更改ImageResource(繪製)
- 11. 以編程方式更改膚色
- 12. xaml - 以編程方式更改StandardStyles
- 13. 以編程方式更改deployment.properties文件
- 14. 以編程方式更改web.config
- 15. WHMCS,以編程方式更改語言
- 16. 以編程方式更改NERDTreeWinSize
- 17. 以編程方式更改頁邊距
- 18. 以編程方式更改PDF作者
- 19. 更改IE設置以編程方式
- 20. 以編程方式更改colorControlActivated顏色
- 21. 更改R.String的值以編程方式
- 22. 以編程方式更改屬性值
- 23. 以編程方式更改ActionBar圖標
- 24. 鈦 - 以編程方式更改語言
- 25. Fabric,Python - 以編程方式更改env
- 26. 以編程方式更改Windows Shell
- 27. 以編程方式更改圖像
- 28. 以編程方式更改awesomewm主題
- 29. 以編程方式更改視圖
- 30. 以編程方式更改Imagebutton?
請在這種情況下,快速[tour](http://stackoverflow.com/tour)和[學習如何提問](http://stackoverflow.com/help/how-to-ask) – imTachu