互聯(lián)網(wǎng)發(fā)展到如今,已經(jīng)可以說(shuō)是百花齊放,市面上各種各樣的產(chǎn)品,只要我們能想到的,都能在互聯(lián)網(wǎng)相關(guān)的產(chǎn)品。但是,做互聯(lián)網(wǎng)最忌諱什么?那就是信息泄露,如果一個(gè)產(chǎn)品的核心技術(shù)泄露出去,那將是滅頂之災(zāi)。作為互聯(lián)網(wǎng)衍生出二代產(chǎn)品物聯(lián)網(wǎng)也不例外,信息保密工作是重中之重。
大家都知道,無(wú)線模塊之間進(jìn)行傳輸?shù)臅r(shí)候,數(shù)據(jù)是在空中無(wú)線傳輸?shù)?,這時(shí)候的數(shù)據(jù)就如同一個(gè)嬰兒一樣,極容易被有心人進(jìn)行竊取解析。但是,我們對(duì)其進(jìn)行加密,就如同嬰兒有個(gè)家長(zhǎng)保護(hù)著,那么別人想進(jìn)行竊取的可能性就微乎其微了。
那如何對(duì)無(wú)線模塊進(jìn)行加密呢?我們以LoRa611PRO無(wú)線模塊來(lái)進(jìn)行示例:
加密選擇: 加密選擇: 設(shè)置是否開啟 AES加密, [參數(shù) ]為 1字。設(shè)置范圍:0001
參數(shù) | 0 | 1 |
AES加密 | 關(guān)閉 | 開啟 |
14) 密鑰:設(shè)置無(wú)線數(shù)據(jù)加密密鑰,[參數(shù)]為16 字節(jié)。
設(shè)置范圍:0 ~ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
默認(rèn)出廠值:000102030405060708090A0B0C0D0E0F
Ø 指令[04]
當(dāng)模塊切換到配置狀態(tài)下, RF 會(huì)實(shí)時(shí)偵測(cè)周邊的場(chǎng)強(qiáng)信號(hào), 用戶可以通過(guò)串口發(fā)送相應(yīng)的指令來(lái)獲取模塊當(dāng)前的即時(shí)場(chǎng)強(qiáng)值。
讀取指令為: AA FA 04
返回值為: 實(shí)時(shí)信號(hào)強(qiáng)度—\\r\(字符形式顯示,范圍 000~255)
例如:“-032\\r\”, 說(shuō)明當(dāng)前的信號(hào)強(qiáng)度值為 -32dBm。
Ø 指令[05]
讀模塊當(dāng)前設(shè)置的 LBT 參數(shù),其后不帶[參數(shù)]
配置指令為:AA FA 05
返回值為:LBT 使能\\r\
例如: 返回 01 0D 0A ,說(shuō)明空閑檢測(cè)使能開啟
Ø 指令[06]
參數(shù)設(shè)置命令,所帶[參數(shù)]為 1 字節(jié),參數(shù)為: 空閑檢測(cè)使能
配置指令為:AA FA 06 XX
返回指令:“OK\\r\”或"ERROR\\r\"
例如: 開啟 LBT 使能,應(yīng) 16 進(jìn)制發(fā)送:AA FA 06 01
LBT使能
開啟空閑檢測(cè),[參數(shù)]為 1 字節(jié)。 設(shè)置范圍:0-1
參數(shù) | 0 | 1 |
LBT使能 | 關(guān)閉 | 開啟 |