一、4G模块初识
EC03-DNC是亿佰特公司推出的 LTE CAT1 数传模块产品, 该产品软件功能完善, 覆盖绝大多数常规应用场景, EC03-DNC 是为实现串口设备与网络服务,通过网络相互传输数据而开发的产品 , 该产品是一款带分集接收功能 的LTE-FDD/LTE-TDD 无线通信数传模块, 支持 LTE-FDD , LTE-TDD 网络数据连接, 用户只需通过简单的设置, 即可实现串口到网络服务器的双向数据透明传输。
基于串口AT指令的开发方式
有两种工作模式,默认是透传模式,通过其他方式进入AT指令模式
模块正常工作状态,红灯常亮,黄灯闪烁(SIM卡)
默认出厂波特率115200
进入AT指令模式:发送+++(不换行)后3秒内发送任意AT指令(换行)
4G模块与usb转ttl串口工具连接方式
与USB转TTL模块连接TXD对RXD,RXD对TXD,VCC接5v,GND接GND,最好买一根天线来稳定模块信号不然信号强度会异常,SIM卡确认插入黄色的灯会亮,注:该模块的所有设置都要先配置,重启后才会生效
二、4G模块AT指令操作
进入AT指令模式
发送+++(不勾选发送新行)后3秒内发送任意AT指令(勾选发送新行)
确认信号强度
显示+OK=26表示信号强度正常,99则为信号异常
AT+CSQ
修改波特率
默认波特率是115200,AT+UART可以查看当前波特率,发送AT+UART=9600,NONE,NONE是没有奇偶校验位,9600是修改波特率为9600,需重启模块后修改成功
AT+UART=9600,NONE
重启模块
AT+REBT,关闭串口重新打开,需要重新进入AT指令模式
AT+REBT
三、内网穿透建立一个外网可访问的服务器
先打开服务器,配置协议类型、本地主机地址、本地主机端口号,点击连接
花生壳:花生壳客户端官方下载 - 贝锐花生壳官网
在花生壳软件里自定义映射一个设置
进行映射设置
映射设置完成后,回到花生壳的主界面,看到自定义映射下方多了一个“我的应用”,并且右侧栏显示连接成功字样
打开客户端,拷贝花生壳“我的应用”下方的IP地址和端口号,复制在远程主机地址栏中,点击连接
客户端和服务器可以正常通信
四、什么是心跳包
心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包
所谓的心跳包就是客户端定时发送简单的信息给服务器端告诉它我还在而已