藍(lán)牙模塊加密指令
為了保證設(shè)備以及數(shù)據(jù)傳輸?shù)陌踩裕ǔ?a href="http://reshuiqiwr.cn/Tags/lanyamokuai.html" target="_blank">藍(lán)牙模塊會(huì)配備密碼機(jī)制以及數(shù)據(jù)加密傳輸。通過(guò)AT指令進(jìn)行控制。
藍(lán)牙模塊密碼配對(duì)機(jī)制功能被開啟后,如果手機(jī)等設(shè)備搜索到該模塊并進(jìn)行連接時(shí),需要在10S內(nèi)通過(guò)透?jìng)鱏ervice的Write服務(wù)先寫入6位數(shù)的密碼后才可以保持連接,并且進(jìn)行數(shù)據(jù)的傳輸。如果密碼輸入錯(cuò)誤或者超時(shí)都會(huì)將該設(shè)備斷開連接。如果使用我們的主設(shè)備連接我們的從設(shè)備,只需要在連接建立后通過(guò)主設(shè)備的串口發(fā)送6位數(shù)的密碼后開始通訊。
AT指令開啟方式如下:
AT+PASSEN=ON
通過(guò)藍(lán)牙模塊在進(jìn)行加密傳輸時(shí),串口接收的數(shù)據(jù)被加密,數(shù)據(jù)輸出到串口之前被解密。防止數(shù)據(jù)傳輸中被人獲取。只需要在主從模式進(jìn)行設(shè)置即可:
AT+TRENC=ON
設(shè)置兩個(gè)模塊的密碼保持一致
AT+PASS=123456