基于SIM7080G模块的MQTT通信

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

1.硬件准备

2. 软件准备

说明: 示例程序选择里面的Rasspiberry 下的python程序。

3.通信步骤

  • 把NB卡和螺旋桨天线接入SIM7080G
  • 把SIM7080G模块通过2*20PIN排针接入树莓派
  • 打开软件准备中的 MQTT WebSocket工具包,(点击 +新连接 )按照下图填写信息:

SIM7080G MQTT (1).png

  • 把示例程序下载到树莓派中,进入MQTT python 示例程序的mqtt文件夹运行 mqtt.py
wget -P ~/Documents/ https://www.waveshare.net/w/upload/e/e6/SIM7080G_Cat_M_NB_IoT_HAT_Code.tar.gz
cd ~/Documents
tar -xzf SIM7080G_Cat_M_NB_IoT_HAT_Code.tar.gz
cd SIM7080G_Cat_M_NB_IoT_HAT_Code/RaspberryPi/python/mqtt 
sudo python mqtt.py
  • 运行程序如下图:

SIM7080G MQTT (2).png

  • 成功发送信息后,可以在 MQTT WebSocket工具包看到成功接收到的信息:

SIM7080G MQTT (3).png
温馨提示: 刚开始测试时本人有遇到不少指令返回error情况,这时候需要多运行几下程序。