基于認(rèn)證的異構(gòu)無線傳感器網(wǎng)絡(luò)入侵預(yù)防系統(tǒng)(08-100)
2.5 幀結(jié)構(gòu)定義
本文引用地址:http://2s4d.com/article/91771.htm跟據(jù)上述安全協(xié)議的要求,應(yīng)用層幀結(jié)構(gòu)定義如下:
圖2.4 系統(tǒng)幀結(jié)構(gòu)
第三章 具體設(shè)計(jì)與實(shí)現(xiàn)
3.1 硬件實(shí)現(xiàn)
總體布局如下圖:
圖3.1 硬件布局
3.1.1 USB接口設(shè)計(jì)
* PC端驅(qū)動(dòng)開發(fā):
對(duì)于內(nèi)核驅(qū)動(dòng)的大部分設(shè)備,Windows本身已自帶了相關(guān)的驅(qū)動(dòng),我們只要操作設(shè)備文檔便能夠完成對(duì)設(shè)備大部分的操作。
* DSP端驅(qū)動(dòng)開發(fā):
USB模塊設(shè)計(jì)可以使用TI公司提供的CSL()函數(shù)庫來設(shè)計(jì)。USB中斷程序中可以調(diào)用函數(shù)USB_evDispatch( )來處理中斷事務(wù),發(fā)布USB中斷事件。
3.1.2 UART幀格式設(shè)計(jì)
在每個(gè)包的前兩個(gè)字節(jié)發(fā)送0表征起始,在最后一個(gè)字節(jié)寫0xFF表征結(jié)束。這樣便可抑制串口傳輸錯(cuò)誤帶來類似多米諾骨牌的錯(cuò)誤。
3.2 軟件實(shí)現(xiàn)
3.2.1 DSP平臺(tái)程序設(shè)計(jì)
DSP端程序主要是實(shí)現(xiàn)解密碼、身份驗(yàn)證和網(wǎng)絡(luò)監(jiān)控。
防御處理對(duì)網(wǎng)絡(luò)一段時(shí)間內(nèi)收到的錯(cuò)誤包、丟失的包、總包數(shù)、包的編號(hào)、認(rèn)證包個(gè)數(shù)、未認(rèn)證的數(shù)據(jù)包數(shù)、認(rèn)證的數(shù)據(jù)包數(shù)等進(jìn)行監(jiān)控。通過具體網(wǎng)絡(luò)應(yīng)用參數(shù)設(shè)置,就可以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)攻擊的防御以及對(duì)信道的判斷。
語音報(bào)警程序主要實(shí)現(xiàn)對(duì)音頻緩沖區(qū)的讀寫。由I2C總線協(xié)議控制數(shù)據(jù)傳輸。從而實(shí)現(xiàn)音頻錄制和放送。同時(shí),通過音頻接口外接功率放大器,實(shí)現(xiàn)音頻放大。
評(píng)論