999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種點對點LTE遠程串口數據傳輸系統設計

2018-05-28 06:54:45華南農業大學電子工程學院吳觀法曾銳文
電子世界 2018年10期
關鍵詞:系統

華南農業大學電子工程學院 王 建 吳觀法 曾銳文

0 引言

在工業場景中串口傳輸依然是最主要的通信方式,當前在無線通信和物聯網發展的影響下,傳統串口數據采集方式迎來了創新的契機,即實現無線遠程串口數據傳輸與控制,其中點到點遠程通信具有重要意義。

LTE(Long Term Evolution,長期演進)為解決第三代通信技術暴露出的問題而提出的下一代移動通信統一標準,目前是第四代通信技術,以其高速、寬帶、低成本為現階段下眾多設備連接服務器、傳輸采集的數據提供可靠保證,得到廣泛應用[1-2]。

1 系統整體方案設計

基于MT7628片上系統芯片下掛數據采集系統,通過串口獲取所需傳感數據;設立TCP服務器,通過該服務器中轉客戶端獲得的數據。采用LTE遠程控制器,使用LTE網絡介入Internet,登錄到TCP遠程服務器,向遠程TCP遠程服務器發送從串口收到的數據,并且接收來自手機/電腦客戶端端的控制數據。手機/電腦端的客戶端可以通過互聯網接入TCP遠程服務器,獲取TCP服務端轉發來的來自MT7628串口控制器的數據,并向TCP服務端發送控制命令,再由TCP服務器轉發到MT7628串口控制器,再由串口控制器發送到下掛設備,系統框圖如圖1所示。

2 硬件設計

2.1 主控芯片

主控芯片采用聯發科MTK公司生產的一款以MIPS 24K CPU為核心的SOC芯片MT7628,帶有多個外設,包括2.4GHz的Wi-Fi網卡,5個有線網卡,3個串口,多路GPIO,SD-XC接口,USB接口等[3]。更為關鍵的是MT7628芯片中帶有MMU內存管理模塊,可以運行Linux內核的系統,涉及到Linux引導移植、內核移植。

2.2 LTE移動網絡模塊

EC20 R2.0 Mini PCIE-C是移遠通信采用PCI Express Mini Card標準接口的LTE模塊。它采用了LTE第三代合作伙伴計劃(3rd Generation Partnership Project,3GPP)Rel.11技術,內置豐富的網絡協議,集成多個工業標準接口,需要進行LTE4G驅動及撥號移植。

圖1 系統框圖

3 軟件設計

3.1 MT7628的Linux系統移植

包括Linux引導移植、內核移植,本文采用的是linux-3.18.29,解壓MediaTek_ApSoC_SDK_4320_20150414.tar.bz2可得到Uboot文件夾。

3.2 LTE驅動與撥號軟件移植

Linux系統中EC20模塊通過虛擬USB串口設備,經點對點協議隱形程式(Point to Point Protocol Daemon,PPPD)軟件撥號達到上網目的,所以移植EC20的驅動就是移植EC20的USB虛擬串口。這種USB虛擬串口的接口是通用的,在Linux-3.18.29的內核中已經含有USB的虛擬驅動代碼,只需添加EC2設備信息,即可被Linux系統識別。移植EC20 PPPD撥號軟件主要包括:解壓ppp-2.4.7.tar.gz后編譯ppp-2.4.7,將編譯后得到三個MIPS構架運行文件pppd、pppdump、pppstats文件分別上傳到目標板的/usr/sbin目錄中,然后在目標板上制作LTE撥號腳本wcdma、wcdma-chat-connect、wcdma-chat-disconnect。

3.3 TCP服務器編程

本文中TCP服務端是在擁有公網IP地址的Ubuntu服務器中工作,采用C語言編程,主要函數包括:void init(const char * IP,const char *serverport)函數,用于初始化服務端端口并綁定服務端端口,建立監聽端口;void service(void)函數,用于啟動TCP服務端,啟動后會等待來自MT7628設備和遠程控制端的TCP連接;調用void *service_thread(void *p)函數會建立一個新的線程,該線程和連接的TCP客戶端保持通信。

4 系統測試

在本設計中,MT7628以TCP客戶端的方式與遠程服務器建立連接,連接成功以后,讀取串口,串口開始讀取來自下掛設備的信息,同時把來自TCP服務端的消息發往串口。測試框圖如圖2所示。

圖2 測試流程圖

圖3 遠程客戶端間測試

測試一:將TCP服務端運行在遠程Ubuntu服務器中,采用的域名是廣州元電荷科技公司公網地址www.ivoten.cn,可以直接被互聯訪問。首先通過scp命令將tcpserver文件上傳至Ubuntu服務器,在遠程Ubuntu服務器上啟動tcpserver,在tcpserver啟動后,將TCP客戶端A、B的地址同樣設置為www.ivoten.cn,端口號為8080。依次啟動測試TCP客戶端A,TCP客戶端B。連接成功以后,進行兩個TCP客戶端的互發信息,檢測能否相互進行通信。測試情況如圖3所示。

