2017-06-21 492 views
0

我连接了一个与我的mosquitto MQTT服务器(RPi)进行通信的设备,并将出版物发送到指定主题。我现在想要做的就是将发布在MQTT服务器上的该主题上的消息存储到MySQL数据库中。我知道MySQL是如何工作的,但我不知道如何聆听这些传入的出版物。我正在寻找在后台运行的轻量级解决方案。任何关于图书馆的指示或想法都非常受欢迎。如何存储MQTT Mosquitto发布到MySQL的事件?

+0

可能的重复[有没有办法将Mosquitto负载存储到MySQL数据库的历史目的?](https://stackoverflow.com/questions/31584613/is-there-a-way-to-store-mosquitto -payload成 - 一个MySQL的数据库,为历史-PUR) – hardillb

回答

0

如果您熟悉Python,Paho MQTT library很简单,资源便宜,并且与Mosquitto良好接口。要使用它,只需订阅主题并设置回调以使用peewee将有效载荷传递到MySQL,如this answer.所示在后台运行脚本并将其称为好!