2017-06-21 491 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.所示在後臺運行腳本並將其稱爲好!