[IoT] BaiduIoTクラウドへの接続方法

関連記事

1.「MQTTプロトコル分析の概要(1)」
2.「MQTTプロトコル分析の概要(2)」
3。「[IoT] BaiduIoTクラウドへの接続方法」
4。「[FreeRTOS] LWIP2.1のSTM32移植に基づくMQTT .2》

1.IoTハブの概要

モノのインターネット(IoT Hub)は、モノのインターネット分野の開発者向けのフルマネージドクラウドサービスであり、主流のモノのインターネットプロトコル(MQTT)通信は、スマートデバイスとクラウド間の安全な双方向接続を確立し、IoTプロジェクトを迅速に実現できます。

オブジェクトアクセスは、機器タイプ(元のオブジェクト管理)とデータタイプの2つのプロジェクトタイプに分けられますデバイスタイプはデバイスベースのIoTシナリオに適しており、データタイプはデータストリームベースのIoTシナリオに適しています。

ここに画像の説明を挿入
デバイス側は、Edge-SDKまたはオープンソースMQTTクライアントを統合し、対応するシャドウと接続し、メッセージを送受信することで、デバイスデータのレポートとカウンターコントロール実現できます。

同時に、天宮の他の製品と連携して、履歴データの保存と表示の要件を満たすことができます。

2.請求戦略

マテリアルアクセスは主に後払い方式を採用しており、リアルタイムの請求は実際の使用量に基づいて行われます。つまり、使用された送信メッセージの数に対してのみ支払う必要があります。

段階的な価格:

月間使用量:メッセージ数N 価格(元/百万個)
N <100万 自由
100万<N <1億 1.2
1億<N <10億 1.0
10億以上 0.8

備考:ここで学習して使用しているところです。100万通のメッセージがありますので、安心してご利用いただけます。
注:詳細については、公式Webサイトを参照してください。簡単に理解するためにここにいます。公式ウェブサイトアドレス:「BaiduモノのインターネットアクセスIoTハブ。請求ポリシー」

3.プロジェクトを作成します

物事を接続してサービスにアクセスするためのプロジェクトを作成する必要があります。各プロジェクトは、エンドポイントに対応します。プロジェクトは、完全なマテリアルアクセスサービスを表します。

コンソールページにログインし、[プロジェクトの作成]をクリックして、IoT Hubサービスを作成する必要があるプロジェクトの名前を入力し、プロジェクトタイプのデバイスタイプ(推奨)またはデータタイプを選択して送信します。プロジェクトを通じて、さまざまなプロジェクトの機器を分離して管理できます。

コンソールページへのオブジェクトアクセス:https//console.bce.baidu.com/iot2/hub/project/list

  • 第一歩:
    ここに画像の説明を挿入
  • ステップ2:
    ここに画像の説明を挿入
  • ステップ3:
    ここに画像の説明を挿入

プロジェクトが作成されると、プロジェクトリストページでオブジェクトアクセス用にデフォルトで提供される3種類のアドレスを確認できます。別のアドレスを選択すると、さまざまな方法でBaidu Smart CloudInternetに接続できます。

  • tcp://yourendpoint.mqtt.iot.gz.baiduce.com:1883、ポート1883は、送信データの暗号化をサポートしていません。MQTT.fxクライアントを介して接続できます。
  • ssl://yourendpoint.mqtt.iot.gz.baiduce.com:1884、ポート1884、SSL / TLS暗号化送信、MQTT.fxクライアント接続をサポートします。
  • wss://yourendpoint.mqtt.iot.gz.baidubce.com:8884、ポート8884は、Websocket接続をサポートし、SSL暗号化も含みます。Websocketクライアントを参照してください。

4.プロジェクトを構成します

構成項目は、主にユーザーの作成IDの設定、およびポリシーの設定です。詳細な手順は次のとおりです。

  • 第一歩:
    ここに画像の説明を挿入
  • ステップ2:
    ここに画像の説明を挿入
  • ステップ3:
    ここに画像の説明を挿入
    次に、 MQTTHelloTest001介しトピックサブスクライブしてテストできます。

5.MQTT.fxを使用してテストします

MQTTアプリケーションクライアントを構成して、メッセージを送受信するためにIoTサービスと通信できるかどうかをすばやく確認します。

MQTT.fx公式ウェブサイトにログインし、適切なバージョンを見つけて、MQTT.fxクライアントをダウンロードしてインストールします。

詳細な手順は次のとおりです。

  • ステップ1: MQTTクライアントの設定ページを開き、[+]ボタンをクリックして新しい構成ファイルを作成します

ここに画像の説明を挿入
ここに画像の説明を挿入

(1)接続プロファイルの関連情報を入力します。

パラメータ名 説明
プロファイル名 構成ファイルの名前は自由に入力できます
ブローカーの住所 プロジェクトの作成後に返されるホスト名
ブローカーポート 1883年
クライアントID クライアントID、「az」、「0-9」、「_」、「-」文字をサポートし、128バイトを超えることはできません。UTF8エンコーディング

(2)[ユーザー資格情報]を選択し、IoTHubサービスの作成によって返されたユーザー名/パスワードを入力します。
(3)「適用」ボタンをクリックして、クライアントの構成を完了します。

  • ステップ2: MQTTクライアントインターフェイスに戻り、新しく作成されたプロファイルを選択し、[接続]ボタンをクリックしてサービスに接続します。
    ここに画像の説明を挿入
  • ステップ3:接続に成功したら、ニュースの購読を開始できます。
    ここに画像の説明を挿入
  • ステップ4:メッセージを公開する
    ここに画像の説明を挿入
  • ステップ5:テスト結果を表示する
    ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/ZHONGCAI0901/article/details/111764513