Buy from US Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES ここでご購入を!

はじめに

nodemcuをより有効に活用して、より面白いIoTプロジェクトを完成させるために、このレッスンではMQTTとは何か、psbcubclientとは何かを学びます。既にMQTT / pubsubclientをご存知の方は、以下のパラグラフを読み飛ばしても構いませんが、初心者の方はこれらの紹介をお読みください。

MQTTプロトコルとは?

MQTTはマシン・ツー・マシン(M2M)/モノのインターネット(Internet of Things)接続プロトコルです。MQTTはメッセージキューイング・テレメトリー・トランスポートです。MQTTはメッセージキューイング遠隔測定トランスポートで、特にオートメーション用に設計されています。

MQTTはパブリッシュ・サブスクライブ・イベントで動作します。その間にMQTTブローカーが必要です。それは非常に広大なテーマです。MQTTについてもっと知りたい方は、MQTT.org/MQTT Wikiをご覧ください。

はじめに

MQTTプロトコル

アプリケーションの開発

ドキュメントとリファレンス

いくつかの記事やチュートリアルへのリンクは、レガシー・ドキュメンテーション・ページ にあります。- これらは[技術記事](technical articles)と[ブログ記事](blog posts)のページに移動すべきです。

レガシーのよくある質問ページ にも、これから始める場合に役立つ資料があります。- これらは質問ページ に移行されるべきです。

pubsubclientとは何ですか?

このライブラリは、MQTTをサポートしているサーバーとシンプルなパブリッシュ/サブスクライブ・メッセージングを行うためのクライアントを提供します。

制限事項

ダウンロード

最新バージョンのライブラリはGitHubからダウンロードできます。

ドキュメント

このライブラリには多くのサンプルスケッチが付属しています。ArduinoアプリケーションのFile > Examples > PubSubClientを参照してください。

完全な APIドキュメント

対応ハードウェア

このライブラリはArduinoのEthernet Client apiを使ってネットワークハードウェアとやりとりします。つまり、以下のような多くのボードやシールドで動作します:

作者
Nick O’Leary – @knolleary
License
This library is released under the MIT License.