请编写python代码:MQTT协议发布者识别到明火,向订阅者发布告警信息
时间: 2023-04-07 09:03:57 浏览: 115
使用python实现mqtt的发布和订阅
5星 · 资源好评率100%
以下是Python代码:
```python
import paho.mqtt.publish as publish
# 定义MQTT服务器地址和端口号
MQTT_SERVER = "localhost"
MQTT_PORT = 1883
# 定义主题和消息内容
topic = "fire/alarm"
message = "Fire detected!"
# 发布消息
publish.single(topic, message, hostname=MQTT_SERVER, port=MQTT_PORT)
```
这段代码使用了paho-mqtt库来实现MQTT协议的发布功能。当识别到明火时,代码会向指定主题发布告警信息,订阅者可以通过订阅该主题来接收告警信息。
阅读全文