近期工作中遇到一個客戶,用于電力物聯網中的問題-實現雙4G同時工作,接受不同頻段的信號。一個用于公網,一個用于專網。我司從事工控機研發19載,目前研發產品中實現一個4G/無線wifi的功能。通過跟客戶的溝通我們也愿意去嘗試這個新項目,通過工程師2天的調試,終于實現了一臺工控機能實現雙通信模塊4G運行。具體操作方式如下,提供給有需要的朋友,歡迎一起交流學習。
設備:深藍宇PCX-9468
配置:(I3-6100,8GB SSD:128GB)
擴展:DI8+DO8 PCIE*2
系統:linux 18.04
實現目標:雙4G通信,IO通訊,RS-485*6
嵌入式無風扇工控機PCX-9468(I/O可選)
下面為如何安裝4G模塊及通訊調試:
一、 準備物料
4G模塊,相應的操作系統下的驅動(Ubuntu下要對應到內核版本)、以下以Ubuntu為例。
二、 操作
安裝進入Ubuntu系統,使用命令uname -r查看系統內核。
命令行lsusb查詢4G模塊的PID&VID,根據內核選擇相應的驅動,在/drivers/usb/serial/option.c路徑增加。
注意系統需安裝gcc和make模塊,使用指令sudo apt-get install make 和 sudo apt-get install gcc,進入makefile所在目錄,使用命令行界面輸入sudo make install 編譯安裝驅動,輸入sudo ls /dev/ttyUSB* 查看是否生成虛擬串口ttyUSB0~ttyUSB5。進入右上角的網絡設置進行設置連接。根據SIM的類型進行設置。
三、 測試
1. cat /dev/ttyUSB2 & (后臺將AT測試口打開)發送AT,返回OK,模塊響應。
2. 測試信號強度:發送AT_CSQ,返回的信號正常
3. 測試AT功能:busybox microcom /dev/ttyUSB2 at+cpin?;+csq;+cops?
4. Ping
下載net-tools。使用指令sudo apt-get install net-tools, 使用ipconfig查看網卡ip地址,ping指定接口去連接網絡。例Ping -I 192.168.75.8 8.8.4.4。
審核編輯:湯梓紅
-
4G
+關注
關注
15文章
5529瀏覽量
119357 -
工控機
+關注
關注
10文章
1752瀏覽量
50718 -
Ubuntu
+關注
關注
5文章
565瀏覽量
29945
發布評論請先 登錄
相關推薦
評論