測試二:打開擁有公網IP遠程的Ubuntu服務器,啟動tcpserver,端口號為8080,域名www.ivoten.cn,連接MT7628串口控制器,將MT7628的4G模式打開,設置MT7628串口控制器目標地址為www.ivoten.cn,端口號8080,打開電腦TCP客戶端,連接到www.ivoten.cn 8080端口。在電腦端打開串口助手,向MT7628串口控制器發送”from RS232 Uart”,電腦的TCP客戶端向TCP服務器發送”from TCP CLIENT”。在串口助手收到“”from TCP CLIENT”,TCP客戶端收到“from RS232 Uart”,測試如圖4所示。

圖4 公網MT7628遠程控制器接入TCP服務端測試

測試三:把STM 32通過RS232接入到MT7628串口控制器上,分別測試電腦的TCP客戶端向服務器發送AT命令,STM 32按照串口發來的AT指令采集溫濕度,并要求返回溫濕度,當串口向STM 32發送AT+TEMPERATURE=? 時,STM 32回采集DHT11的數據,得到溫度數據,返回溫度數據到串口,如圖5所示。

圖5 客戶端點到點測試結果

5 總結

本文根據物聯網中節點間數據傳輸交換的需求,設計了一個點對點遠程數據傳輸,設置中轉TCP服務器,TCP服務器得到來自MT7628的TCP客戶端消息,把消息轉發到電腦的TCP客戶端;電腦中TCP客戶端的控制消息發到TCP服務端,TCP服務端把消息轉發到MT7628的TCP客戶端,完成點對點遠程數據傳輸控制。

[1]曹旭東,薛大歡,何得平.基于TD-LTE的智慧油田測控系統的研究與實現[J].計算機測量與控制,2016,24(5):117-119,123.

[2]賴華堯,黃鳳辰,花再軍,陳釗.基于3G的地鐵MVB數據傳輸的雙通道設計[J].工業控制計算機,2017,30(5):6-8.

[3]聯發科.發布芯片MT7628布局智能家庭[J].電視技術,2014,38(20):47.

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 国产高潮视频在线观看| 精品一区二区三区水蜜桃| www.狠狠| 亚洲高清无在码在线无弹窗| 久久久精品无码一二三区| 亚洲成a人片在线观看88| 91免费片| 91精品国产91久无码网站| 欧美成人免费| 丁香亚洲综合五月天婷婷| 在线欧美a| 99爱视频精品免视看| 国产屁屁影院| 午夜性刺激在线观看免费| 国产麻豆精品久久一二三| 波多野吉衣一区二区三区av| 日本草草视频在线观看| 99久久免费精品特色大片| 999精品免费视频| 亚洲无码免费黄色网址| 一本无码在线观看| 91福利国产成人精品导航| 亚洲天堂网2014| www.亚洲色图.com| 日韩欧美色综合| 中文纯内无码H| www.精品视频| 国产无码精品在线| 国内毛片视频| 播五月综合| 国产白丝av| 99久久精品国产精品亚洲| 一级毛片a女人刺激视频免费| 国产不卡国语在线| 欧美精品一区在线看| 国产欧美视频综合二区| 国产欧美日韩资源在线观看| 亚洲精品第一页不卡| 无套av在线| 亚洲综合亚洲国产尤物| 91区国产福利在线观看午夜| 免费av一区二区三区在线| 国产xx在线观看| 怡红院美国分院一区二区| 欧美性久久久久| 国产精品白浆在线播放| 日韩中文精品亚洲第三区| 欧美国产视频| 毛片视频网| 婷婷六月天激情| 一级毛片基地| 欧美成一级| 欧美国产在线精品17p| 欧美伦理一区| 亚洲无码免费黄色网址| 久久频这里精品99香蕉久网址| 国产小视频a在线观看| 色综合中文综合网| 国产午夜看片| 国产色伊人| 孕妇高潮太爽了在线观看免费| AV无码国产在线看岛国岛| 婷婷色中文网| 国产性生交xxxxx免费| 国产精品对白刺激| 欧美成人二区| 最新日韩AV网址在线观看| 尤物亚洲最大AV无码网站| 午夜视频免费一区二区在线看| 狼友av永久网站免费观看| 2021无码专区人妻系列日韩| 青青青伊人色综合久久| 国产手机在线小视频免费观看| 综合久久久久久久综合网| 中文无码日韩精品| 亚洲无码37.| 99人体免费视频| 国产亚洲欧美日韩在线观看一区二区| 黄色一及毛片| 中文字幕亚洲专区第19页| 国产午夜人做人免费视频中文 | 日韩在线影院|