4G
是MiniPCIE接口的, 但是实际上的通信接口都是USB,所以4G模块的驱动就转换为了USB驱动。4G模块都遵循同样的接口标准,但是大家在使用的时候还是要详细的看一下4G模块的接口引脚描述。
4G模块工作是需要天线的, 一般MiniPCIE接口的4G模块留出来的天线接口为IPEX座,因此购买天线的时候也要选择IPEX接口的,或者使用IPEX转SMA线来转接。
ME3630 4G模块
ME3630 4G模块有多种配置,比如纯数据版本、集成GNSS版本、全网通版本等等,本节教程我们主要使用到ME3630的数据通信功能,因此推荐大家购买全网通数据版,如果想要定位功能的话就购买全网通数据+GNSS版本
配置Linux内核,首先使能USBNET功能
-> Device Drivers ->--Network device support -> USB Network Adapters -> --Multi-purpose USB Networking Framework
使能USB串口GSM、CDMA驱动
-> Device Drivers ->[*] USB support -> <*> USB Serial Converter support -> <*> USB driver for GSM and CDMA modems
使能USB的CDC ACM模式
-> Device Drivers -> [*] USB support -><*> Support for Host-side USB-> <*> USB Modem (CDC ACM) support
使能Linux内核ppp功能
-> Device Drivers ->[*] Network device support -><*> PPP (point-to-point protocol) support -> <*> PPP BSD-Compress compression
在连接4G网络的时候不能直接ping通, 原因是网关的问题, 需要把获取到的ip添加到网关之中
查看: ip route show
添加: route add default gw 申请到的ip地址
在使用有线网络的时候需要把这一条删除route del default gw 申请到的ip地址