基于無(wú)線(xiàn)傳感網(wǎng)與移動(dòng)通信網(wǎng)的網(wǎng)絡(luò )融合模型
安全機制工作流程如下:
(1)對于感知信息按照位碼的方式,將3個(gè)字節轉換成4個(gè)字節;
(2)對于轉換之后的編碼,每76個(gè)字符加上一個(gè)換行符;
(3)然后對字符再次進(jìn)行分組;
(4)最后參照字符轉換表,按照一定的規則將包含控制字符(不可見(jiàn)字符)的感知信息字節碼轉換成只含可見(jiàn)字符的字節碼。
可以看到,這種方法成功地避開(kāi)了控制字符陷阱。通過(guò)這種安全機制處理之后,感知信息中只含有可見(jiàn)字符,不會(huì )被協(xié)議錯當成控制字符處理,只需要在上層應用中使用類(lèi)似規則解密即可。
3 實(shí)現與分析
基于該模型,設計并實(shí)現了面向感知信息的數據處理系統。該系統主要包括三個(gè)部分:
(1)TCPServer部分
該部分以TCP/IP方式實(shí)現與無(wú)線(xiàn)傳感器網(wǎng)絡(luò )接口交互功能,其中包含以下三個(gè)處理模塊:
①void create_msg_queue(void);創(chuàng )建消息隊列,為接口之間的數據處理做好準備。
②void prepare_tcp_connect(void);創(chuàng )建到無(wú)線(xiàn)傳感器網(wǎng)絡(luò )的連接。
③void do_tcp_seltver(void);主模塊,實(shí)現與無(wú)線(xiàn)傳感器網(wǎng)絡(luò )的交互。
(2)UART AT部分
該部分基于自定義的融合協(xié)議,實(shí)現與移動(dòng)通信網(wǎng)絡(luò )接口的數據傳輸功能,其中包含以下四個(gè)處理模塊:
①void open_msgqueue(void);打開(kāi)消息隊列,準備接收數據。
②void open_uart(void);打開(kāi)到移動(dòng)通信網(wǎng)絡(luò )接口模組的連接。
③void set_opt(void);設備屬性設置。
④void do_uart_at(void);主模塊,實(shí)現與移動(dòng)通信網(wǎng)絡(luò )的交互。
(3)Base64部分
該部分主要完成QoS服務(wù)保證和安全機制。其中包含一個(gè)模塊:
int base64_encode(char*ret,char*data,int dlen);實(shí)現對字節碼的去控制字符化操作。
模塊之間調用與實(shí)現的流程圖如圖8所示。
實(shí)驗表明,這種模型不僅能夠實(shí)現基本功能,也能達到QoS質(zhì)量保證的要求。
4 結語(yǔ)
本文針對無(wú)線(xiàn)傳感器網(wǎng)絡(luò )和移動(dòng)通信網(wǎng)絡(luò )應用環(huán)境,對實(shí)現兩網(wǎng)融合的模型進(jìn)行了研究,提出了一種適應這種應用場(chǎng)景的模型。該模型分為三個(gè)部分,核心是數據轉換與處理模塊。除了提供基本的數據轉換功能之外,為了滿(mǎn)足對QoS質(zhì)量保證和安全機制的要求,提出了一種基于Base64的安全機制。通過(guò)實(shí)現與分析,該模型實(shí)現了上述的功能要求。
下一步將在這個(gè)模型的基礎上研究更多實(shí)際的問(wèn)題:擴充安全機制;實(shí)現拓撲管理等。
pid控制相關(guān)文章:pid控制原理
評論