問題タブ [google-cloud-iot]

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 投票する
4 に答える
1604 参照

go - GCP IoT コアは、この RSA_PEM 公開鍵をエラーで拒否します

パブリック RSA pem 証明書を使用して新しい IoT デバイスを登録する自動化を開発しようとしていますが、理由がわからないという問題があります。

問題は、RSA_PEM public pem が生成され、自動化が GCP IoT サーバーによってエラーで拒否されることです。そのエラーは、「位置 1 のデバイス資格情報のキー データが無効です。形式が正しいことを確認してください: 無効な RS256 公開キー」です。

コードをデバッグすると、pem パブリック証明書は正常に見えます。しかし、私はそれを確信していません。

プライベート証明書とパブリック証明書をペアで生成する go コードを共有しています。

私のコードに何か問題がありますか?

このコードは、次のような証明書を生成できます。

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

google-cloud-platform - Cloud IoT Core のゲートウェイ接続で NO JWT-auth 接続の確認方法

JWT 認証について問題があります。デバイスを使用すると、デバイスの指定に JWT を使用できません。すると、Google コンソール(テスト環境)でゲートウェイに接続し、 Google のサンプルコードを使用することができます。 *cloudiot_mqtt_example.py *gateway_demo.py

ただ、NO JWT-authの確認方法がわかりません。

Stackdriver のログを確認しましたが、問題を解決するためのログを取得できません。パブリッシング データをゲートウェイ経由でデバイスと Cloud Pub/Sub に送信することを確認できます。ただし、テスト環境を使用するとJWTとNO JWTを接続できるため、他の方法を知る必要があります。

上記URLのソースコードをデバッグしました。このコードは間違いなく get_client 経由です。

この create_jwt make トークン。

このソース プログラムは JWT 認証を使用していると思います。JWT認証の確認方法を教えてください。

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

google-cloud-platform - IoTコアにレジストリを追加するためにAPIを有効にする必要があるのはなぜですか

私はグーグルクラウドIoTコアに取り組んでいます。新しいプロジェクトを作成し、それに請求先アカウントを関連付けました。しかし、プロジェクトにレジストリを追加したいとき。そのためには、最初に API を有効にする必要があるとのことでした。一般的な意味での API とは何かを知っています。このコンテキストでの API は異なりますか? また、なぜ API を有効にする必要があるのですか?

この面での助けは大歓迎です...事前に感謝します