問題タブ [azure-iot-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
552 参照

azure-iot-sdk - WebSocket 経由の IoT Edge Mqtt

azure-iot-sdk-python を使用して Python で記述された小さなエッジ モジュールがあり、Mqtt を使用して IoT ハブにイベントを送信します。これはうまく機能します。

Websocket で Mqtt を使用するように切り替えると、イベントが配信されなくなりました ( IoTHubTransportProvider.MQTT_WS)。

edgeHub のログに次の内容が表示されます。 2018-06-14 07:33:33.599 +00:00 [ERR] [Microsoft.AspNetCore.Server.Kestrel] - Uncaught exception from the OnConnectionAsync method of an IConnectionAdapter. System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> Interop+OpenSsl+SslException: SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL. ---> Interop+Crypto+OpenSslCryptographicException: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol

EdgeHubConnectionString挿入された( export EdgeHubConnectionString=...) を Azure portal の IoT ハブ ブレードのページから取得したものに手動で更新するDevice Detailsと、Websockets を介した Mqtt が機能し始めます。

EdgeHubConnectionString[デバイスの詳細] ページから取得したものではなく、注入されたモジュール接続文字列で動作する Websocket を介して Mqtt を取得するにはどうすればよいですか?

0 投票する
2 に答える
257 参照

azure - Azure デバイス プロビジョニング: グループ登録

検証済みのルート証明書を使用して、Azure デバイス プロビジョニング サービスでグループ登録をセットアップしました。

openssI を使用して、ルート証明書とリーフ証明書を作成しました。'c' azure iot sdk を使用して custom_hsm で cmake を実行し、リーフ証明書、秘密鍵、および共通名を指定すると、prov_dev_client_sample.c (正しいスコープと URL を使用) をコンパイルして実行できるようになります。 Visual Studio Azure_IoT_sdks.sln をビルドする必要があります。

私は現在 Linux で実行していますが、ビジュアル スタジオ ソリューションを構築するそのステップをバイパスできるかどうかを知りたいです。

説明が必要な場合はお知らせください。質問は、azure-iot-hub を監視している私の MS 開発者にとって理解できるはずです。

0 投票する
1 に答える
349 参照

azure - Azure IoT ファイルのアップロード

この機能を使用して、Azure BLOB ストレージのストレージ コンテナーにファイルをアップロードすることに成功しました。この形式のファイル アップロードでは、MD5 ハッシュを使用して、通常の BLOB ストレージ アップロードと同じ整合性チェックが行われるかどうかを尋ねたいと思いました。このリンクでは、ブロブ ストレージの機能について説明しています。また、このチェックはオプションのようです。もしそうなら、azure-iot-sdkを使用して iot デバイスからアップロードするときにこれが確実に行われるようにする方法はありますか?