上面是我创建的群聊,欢迎新朋友的加入。
硬件NUC980
4G模块买的YUGA免驱版本(ps:免个XX)
SIM卡是电信的
内核配置打开PPP和USB GSM
1.确定驱动正常
第一个信息是出现类似字样,表示识别到了USB设备
第二个信息是看驱动下面是不是有对应的节点
如果上面的都存在了,那就可以通过AT指令测试一下模块
2.AT常用指令
常用指令
AT
指令:ATsvg
功能:测试AT指令功能是否正常工具
示例:
AT
OK
AT+CPIN?
指令:AT+CPIN?
功能:查询SIM卡是否正常,返回ready则表示SIM卡正常
示例,若是SIM卡插入成功,则返回结果为:
AT+CPIN?
+CPIN: READY
OK
若是未插入SIM卡,则返回结果为:
AT+CPIN?
+CME ERROR: 10
AT+CSQ
指令:AT+CSQ
功能:查询模组的信号强度,第一个值为0-31则正常,99为不正常
示例:
AT+CSQ
+CSQ: 17,0
OK
此处有问题,模组实际返回+CSQ:22,99
AT+CREG?
指令:AT+CREG?
功能:查询模组是否注册上GSM网络,+CREG:0,1 表示已注册上本地网,+CREG:0,5表示注册上漫游网。
示例:
AT+CREG?
+CREG: 0,1
OK
AT+CGREG?
指令:AT+CERGE?
功能:查询模组是否注册上GPRS网络,+CGREG:0,1 表示已注册上本地网,+CGREG:0,5表示注册上漫游网。
示例:
AT+CGREG?
+CGREG: 0,1
OK
3. 激活移动场景
必须在查询GPRS网络已正常注册网络的状况下进行本节实验!
AT+QICSGP=1,1,“CMNET”
指令:AT+QICSGP=1,1,“CMNET”
功能:设置GPRS的APN,移动CMNET,联通UNINET
示例:
AT+QICSGP=1,1,"CMNET"
OK
AT+QIDEACT=1
指令:AT+QIDEACT=1
功能:在激活GPRS场景以前先关闭GPRS场景,确保链接正确
示例:
AT+QIDEACT=1
OK
AT+QIACT=1
指令:AT+QIACT=1
功能:激活移动场景
示例:
AT+QIACT=1
OK
3.测试模块是否正常
通过给其他手机发短信做测试
1.检查SIM状态
AT+CPIN? (查看SIM卡是否就绪)
AT+CREG? (查看SIM卡注册状态)
AT+COPS (查看SIM卡注册属性)
AT+CSQ (查看SIM卡信号强度)
2. 发送短信
AT+CMGF=1 (设置短信格式为Text)
AT+CMGS=“1559xx08257”
Ctrl+Z 发送
以上都正常的话
Ctrl+a+x退出终端
4.ppp联网脚本
上网之前要了解一下运营商参数
添加脚本
在/etc下新建ppp/peers
添加文件lte
#Usage: root>pppd call lte&
/dev/ttyUSB3
115200
crtscts
modem
debug
nodetach
usepeerdns
noipdefault
defaultroute
user card
password card
connect '/usr/sbin/chat -s -v -f /etc/ppp/lte-connect-chat'
在ppp新建lte-connect-chat
#/etc/ppp/lte-connect-chat
#chat script for LTE.
TIMEOUT 15
ABORT "DELAYED"
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
ABORT "NO CARRIER"
"" AT
OK ATE0
OK ATDT#777
CONNECT
运行pppd call lte&