模板: A7670E Cat-1/GNSS-HAT Jetson Nano Usage

来自Waveshare Wiki
跳转至: 导航搜索

Jetson Nano使用说明

硬件准备与连接

  • 一块Jetson Nano
  • 一块A7670E Cat-1/GNSS HAT
  • 一张4G通讯卡
  • 一根LTE天线
  • 一根GPS陶瓷天线

将上述所有物品连接如下图所示:

JetsonNano A7670E Cat-1-GNSS HAT .png

示例程序

JetsonNano示例代码

打开Jetson Nano终端执行:

mkdir A7670E_jetsonNano&&cd A7670E_jetsonNano
python -m venv env
source env/bin/activate
pip install pynmea2 pyserial paho-mqtt
wget https://www.waveshare.net/w/upload/e/e6/A7670E-Cat-1_GNSS_HAT_Demo_Code.zip
unzip A7670E-Cat-1_GNSS_HAT_Demo_Code.zip
cd JestonNano

GNSS

此Demo使用Pynmea库解析NMEA 0183格式的卫星数据为经纬度

cd GNSS
sudo bash -c 'source ../env/bin/activate && python GNSS_example.py'

HTTP

此Demo提供测试HTTP接口

cd HTTP
sudo bash -c 'source ../env/bin/activate && python HTTP_example.py' 

MQTT

此Demo结合Waveshare Cloud平台,将树莓派运行状态通过MQTT上传至云端

1. 注册登录Waveshare Cloud,通过设备|设备属性页面添加功能添加设备

2. 从设备列表中获取到该设备的MQTT相关参数

WaveshareCloud A7670E Cat-1-GNSS HAT1.png

3. 将参数数据填入代码中

A7670E Cat-1-GNSS HAT MQTTTest.png

4. 执行代码,在云端设备

sudo bash -c 'source ../env/bin/activate && python MQTT_example.py'