模板: SIM7670G LTE Cat-1/GNSS HAT Raspberry Usage
来自Waveshare Wiki
树莓派使用说明
硬件准备与连接
- 一块树莓派4B/树莓派5
- 一块SIM7670G LTE Cat-1/GNSS HAT
- 一个USB A对插头
- 一张4G通讯卡
- 一根LTE天线
- 一根GPS陶瓷天线
将上述所有物品连接如下图所示:
使用40 Pin UART通信需要将板面4pin拨码开关的TXD、RXD拨至开启状态
串口配置
由于树莓派串口默认用于终端调试,如需使用串口,则需要修改树莓派设置。
- 执行如下命令进入树莓派配置:
sudo raspi-config
- 选择Interfacing Options ->Serial ->no -> yes,关闭串口调试功能。
示例程序
打开树莓派终端执行:
mkdir SIM7670G_Raspberry&&cd SIM7670G_Raspberry python -m venv env source env/bin/activate pip install pynmea2 pyserial paho-mqtt wget https://www.waveshare.net/w/upload/4/4b/A7670E_Cat-1-GNSS_HAT_Raspberry_Code.zip unzip A7670E_Cat-1-GNSS_HAT_Raspberry_Code.zip
GNSS
此Demo使用Pynmea库解析NMEA 0183格式的卫星数据为经纬度
cd GNSS python GNSS_example.py
执行过后等待获取GPS信息,当硬件启动、天气、卫星信号弱等原因出现时,GPS位置信息获取较慢
HTTP
此Demo提供测试HTTP接口
cd HTTP python HTTP_example.py
MQTT
此Demo结合Waveshare Cloud平台,将树莓派运行状态通过MQTT上传至云端
1. 注册登录Waveshare Cloud,通过设备|设备属性页面一键添加功能选择树莓派设备并填入设备名
2. 从设备列表中获取到该设备的MQTT相关参数
3. 将参数数据填入代码中
4. 执行代码,在云端设备
python MQTT_example.py
5. 通过仪表盘查看具体设备仪表信息