如果设备是基于Ubuntu、树莓派等,参考:https://www.cnblogs.com/little-kwy/p/11296426.html
用户在使用模块前除了micro USB线、LTE天线、GPS天线外,还需要准备以下东西:
一张4G SIM卡(移动、联通或电信卡,未停机且开通GPRS);
一根带麦克风耳机线(可选);
一张TF卡(可选);
断电的情况下,装入已经激活的4G SIM卡、TF卡(可选)、插入带麦克风的耳机线(可选),再接上USB线到电脑。
TCP/IP连接GPRS发数据
GPRS 调试须用开通了 GPRS 联网功能的 SIM 卡
下例以接入移动 SIM 卡为例:
正确安装移动手机卡(须开通 GPRS 联网功能)、 GSM 天线、连接好 USB 线到电脑;
按下 PWR 键,启动模块,等待十几秒;
观察指示灯是否正常, PWR 指示灯常亮, NET 灯闪烁;
设置本地电脑虚拟服务器
虚拟服务器定义了广域网服务端口和局域网网络服务器之间的映射关系,所有对该广域网服务端口的访问都会被重新定位给通过IP地址指定的局域网网络服务器。(请参阅您的路由器对应厂商的说明书)
使用浏览器登录到路由器管理界面(具体地址请参阅您的路由器说明书)
设置端口号:2317(与已有的端口号不冲突即可。本例设为2317)
设置电脑端内网IP(局域网内电脑获取的IP,可以在本机运行CMD,进入命令行提示符,输入ipconfig查看IPv4地址,本例的电脑内网IP是192.168.1.168),如下图所示:
获取外网IP
外网IP可以通过浏览器搜索IP获得,如下图所示:
配置GPRS
AT+CGDCONT=1,"IP","CMNET" //设置APN
AT+CSQ //查询网络信号质量,其中第一个参数为网络信号质量最大为 31,此数值越大说明网络信号越强
AT+CREG? //查询网络注册情况,其中第二个参数为 1 则说明已经注册成功
AT+CIPMODE=1 //设置TCP/IP模式
AT+CSOCKSETPN=1 //选择TCP/IP应用模式
AT+CIPMODE=0 //选择TCP/IP应用模式
AT+NETOPEN //开启模式
AT+CIPOPEN=0,"TCP","113.81.233.65",2317 //设置设置TCP 、IP 和端口号,建立 TCP/IP 连接
AT+CIPSEND=0,9, //为指定发送9个字符的数据,返回>即可开始发送9个字符内容
AT+CIPCLOSE=0, //关闭TCP连接
AT+NETCLOSE, //关闭网络
操作现象如如下图所示:
TF卡调试
1. 断电的情况下插入TF卡(按压弹出式),按正常开机步骤,选择端口号:
2. 选择TF卡目录作为当前目录:
AT+FSCD=D: //选择 TF 卡路径
+FSCD: D:/
OK
AT+FSLS //查看子目录
+FSLS: SUBDIRECTORIES:
overlays
MyDir
System Volume Information
...
...
OK
3. 在TF卡上建立文件夹和文件内容 使用语句在根目录设置 MyDir 文件夹并在文件夹内建立 t1.txt 文件,同时写入内容 test content
AT+CFTRANRX="D:/MyDir/t1.txt",12 //文件名
>test content //内容
OK
4. 打开TF卡文件
AT+CFTRANTX="D:/MyDir/t1.txt"
+CFTRANTX: DATA,012
test content
+CFTRANTX: 0
OK
更多指令可以参照:SIM7500_SIM7600 Series_AT Command Manual_V1.07 P256~P268
拔打电话
参考《硬件配置》章节接好LTE天线、SIM卡(须开通电话功能)和带麦克风耳机线,模块开机。
拨打电话常用指令:
AT+CNUM
查询本机号码(并非所有的SIM卡都支持此指令)
+CNUM
OK
AT+CSDVC
AT+CSDVC=1:切换到耳机输出
AT+CSDVC=3:切换到喇叭输出
OK
AT+CLVL=?
查询音量范围
OK
AT+CLVL=2
设置音量为2
OK
ATD;
ATD10086; :拔打移动10086客服电话
OK
AT+CHUP
挂断电话
OK
AT+CLIP=1
设置来电显示
OK
ATA
接听电话
OK
详细操作截图如下所示:
【注意】:在使用SSCOM串口助手收发AT指令时,须勾选“加回车换行”
语音输出模式和音量调节
AT+CSDVC=1 //切换到耳机
AT+CSDVC =3 //切换到喇叭
AT+CLVL =? //查询音量范围,返回 +CLVL: (0-5) //说明音量有0~5可调
AT+CLVL=2 //设置音量为2,返回 OK
接听电话
来电串口显示:RING
发送“ATA” //接听电话
发送“AT+CHUP” //挂断电话
音频参数调试
AT+CACDBFN=?
+CACDBFN: (Handset_cal.acdb,Handset_tianmai.acdb) // 建议考虑设置这组参数
OK
A.模块开机初始化阶段,在拨打电话之前,增加如下
AT^PWRCTL=0,1,3 // 主要改善TDD noise效果
OK
B.模块建立语音通话过程中
VOICE CALL:BEGIN // 模块通话建立执行,改善通话效果
AT+CECM=1 //回音抑制处理
OK
AT+CECH=0x500 //改善手机端音量效果
OK
详见“SIM7X00_Audio_Application_Note”文档
发送英文短信
正确安装 SIM 手机卡和LTE天线、模块USB接口用USB线接电脑,模块开机;
观察指示灯是否正常, PWR 指示灯常亮,NET 灯闪烁;
设置当地短信中心:AT+CSCA="+8613800755500"+回车,返回OK。
注:中国移动的短信服务中心号是+861380xxxx500,其中 xxxx 是你所在的长途电话区号,短信中心每个地方可能不一样,具体可百度查询或拨打移动联通客服,此短信中心为深圳(0755);
AT+CMGF=1 :设置短信模式为TEXT ;
AT+CMGS="phone number" ,设置接收方手机号 ,然后会返回:“>”,发送需要的内容,如“Send massage test!”,结尾不需要回车,编辑完短信后以十六进制的格式发送1A发信息发送(1A是“CTRL+Z”的键值,用于告诉模块执行发送操作,也可以发送1B即“ESC”取消操作),发送成功后模块返回+CMGS:15确认发送成功。如下图所示。
发送英文指令
接收英文短信
手机上发送一条:“This is a receive test for SIM7600X!”到试验模块上
接受到信息时,串口会制动上报信息,“SM”, 20,代表存在 SM 里面有20条信息了,刚刚发的信息就是第 20 条
读取信息:AT+CMGR=20 读取第20条信息(AT+CMGL="ALL" 为读取所有信息)
删除信息:AT+CMGD=20,如下图所示
将显示的信息通过编码转换器转换成文本。
编码转换
发送中文短信
1、设置发送短信参数
AT+CMGF=1 //设置为文本模式
AT+CSCS="UCS2" //设置信息文本为UCS2编码集
AT+CSMP=17,167,2,25 //设置文本模式参数。
AT+CMGS="00310033003400330032003100310039003100300031" //设置接收方手机号的UCS2集;
2、等待返回>,此时发送进过转换的信息内容(00530049004D003700360030003000584E2D658777ED4FE16D4B8BD5),结尾不需要回车,编辑完短信后以十六进制的格式发送1A发信息发送,如下图所示:
发送中文短信
接收中文短信
1、设置短信接收参数
AT+CMGF=1 //设置文本显示
AT+CSCS="GSM" //设置GSM编码集
AT+CNMI=2,1 //设置新信息提醒
2、接受到信息时,串口会自动上报信息,如下图所示读取返回的第21条信息:
AT+CMGR=21 //读取序号21的短信内容
3、在软件中把信息转成中文,如下图所示:
studyer_domi
原创文章 114获赞 80访问量 18万+
关注
私信
展开阅读全文
作者:studyer_domi