MQTTを使用してEclipse-dittoからAzureIoTハブへの接続を作成します

ボブ・クレアハウト

MQTTを使用してDittoからAzureIoTハブへの発信接続を作成しようとしています私たちはDittoを担当し、他の誰か(デジタルツインライブデータに関心がある)がAzure IoTHubを担当しています。Azure IoTハブ(コネクティビティマイクロサービス内)との接続中に次のエラーが発生します:Not authorized to connect (5)また、mosquitto_pubに接続しようとしましたが、-i client-idオプションを省略したときに同じエラーが発生しました。他のすべては大丈夫のようです。

いくつかの追加情報:

  • これは、現在機能しているmosquitto_pubコマンドです。
    mosquitto_pub -h [hostname] -p [port] -t [topic] -m "" -u [username] -P [password] --cafile cert.cer -i [deviceName]
  • ホスト名、ポート、トピック、ユーザー名(スラッシュ、ダッシュ、等式演算子を含む長い文字列)、パスワード(スペース、パーセント記号、等式演算子を含む長い文字列)、および証明書ファイルが提供されています。同上ページ(https://www.eclipse.org/ditto/connectivity-protocol-bindings-mqtt.html)で説明されているように、ユーザー名とパスワードをURLエンコードし、接続URLでつなぎ合わせました。ssl: // [url-encoded-username]:[url-encoded-password] @ [hostname]:[port-number]。
  • 証明書を追加しましたが、証明書エラー(「要求されたターゲットへの有効な証明書パスが見つかりません」)が発生しなくなりました。

誰かがこれを経験したことがありますか?
たぶん、解決策は別のプロトコル(たとえばamqp)を使用していますか?
うまくいけば、私はインターネット上の他の関連する質問や情報を見逃していません。もしそうなら、私がそれを見つけることができる場所を教えてください。

ありがとう

ボブ・クレアハウト

Dittoは、発信接続のIDに「-publisher」を追加します。
ただし、Azure IoT Hubは、connectionIDがAzure IoTHubで構成されているデバイスと同じであることを想定しています。'test'と呼ばれるデバイス/接続で機能させるには、次の手順を実行する必要があります。

  • 「test-publisher」という名前の新しい着信接続をAzureIoTHubに作成します
  • 以下を使用して、同上発信接続を作成します。
    • ID: 'テスト'
    • 「test-publisher」を含むAzureIoTHubによって提供される接続の詳細

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

単一のjsonをazureiotハブからdatalake2に保存します

分類Dev

AzureDBからモデルへの接続を作成します

分類Dev

AzureからDBへの接続を作成します

分類Dev

DialogflowはFirebaseを使用してMQTTブローカーに接続しますか?

分類Dev

DialogflowはFirebaseを使用してMQTTブローカーに接続しますか?

分類Dev

MQTT / TCP接続のみを受け入れる実際のデバイスをAzureIoTハブに接続するにはどうすればよいですか?

分類Dev

MQTT / TCP接続のみを受け入れる実際のデバイスをAzureIoTハブに接続するにはどうすればよいですか?

分類Dev

StreamAnalyticsを使用したAzureIoTハブクラウドからデバイスへのメッセージ

分類Dev

JavascriptでMQTTを使用してAzureIotHubに接続します

分類Dev

VBAを使用してExcelからAccessデータベースへの接続を作成する

分類Dev

リンクサーバーを使用してAccessからSQLServerへのODBC接続を作成する方法は?

分類Dev

AzureIOTライブラリを使用してXamarin.Forms.Net Standardアプリを作成しますか?

分類Dev

ブラウザからHTTPSを使用してWebソケット経由でmqttクライアントを接続します

分類Dev

ブラウザからHTTPSを使用してWebソケット経由でmqttクライアントを接続します

分類Dev

RESTを使用してAzureIoTハブにデータを送信する

分類Dev

AzureIOTハブに安全に接続するためのSASトークンを生成する方法

分類Dev

HiveMq-MQTTライブラリを使用してMqtt3AsyncClientに接続する方法は?

分類Dev

S1:StanderTierを備えたAzureIOTハブは、8時間使用して削除すると、1か月分の料金が発生します

分類Dev

SparkストリーミングでAzureIOTハブの接続文字列を検証する方法は?

分類Dev

kueを使用してredisに接続すると、常にlocalhostへの接続が作成されます

分類Dev

ARMを介してAzureテーブルストアへのAPI接続を作成します

分類Dev

MQTTを介してAzureIOTハブのx509認証済みデバイスにデータを送信中にSSL検証に失敗しました

分類Dev

RでDBMSへの接続を作成します

分類Dev

AzureIoTハブがメッセージをmqttデバイスにプッシュするのに2秒以上かかっています

分類Dev

EventMachineを使用して、同じ接続を使用して複数のリクエストを作成しますか?

分類Dev

LinuxマシンのnodejsからActiveDirectoryを使用してSQLServerに接続します

分類Dev

SIPml5を使用してAsteriskへの接続を作成するにはどうすればよいですか?

分類Dev

Spring JdbcTemplateを使用すると、SQLサーバーへの新しい接続が作成されますか?

分類Dev

Azure IoT C SDKを使用して、紺碧のIoTハブをGSMモデムに接続します

Related 関連記事

  1. 1

    単一のjsonをazureiotハブからdatalake2に保存します

  2. 2

    AzureDBからモデルへの接続を作成します

  3. 3

    AzureからDBへの接続を作成します

  4. 4

    DialogflowはFirebaseを使用してMQTTブローカーに接続しますか?

  5. 5

    DialogflowはFirebaseを使用してMQTTブローカーに接続しますか?

  6. 6

    MQTT / TCP接続のみを受け入れる実際のデバイスをAzureIoTハブに接続するにはどうすればよいですか?

  7. 7

    MQTT / TCP接続のみを受け入れる実際のデバイスをAzureIoTハブに接続するにはどうすればよいですか?

  8. 8

    StreamAnalyticsを使用したAzureIoTハブクラウドからデバイスへのメッセージ

  9. 9

    JavascriptでMQTTを使用してAzureIotHubに接続します

  10. 10

    VBAを使用してExcelからAccessデータベースへの接続を作成する

  11. 11

    リンクサーバーを使用してAccessからSQLServerへのODBC接続を作成する方法は?

  12. 12

    AzureIOTライブラリを使用してXamarin.Forms.Net Standardアプリを作成しますか?

  13. 13

    ブラウザからHTTPSを使用してWebソケット経由でmqttクライアントを接続します

  14. 14

    ブラウザからHTTPSを使用してWebソケット経由でmqttクライアントを接続します

  15. 15

    RESTを使用してAzureIoTハブにデータを送信する

  16. 16

    AzureIOTハブに安全に接続するためのSASトークンを生成する方法

  17. 17

    HiveMq-MQTTライブラリを使用してMqtt3AsyncClientに接続する方法は?

  18. 18

    S1:StanderTierを備えたAzureIOTハブは、8時間使用して削除すると、1か月分の料金が発生します

  19. 19

    SparkストリーミングでAzureIOTハブの接続文字列を検証する方法は?

  20. 20

    kueを使用してredisに接続すると、常にlocalhostへの接続が作成されます

  21. 21

    ARMを介してAzureテーブルストアへのAPI接続を作成します

  22. 22

    MQTTを介してAzureIOTハブのx509認証済みデバイスにデータを送信中にSSL検証に失敗しました

  23. 23

    RでDBMSへの接続を作成します

  24. 24

    AzureIoTハブがメッセージをmqttデバイスにプッシュするのに2秒以上かかっています

  25. 25

    EventMachineを使用して、同じ接続を使用して複数のリクエストを作成しますか?

  26. 26

    LinuxマシンのnodejsからActiveDirectoryを使用してSQLServerに接続します

  27. 27

    SIPml5を使用してAsteriskへの接続を作成するにはどうすればよいですか?

  28. 28

    Spring JdbcTemplateを使用すると、SQLサーバーへの新しい接続が作成されますか?

  29. 29

    Azure IoT C SDKを使用して、紺碧のIoTハブをGSMモデムに接続します

ホットタグ

アーカイブ