基于4G(TD-LTE)移動(dòng)網(wǎng)絡(luò)構(gòu)建安全辦公環(huán)境之三(軟件設(shè)計(jì))

現(xiàn)代移動(dòng)通信技術(shù)具有通信速度快、通信靈活廓奕、安全性更強(qiáng)等特點(diǎn)晶框,基于這些特點(diǎn)排抬,筆者認(rèn)為基于移動(dòng)網(wǎng)絡(luò)構(gòu)建安全辦公環(huán)境,特別是4G授段、5G來(lái)臨之后蹲蒲,具備非常好的應(yīng)用前景。于是筆者按照辦公需求針對(duì)性的進(jìn)行了研究和開發(fā)侵贵。由于5G網(wǎng)絡(luò)環(huán)境和硬件板卡限制届搁,可供開發(fā)使用的硬件板卡還沒(méi)有上市,該實(shí)驗(yàn)主要是基于4G(TD-LTE)技術(shù)窍育,具體分為5部分卡睦,分享給大家。

基于4G(TD-LTE)移動(dòng)網(wǎng)絡(luò)構(gòu)建安全辦公環(huán)境之一——環(huán)境測(cè)試
基于4G(TD-LTE)移動(dòng)網(wǎng)絡(luò)構(gòu)建安全辦公環(huán)境之二——硬件設(shè)計(jì)
基于4G(TD-LTE)移動(dòng)網(wǎng)絡(luò)構(gòu)建安全辦公環(huán)境之三——軟件設(shè)計(jì)
基于4G(TD-LTE)移動(dòng)網(wǎng)絡(luò)構(gòu)建安全辦公環(huán)境之四——整體配置
基于4G(TD-LTE)移動(dòng)網(wǎng)絡(luò)構(gòu)建安全辦公環(huán)境之五——寫在最后

在第一篇文章中,我們可以看出4G網(wǎng)絡(luò)能夠基本滿足辦公需要漱抓,然而它也存在著無(wú)公網(wǎng)IP表锻,無(wú)法作為服務(wù)端為客戶端提供服務(wù);信號(hào)質(zhì)量與基站有關(guān)乞娄,位置不同網(wǎng)速變化較大瞬逊;可控性一般等問(wèn)題。為更有效的實(shí)現(xiàn)應(yīng)用仪或,我對(duì)市面商用通信模塊進(jìn)行了二次開發(fā)确镊,形成優(yōu)化的4G移動(dòng)平臺(tái),主要特點(diǎn)如下:一是摒棄WIFI熱點(diǎn)撥號(hào)上網(wǎng)的做法范删,采用USB接口做為信號(hào)總線蕾域,避免無(wú)線網(wǎng)絡(luò)信號(hào)干擾。二是實(shí)時(shí)查看信號(hào)強(qiáng)度到旦,含2G旨巷、3G、4G等多種制式添忘,并加裝GPRS天線契沫,減少模塊的信號(hào)衰減,增強(qiáng)抗干擾性昔汉,更好地適應(yīng)各種網(wǎng)絡(luò)環(huán)境懈万。三是提供限制可訪問(wèn)的目標(biāo)IP和鎖定小區(qū)等安全功能,進(jìn)一步增強(qiáng)移動(dòng)辦公安全性靶病。四是研究通過(guò)VPN撥號(hào)獲得獨(dú)立IP会通,進(jìn)而實(shí)施可靠服務(wù)的方法。

本文重點(diǎn)介紹軟件設(shè)計(jì)方面的內(nèi)容娄周。

通訊模塊控制軟件是用于發(fā)送和接收多組AT指令涕侈,并實(shí)現(xiàn)特定功能的PC端軟件。主要涉及到串口操作煤辨、文件操作裳涛、AT指令發(fā)送讀取操作等木张。設(shè)計(jì)出的軟件界面如下圖所示,主要由端口控制區(qū)端三、數(shù)據(jù)操作區(qū)舷礼、功能區(qū)、命令發(fā)送區(qū)郊闯、返回?cái)?shù)據(jù)妻献、端口狀態(tài)區(qū)幾個(gè)部分組成,界面如下圖:

