藍牙模塊的數據傳輸加密
藍牙模塊為保證數據傳輸的安全性,數據傳輸過程中可以選擇使用明文傳輸和加密傳輸。可以使用AT指令開啟加密傳輸,加密開啟后串口數據會被輸入的密碼串進行PC1加密,接收數據的模塊只有擁有同樣的密碼才能正確的進行數據的解密,確保了數據傳輸過程中的安全性。
使用藍牙模塊USR-BLE100進行一主一從數據透傳只需要在兩個模塊進行如下的設置即可:
AT+TRENC=ON
設置兩個模塊的密碼保持一致
AT+PASS=123456
此時兩個模塊建立連接之后進行數據傳輸時,串口接收的數據被加密,數據輸出到串口之前被解密。防止數據傳輸中被人獲取。
<說明>:
模塊內置加解密功能,如果使用我們的模塊進行一主一從加密數據傳輸,只需要密碼一致就可以,數據在一端加密另一端會被解密。如果用戶開發自己的App進行加密傳輸,需要App帶有加解密的功能才可以保證數據的傳輸。