模板: 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使用模组资源

SIM7670G-LTE-Cat-1-GNSS-HAT Onboard back.png

SIM7670G-LTE-Cat-1-GNSS-HAT Onboard face.png

实物连接

  • 用户在使用模块前除了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驱动,安装方法参考下图:
  • 驱动安装成功后,可以看到多出下图所示COM口:
    SIM7670G LTE Cat-1-GNSS HAT-Drivers.png

拨号上网

Windows下使用LTE Cat-1网络拨号上网

使用Type-C to USB-A线连接模块和windows之后,使用串口调试助手打开AT COM发送以下指令开启RNDIS上网

AT+DIALMODE=0
AT$MYCONFIG="usbnetmode",0
  • 网速测速,打开测速网址:www.speedtest.net,鼠标点击测速,开始测速。下图为实际测速截图:
    SIM7670G NDIS.png


说明:
理论上,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


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参数

A7670E-Cat-1 HTTP.png

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 //订阅主题

A7670E HTTP.png

GNSS卫星定位

GNSS卫星定位功能的常用命令如下:

AT+CGNSSPWR=1  //开启GNSS
AT+CGNSSTST=1 //开启信息输出
AT+CGNSSPORTSWITCH=0,1 //切换NMEA数据输出口
AT+CGPSINFO //获取卫星经纬度数据

A7670E Cat-1 GNSS HAT GNSS AT.png