4.2.1開發(fā)工具和語(yǔ)言

軟件采用VS作為開發(fā)工具团赁,借助了MFC操作串口的應(yīng)用程序框架育拨。

4.2.2端口控制區(qū)功能實(shí)現(xiàn)

端口控制區(qū)的功能是識(shí)別出無(wú)線通訊模塊對(duì)應(yīng)的PC UI Interface。一般選擇端口號(hào)為COM1欢摄,波特率為9600熬丧,一個(gè)校驗(yàn)位,數(shù)據(jù)位為8怀挠,無(wú)停止位析蝴,見下圖:

4.2.3數(shù)據(jù)操作區(qū)功能實(shí)現(xiàn)

數(shù)據(jù)操作區(qū)是對(duì)接收的數(shù)據(jù)進(jìn)行文件存檔,或者對(duì)接收到的數(shù)據(jù)顯示清空唆香。其實(shí)現(xiàn)的效果如下圖:

4.2.4功能區(qū)實(shí)現(xiàn)

功能區(qū)是軟件的核心部分,主要實(shí)現(xiàn)功能如下:

  1. 網(wǎng)絡(luò)類型

實(shí)現(xiàn)的是查詢模塊當(dāng)前所處網(wǎng)絡(luò)環(huán)境吨艇,返回的數(shù)據(jù)為:

