我是 Python 和 MQTT 的新手。我能够编写一些 Python 工作代码来将连接的传感器数据发布到代理,现在我想订阅多个主题并在连接到树莓的 LCD 20x4 上写入所有有效负载。
实际上我写了一个 Python 来订阅一个主题并将有效负载写在 LCD 上;没问题,它正在工作。无法在同一个 Python 中包含其他主题并将有效负载写入 LCD。
您可以在下面找到我的“仅”一个主题的工作 Python 代码。
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# RPi-S-LCD.py
# Created on 8/1/2017
#
# Python program that write payloads on LCD 20x4
#
import time
import sys
import os
import paho.mqtt.client as paho
sys.path.append("/home/pi/Adafruit_Python_CharLCD")
import Adafruit_CharLCD as LCD
import Adafruit_GPIO.MCP230xx as MCP
### Define MCP pins connected to LCD
lcd_rs = 6
lcd_en = 4
lcd_d4 = 3 …Run Code Online (Sandbox Code Playgroud)