JWT 認証について問題があります。デバイスを使用すると、デバイスの指定に JWT を使用できません。すると、Google コンソール(テスト環境)でゲートウェイに接続し、 Google のサンプルコードを使用することができます。 *cloudiot_mqtt_example.py *gateway_demo.py
ただ、NO JWT-authの確認方法がわかりません。
Stackdriver のログを確認しましたが、問題を解決するためのログを取得できません。パブリッシング データをゲートウェイ経由でデバイスと Cloud Pub/Sub に送信することを確認できます。ただし、テスト環境を使用するとJWTとNO JWTを接続できるため、他の方法を知る必要があります。
上記URLのソースコードをデバッグしました。このコードは間違いなく get_client 経由です。
def get_client(
~
client.username_pw_set(
username='unused',
password= create_jwt (
project_id, private_key_file, algorithm))
この create_jwt make トークン。
このソース プログラムは JWT 認証を使用していると思います。JWT認証の確認方法を教えてください。