問題タブ [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.
node.js - IoT-Core でのデバイス構成の取得および編集時の認証エラー
このAPIドキュメントを参照して、バックエンドnodeJSサーバーを使用してIoT-Coreのデバイス構成にアクセス(および編集)しようとしています
ただし、エラーが発生し続けます:
コード 401 とエラー メッセージ「メッセージ」: 「リクエストに無効な認証資格情報が含まれていました。OAuth 2 アクセス トークン、ログイン Cookie、またはその他の有効な認証資格情報が必要でした。https://developers.google.com/identity/sign-in/web/devconsoleを参照してください。 -プロジェクト。」、「ステータス」:「認証されていません」。
からサービス アカウントとキーを作成し、Google IAM
クラウド IoT デバイス コントローラーのアクセス許可を付与しました。このアクセス許可は、デバイス構成を更新できますが、作成または削除はできません。その後、それを Cloud IoT Admin に変更し、さらに に変更しましたProject Editor permissions
が、それでも同じエラー メッセージが表示されました。キーをすべて間違って取得していますか、それとも他にすべきことをしていませんか?
以下のコードは、リクエストを呼び出す方法でした
mqtt - Google IoT コアの接続ステータス
私はマングースOSでGoogle IOTコアを使用しています。デバイスの接続ステータスをfirestoreに更新したかった。しかし、デバイスが切断または再接続されたとき、つまりデバイスがオフラインかどうかなど、mqtt 接続ステータスを pub/sub に報告するイベントを見つけることができません。
私は何日もこの問題に悩まされています。
google-cloud-messaging - Google IoTコアのmodifyCloudToDeviceConfigからデバイス確認時間を取得する方法
firebase機能を備えたgoogle iotコアを使用しています。client.projects.locations.registries.devices.modifyCloudToDeviceConfig をリクエストすると、次のような応答が返されます:-
ドキュメントに記載されているように、上記の応答から deviceacktime を取得する方法 https://cloud.google.com/iot/docs/reference/rest/v1/projects.locations.registries.devices/modifyCloudToDeviceConfig
deviceconfig で応答しますが、データで応答をデバッグできません。