如何在工控机上实现双4G同时通信功能

描述

近期工作中遇到一个客户,用于电力物联网中的问题-实现双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。

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分