A7670E Cat-1/GNSS HAT Raspberry Usage
来自Waveshare Wiki
树莓派使用说明
硬件准备与连接
- 一块树莓派4B/树莓派5
- 一块A7670E Cat-1/GNSS HAT
- 一张4G通讯卡
- 一根LTE天线
- 一根GPS陶瓷天线
将上述所有物品连接如下图所示:
示例程序
打开树莓派终端执行:
mkdir A7670E_Raspberry&&cd A7670E_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 GNSS python HTTP_example.py
MQTT
此Demo结合Waveshare Cloud平台,将树莓派运行状态通过MQTT上传至云端
1. 注册登录Waveshare Cloud,通过设备|设备属性页面一键添加功能选择树莓派设备并填入设备名
2. 从设备列表中获取到该设备的MQTT相关参数
3. 将参数数据填入代码中
4. 执行代码,在云端设备
python MQTT_example.py
5. 通过仪表盘查看具体设备仪表信息