3

現在、モバイル デバイスへの MQTT 接続として RSMB を使用しています。パブリッシュされたメッセージを受け取ったときに SQL データベースに格納するための最良の方法は何ですか?

現在、トピックに公開する前に、データベースにアクセスする PHP ページに POST する必要があります。

ありがとう

4

3 に答える 3

8

関心のあるトピックをサブスクライブしてデータベースに挿入する MQTT クライアントを作成できます。これは、ブローカーまたはデータベースを実行しているマシンで実行できます。

Mosquitto と RSMB はどちらも、使用できる C クライアント ライブラリと、データベースに適したライブラリを提供します。

于 2011-07-05T16:13:41.707 に答える
4

そのトピックを正確に扱うブログ記事を書きました。

http://www.hivemq.com/mqtt-sql-database/

MySQL データベースにメッセージを挿入するワイルドカード サブスクライバーのサンプル コードは、https ://github.com/dc-square/paho-wildcard-subscriber にあります。

于 2013-04-19T11:58:11.520 に答える
1

見て:

https://github.com/bluewindthings/mqtt-to-sql-daemon

このデーモンと、 https://github.com/bluewindthings/mqtt-republisher-daemonを使用したトピック構造の以前の再編成が答えになる可能性があります

于 2013-01-25T19:26:10.873 に答える