導入事例
このドキュメントは、統合するための徹底したガイドを提供しますMQTTブローカー(CrystalMQ) または
iOS上でモバイルアプリケーションを持つ他のMQTTブローカー。 以下のような重要なタスクをカバーしています。
接続を確立し、トピックにサブスクライブしたり、メッセージを交換したりします。
これらの手順に従って、スムーズに実行できます。MQTTの特長コミュニケーション内
お問い合わせ
モバイルアプリケーション。
モバイルアプリのダウンロード
IoT MQTT パネルアプリのダウンロード・インストールからスタート
アプリストア:
- iOSデバイスでApp Storeを開きます。
- 「IoT MQTT Panel」アプリを検索
- 「Get」をタップして、アプリをダウンロードしてインストールします。
IoT MQTT パネルを MQTT ブローカーに接続する手順
ステップ1:IoT MQTTを開く パネルアプリ
アプリをインストールしたら、iOS デバイスで IoT MQTT パネルを起動します。
ステップ2:新しいブローカーを追加します
- アプリのメイン画面で「接続の設定」をタップして、新しい接続を作成します。
MQTTブローカー。
- 下記の内容を入力してください。
- 接続名: ブローカーの接続に名前を付ける (例えば、「ホームMQTT」)
ブローカー。
- クライアント ID: 独自のクライアント ID (iOSClient1) を入力します。 各デバイス接続
ブローカーには、ユニークなIDを持っている必要があります。
- ブローカーWeb/IPアドレス:ホスト名またはIPアドレスを入力MQTTブローカー(例:クリスタルmq.bevywise.com)
- ポート: MQTT ブローカーのポート番号を指定します (デフォルトは 1883 です)
暗号化されていない通信または暗号化された通信のための8883。
- ネットワークプロトコル: 適切なプロトコル(TCP、TCP-SSL、WebSocket)を選択します。
WebSocket-SSL が必要です。
ステップ3:ダッシュボードを追加
接続を確立するために、少なくとも1つのダッシュボードがセットアップされていることを確認してください。
- '+' アイコンをタップして、'Add Dashboard' ウィンドウを開きます。
- ダッシュボードの名前を入力します。
- 「保存」をタップしてダッシュボードを作成します。
ステップ4:追加設定の設定(オプション)
「追加オプション」をタップして、高度な設定を設定します。
- ユーザー名: 認証が必要な場合は、ブローカーのユーザー名を入力してください。
- パスワード: ユーザー名に関連付けられたパスワードを提供します。
- 自動接続:ネットワークの破壊の後で自動再接続を有効にして下さい。
- 生きている保って下さい: 調節して下さい常に生き続ける秒間隔(デフォルトは60です)。
- クリーンセッション: クリーンセッションを有効にまたは無効にします(デフォルトは有効です)。
- 最近の投稿
ウィル
検査と検査(LWT): クライアントが送信するメッセージを設定する
接続解除
予期しない。
- 接続解除の通知:クライアントが何らかの理由で切断したときに通知を受け取る
エラー。
ステップ5:保存と接続
すべての詳細が入力されると、「作成」をタップして、接続を保存します。
設定。 新しく作成されたブローカーエントリーをタップして、接続を開始します。
ステップ6: トピックを購読するためのパネルを追加します。
ブローカーに接続すると、トピックにパネルを追加
メッセージを表示:
- '+' アイコンをタップし、パネルタイプ(テキストパネル、スイッチパネルなど)を選択します。
- パネルの設定:
- 名前: パネルの名前を入力します。
- トピック: 購読するトピック(例、ホーム/温度)を指定します。
- QoS: サービスレベルの品質(デフォルトは0)を設定します。
- パネルを追加するために「保存」をタップします。
ステップ7:メッセージの公開
メッセージをトピックに公開するには:
- 「公開」タブに移動します。
- トピックとメッセージのペイロードを入力します。
- 「公開」をタップしてメッセージを送信します。
これで、IoT MQTT パネル アプリを正常に接続できるようになりました。
MQTTブローカーにiOSデバイス。 メッセージを受信するトピックにサブスクライブを開始し、
IoT ネットワーク内の他のデバイスやサービスと通信するためのメッセージを公開します。