Page tree
Skip to end of metadata
Go to start of metadata

由于LTE网络的成熟,物联网设备开始从2G,3G升级到4G网络。2G和3G网络,通常使用串口方式,由PPPD软件来拨号并连网,4G网络由于速度快,通常使用网络接口方式来拨号并连网。不同模块厂商对于网络接口协议也有区别。移远EC20使用QMI,华为ME909s-821使用NDIS。


国内运营商拨号配置

运营商(ISP)

APN

拨号号码

帐号

密码

中国联通WCDMA
(China Unicom)

3GNET

*99#

中国电信CDMA2000
(China Telecom)
EVDO网络

#777

ctnet@mycdma.cn

vnet.mobi

中国移动 TD-SCDMA
(China Mobile)

CMNET

*98*1#

中国移动 GPRS
(China Mobile)

CMNET

*99***1#


验证模块通讯


设置模块ECHO OFF模式,并在后台持续输出/dev/ttyUSB2设备的信息。

echo -e "ATE0" > /dev/ttyUSB2
cat /dev/ttyUSB2 &


查看设备ID信息

echo -e "ATI" > /dev/ttyUSB2


查看设备的软件固件版本

echo -e "AT+GMR" > /dev/ttyUSB2


查看设备的IMEI编码

echo -e "AT+GSN" > /dev/ttyUSB2


查询当前SIM卡的运营商

echo -e "AT+COPS?" > /dev/ttyUSB2


查询当前网络的信号质量

echo -e "AT+CSQ" > /dev/ttyUSB2


PPP拨号连接网络

默认的core-image-base和i2som-image-qt系统中己加入PPP软件包,并且支持多款常用模块型号。

Linux系统启动后可以使用PPPD软件来拨号连接网络。

移远EC20模块

修改/etc/network/interfaces文件,启用quectel-dial拨号脚本后,即可拨号自动连接。

root@i2c6ulxbn:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback
iface ppp0 inet ppp
#       provider gprs-dial
#       provider 3g-dial
        provider quectel-dial
#       provider ppp-dial


root@i2c6ulxbn:~# ifup ppp0

QMI方式拨号

移远公司提供了拨号的工具quectel-CM,可以直接使用,连接网络并获取IP地址。

# quectel-CM



网速测试

root@i2c6ulxbn:~# ./speedtest-linux-arm-speed-issues -s 17251
github.com/zpeters/speedtest -- unofficial cli for speedtest.net
Server: 17251 - Guangzhou (ChinaTelecom-GZ)
2018/08/19 13:55:10 Testing download speed
..........
2018/08/19 13:55:50 Testing upload speed
.....
Ping (Lowest): 96.65 ms | Download (Max): 17.29 Mbps | Upload (Max): 13.40 Mbps
  • No labels
Write a comment…