模板: SIM7670G-LTE-Cat-1-GNSS-HAT Quick Start
来自Waveshare Wiki
产品特点
- 基于 Raspberry Pi 40PIN GPIO 接口设计,适用于 Raspberry Pi 系列主板
- 支持 TCP/IP、HTTP(s)、MQTT(s)、FTP(s) 和 SSL 等网络通信协议
- 支持 GNSS 定位,可通过卫星信号获取位置信息
- 板载 USB 接口,可用于测试AT指令、联网通信等
- 板载 3 个 USB 拓展口,方便USB拓展设备接入
- 板载 SIM 卡槽,支持 1.8V 和 3V SIM 卡
- 板载 2 个 模组LED 指示灯、 4 个 USB LED 指示灯,方便查看模块运行状态
- 提供完善的配套资料手册 (Raspberry/JetsonNano/Arduino/ESP32示例程序)
硬件说明
板载资源
1. USB1拓展接口支持外部USB设备拓展接入
2. USB主接口、供电接口,接入windows、Raspberry、Jetson Nano可拓展USB接入
3. USB2拓展接口支持外部USB设备拓展接入
4. USB3拓展接口支持外部USB设备拓展接入
5. Type-C,功能同USB接口功能
6. GNSS 天线,支持IPEX1代和SMA封装
7. LTE 天线,支持IPEX1代和SMA封装
8. 4Pin拨码开关,控制SIM7670G模组UART接入树莓派、使用pin脚控制模组开关机和进入烧录模式
9. 40Pin树莓派GPIO接口
10. SIM Card 卡槽(此SIM Card 卡槽不支持热插拔,换取SIM Card请断电操作)
11. 预留测试点,可外接MCU使用模组资源
实物连接
- 用户在使用模块前除了Type C USB线、GNSS天线、LTE天线外,还需要准备以下东西:
一张4G SIM卡(移动、联通或电信卡,未停机且开通GPRS);
- 断电的情况下,装入已经激活的4G SIM卡,再接上USB线到电脑。
- 把Type C USB线一端接PC机USB接口,另一端接SIM7670G LTE Cat-1/GNSS HAT的USB接口,PWR灯亮起,等待约0~1秒模块启动,NET灯常亮,模块启动成功,等待模块自动寻找网络,NET灯开始闪烁
- 打开设备管理器,第一次使用需要安装 Windows驱动,安装方法参考下图:
拨号上网
Windows下使用LTE Cat-1网络拨号上网
使用Type-C to USB-A线连接模块和windows之后,使用串口调试助手打开AT COM发送以下指令开启RNDIS上网
AT+DIALMODE=0 AT$MYCONFIG="usbnetmode",0
说明:
理论上,SIM7670G模组使用Cat-1不同网络,上下行速率如下表。
但实际测速受网络覆盖率,网络拥堵情况和基站情况等因素影响,所以不同的时间段,不同的地点测速的数据都会有差异。
网络制式 | 上行速率 | 下行速率 |
---|---|---|
LTE Cat-1 | 5Mbps | 10Mbps |
串口助手调试
常用AT指令说明
命令 | 说明 | 返回值 |
---|---|---|
AT | AT测试指令 | OK |
ATE | ATE1设置回显 ATE0关闭回显 |
OK |
AT+SIMCOMATI | 查询模组信息 | OK |
AT+IPREX | 设置模块硬件串口波特率 | +IPREX: OK |
AT+CRESET | 复位模块 | OK |
AT+CSQ | 网络信号质量查询,返回信号值 | +CSQ: 25,99 OK |
AT+CPIN? | 查询SIM卡状态,返回READY,表示SIM卡能正常识别 | +CPIN: READY |
AT+COPS? | 查询当前运营商,正常联网后会返回运营商信息 | +COPS: OK |
AT+CREG? | 查询网络注册状态 | +CREG: OK |
AT+CPSI? | 查询UE系统信息 | |
AT+CNMP | 网络模式选择命令: 2:Automatic 13:GSM only 14:WCDMA only 38:LTE only |
OK |
- 更多详细AT指令请参考:SIM767XX_Series_AT_Command_Manual_V1.01.pdf
HTTP请求
HTTP功能的常用命令如下:
AT+HTTPINIT // 开启HTTP AT+HTTPPARA="URL",https://www.waveshare.cloud/api/sample-test/ // 设置目标URL信息 AT+HTTPACTION=0 // HTTP Get请求 AT+HTTPREAD=0,500 // 输出HTTP返回值 AT+HTTPDATA=5,1000 // 设置HTTP参数
MQTT请求
GNSS卫星定位功能的常用命令如下:
AT+CMQTTSTART // 开启MQTT AT+CMQTTACCQ=0,"Waveshare-7670X",0 // 设置ClientID AT+CMQTTCONNECT=0,"tcp://mqtt.easyiothings.com",20,1 // 连接MQTT服务器 AT+CMQTTTOPIC=0,8 // 设置发布主题 AT+CMQTTPAYLOAD=0,9 // 设置消息体内容 AT+CMQTTPUB=0,0,60 // 发布消息 AT+CMQTTSUB=0,8,1 //订阅主题
GNSS卫星定位
GNSS卫星定位功能的常用命令如下:
AT+CGNSSPWR=1 //开启GNSS AT+CGNSSTST=1 //开启信息输出 AT+CGNSSPORTSWITCH=0,1 //切换NMEA数据输出口 AT+CGPSINFO //获取卫星经纬度数据