數(shù)據(jù)具體含義是:最開始是兩條AT指令躬它,然后在AT+COPS=?后返回當(dāng)前模塊所處小區(qū)所覆蓋的運(yùn)營(yíng)商信號(hào)(1,"CHINA MOBILE,"CMCC","46000",7)东涡。
代表手動(dòng)搜網(wǎng)狀態(tài)下冯吓,得到網(wǎng)絡(luò)名稱為CHINA MOBILE(移動(dòng))的運(yùn)營(yíng)商網(wǎng)絡(luò),縮寫碼為CMCC疮跑,國(guó)家代碼和網(wǎng)絡(luò)代碼合起來(lái)為46000组贺,識(shí)別出的網(wǎng)絡(luò)制式為7(EUTRAN,LTE網(wǎng)絡(luò))祖娘,同理后面的(1,"CHINA MOBILE","CMCC","46000",2)為CHINA MOBILE的3G網(wǎng)絡(luò)失尖,依次類推得出CHN-UNICOM(聯(lián)通)的4G網(wǎng)絡(luò),CHN-CT(電信)的4G網(wǎng)絡(luò)渐苏。根據(jù)實(shí)際情況掀潮,不同地點(diǎn)能夠找到的網(wǎng)絡(luò)信號(hào)有所差別。

  1. 2G信號(hào)強(qiáng)度

搜尋到2G網(wǎng)絡(luò)以后琼富,通過(guò)發(fā)送指令可獲取搜尋到的2G網(wǎng)絡(luò)的信號(hào)強(qiáng)度仪吧,返回的值為:

其中第一條AT指令讓模塊搜尋2G網(wǎng)絡(luò),第二條指令查詢2G網(wǎng)絡(luò)的信號(hào)強(qiáng)度鞠眉,這里的RSSI值為14薯鼠,算是一個(gè)中等偏下的水平择诈。

  1. 3G信號(hào)強(qiáng)度

同上面的情況一樣,首先讓模塊只搜索3G網(wǎng)絡(luò)出皇,然后在查詢3G網(wǎng)絡(luò)的信號(hào)強(qiáng)度羞芍。需要修改AT^SYSCFGEX中的搜尋網(wǎng)絡(luò)類型為02 對(duì)應(yīng)的是3G網(wǎng)絡(luò)。實(shí)際返回的效果為:

  1. 4G信號(hào)強(qiáng)度

和上面2G 3G信號(hào)強(qiáng)度查詢一樣其返回的數(shù)據(jù)為:

注冊(cè)狀態(tài)

模塊返回結(jié)果如下:

其中<n>和<stat>的含義解釋如下:

  1. 飛行模式和GPRS數(shù)據(jù)OFF

對(duì)于普通上網(wǎng)卡而言恶迈,此兩項(xiàng)都是直接關(guān)閉上網(wǎng)功能涩金。但對(duì)于具備上網(wǎng)、短信和話音功能的電話卡來(lái)說(shuō)暇仲,飛行模式相比關(guān)閉GRPS更徹底步做。若需網(wǎng)絡(luò)恢復(fù)正常眉撵,在命令發(fā)送區(qū)輸入AT+CFUN=1(回車)并發(fā)送即可缀遍。

  1. 訪問(wèn)目的IP

限制模塊只能聯(lián)接特定ip的指定端口,如訪問(wèn)百度搜索的80端口闻镶,首先輸入ATIPINIT="any"(1234可以任意填寫為字符串)斥滤,再輸入ATSSLEN=1,1,1初始化和設(shè)置安全套接字将鸵,最后AT^IPOPEN=1,"HTTP","61.134.169.125",80(1是linkID, "HTTP"是服務(wù)類型,"61.134.169.125"是百度的ip佑颇,80是對(duì)應(yīng)的端口號(hào))顶掉,需要設(shè)置成其他選項(xiàng)見下圖:

命令成功返回的信息為:

可通過(guò)輸入AT指令 AT^IPCLOSE=1來(lái)斷開連接。

  1. 小區(qū)鎖定

此功能限制上網(wǎng)模塊使用范圍挑胸,以防事后未切斷網(wǎng)絡(luò)暴露身份痒筒。要完成此功能,首先通過(guò)ATMONSC查詢基站信息,關(guān)注返回值中的<LAC>參數(shù)的值茬贵,這個(gè)代表小區(qū)號(hào)簿透。若要鎖定LTE網(wǎng)絡(luò)下的333C小區(qū),再發(fā)送命令A(yù)TCELLLOCK=1,"04","333C","00000001"\r\n"解藻,即可實(shí)現(xiàn)老充。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市螟左,隨后出現(xiàn)的幾起案子啡浊,更是在濱河造成了極大的恐慌,老刑警劉巖胶背,帶你破解...
    沈念sama閱讀 221,888評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虫啥,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡奄妨,警方通過(guò)查閱死者的電腦和手機(jī)涂籽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)砸抛,“玉大人评雌,你說(shuō)我怎么就攤上這事树枫。” “怎么了景东?”我有些...
    開封第一講書人閱讀 168,386評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵砂轻,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我斤吐,道長(zhǎng)搔涝,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,726評(píng)論 1 297
  • 正文 為了忘掉前任和措,我火速辦了婚禮庄呈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘派阱。我一直安慰自己诬留,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,729評(píng)論 6 397
  • 文/花漫 我一把揭開白布贫母。 她就那樣靜靜地躺著文兑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪腺劣。 梳的紋絲不亂的頭發(fā)上绿贞,一...
    開封第一講書人閱讀 52,337評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音橘原,去河邊找鬼籍铁。 笑死,一個(gè)胖子當(dāng)著我的面吹牛靠柑,可吹牛的內(nèi)容都是我干的寨辩。 我是一名探鬼主播吓懈,決...
    沈念sama閱讀 40,902評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼歼冰,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了耻警?” 一聲冷哼從身側(cè)響起隔嫡,我...
    開封第一講書人閱讀 39,807評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎甘穿,沒(méi)想到半個(gè)月后腮恩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,349評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡温兼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,439評(píng)論 3 340
  • 正文 我和宋清朗相戀三年秸滴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片募判。...
    茶點(diǎn)故事閱讀 40,567評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡荡含,死狀恐怖咒唆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情释液,我是刑警寧澤全释,帶...
    沈念sama閱讀 36,242評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站误债,受9級(jí)特大地震影響浸船,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜寝蹈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,933評(píng)論 3 334
  • 文/蒙蒙 一李命、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧躺盛,春花似錦项戴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至界斜,卻和暖如春仿耽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背各薇。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工项贺, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人峭判。 一個(gè)月前我還...
    沈念sama閱讀 48,995評(píng)論 3 377
  • 正文 我出身青樓开缎,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親林螃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子奕删,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,585評(píng)論 2 359