iOS MQTTクライアントセットアップ

テキストコピッド
導入事例

このドキュメントは、統合するための徹底したガイドを提供しますMQTTブローカー(CrystalMQ) または iOS上でモバイルアプリケーションを持つ他のMQTTブローカー。 以下のような重要なタスクをカバーしています。 接続を確立し、トピックにサブスクライブしたり、メッセージを交換したりします。 これらの手順に従って、スムーズに実行できます。MQTTの特長コミュニケーション内 お問い合わせ モバイルアプリケーション。

よくある質問

始める前に、必ず次のことを行ってください。

  • iOSでiPhoneまたはiPad
  • あなたの選択のMQTTブローカー
  • App StoreからMQTTクライアントアプリ(このガイドでは、IoT MQTTパネルをそのまま使用しています) 例)
  • デバイスのアクティブなインターネット接続
モバイルアプリのダウンロード

IoT MQTT パネルアプリのダウンロード・インストールからスタート アプリストア:

  • iOSデバイスでApp Storeを開きます。
  • 「IoT MQTT Panel」アプリを検索
  • 「Get」をタップして、アプリをダウンロードしてインストールします。

IoT MQTT パネルを MQTT ブローカーに接続する手順

ステップ1:IoT MQTTを開く パネルアプリ

アプリをインストールしたら、iOS デバイスで IoT MQTT パネルを起動します。

ステップ2:新しいブローカーを追加します

  • アプリのメイン画面で「接続の設定」をタップして、新しい接続を作成します。 MQTTブローカー。
  • setup connection
  • 下記の内容を入力してください。
    • 接続名: ブローカーの接続に名前を付ける (例えば、「ホームMQTT」) ブローカー。
    • クライアント ID: 独自のクライアント ID (iOSClient1) を入力します。 各デバイス接続 ブローカーには、ユニークなIDを持っている必要があります。
    • ブローカーWeb/IPアドレス:ホスト名またはIPアドレスを入力MQTTブローカー(例:クリスタルmq.bevywise.com)
    • ポート: MQTT ブローカーのポート番号を指定します (デフォルトは 1883 です) 暗号化されていない通信または暗号化された通信のための8883。
    • ネットワークプロトコル: 適切なプロトコル(TCP、TCP-SSL、WebSocket)を選択します。 WebSocket-SSL が必要です。
Network protocols list
TCP SSL
Websocket SSL

ステップ3:ダッシュボードを追加

接続を確立するために、少なくとも1つのダッシュボードがセットアップされていることを確認してください。

  • '+' アイコンをタップして、'Add Dashboard' ウィンドウを開きます。
  • Add dashboard
  • ダッシュボードの名前を入力します。
  • 「保存」をタップしてダッシュボードを作成します。

ステップ4:追加設定の設定(オプション)

「追加オプション」をタップして、高度な設定を設定します。

Additional options
  • ユーザー名: 認証が必要な場合は、ブローカーのユーザー名を入力してください。
  • パスワード: ユーザー名に関連付けられたパスワードを提供します。
  • 自動接続:ネットワークの破壊の後で自動再接続を有効にして下さい。
  • 生きている保って下さい: 調節して下さい常に生き続ける秒間隔(デフォルトは60です)。
  • クリーンセッション: クリーンセッションを有効にまたは無効にします(デフォルトは有効です)。
  • 最近の投稿 ウィル 検査と検査(LWT): クライアントが送信するメッセージを設定する 接続解除 予期しない。
  • 接続解除の通知:クライアントが何らかの理由で切断したときに通知を受け取る エラー。

ステップ5:保存と接続

すべての詳細が入力されると、「作成」をタップして、接続を保存します。 設定。 新しく作成されたブローカーエントリーをタップして、接続を開始します。

ステップ6: トピックを購読するためのパネルを追加します。

ブローカーに接続すると、トピックにパネルを追加 メッセージを表示:

  • '+' アイコンをタップし、パネルタイプ(テキストパネル、スイッチパネルなど)を選択します。
  • Panel list
  • パネルの設定:
    • 名前: パネルの名前を入力します。
    • トピック: 購読するトピック(例、ホーム/温度)を指定します。
    • QoS: サービスレベルの品質(デフォルトは0)を設定します。
  • パネルを追加するために「保存」をタップします。

ステップ7:メッセージの公開

メッセージをトピックに公開するには:

  • 「公開」タブに移動します。
  • トピックとメッセージのペイロードを入力します。
  • 「公開」をタップしてメッセージを送信します。

これで、IoT MQTT パネル アプリを正常に接続できるようになりました。 MQTTブローカーにiOSデバイス。 メッセージを受信するトピックにサブスクライブを開始し、 IoT ネットワーク内の他のデバイスやサービスと通信するためのメッセージを公開します。