如何在嵌入式工控机上实现双4G同时通讯工作?
2022-10-21 15:14阅读:
近期工作中遇到一个客户,用于电力物联网中的问题-实现双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模块的PI
D&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。
更多详情咨询可登录
www.lanrry.com或致电18129802393咨询。主营:
PC104主板、3.5寸主板、工控主板、
工控机、工业平板电脑。