2017-10-10 9 views
0

私はGoogleクラウドIOTコアに取り組んでいますし、そこに私は、オンラインドキュメントで提供されているサンプル(エンド・ツー・エンドの例)のいずれかで問題に出くわした:google cloud iot exerciseGoogleクラウドのIoTコアエクササイズ

は二つあります。サーバとデバイス用のスクリプト、およびデバイススクリプトを実行している間、私はこの問題に直面しています:

+0

これらのスクリプトのコードは次のとおりです。 - https://github.com/aadharbhatt/pub-sub-work/blob/master/cloudiot_pubsub_example_mqtt_device.py https://github.com/aadharbhatt/ pub-sub-work/blob/master/cloudiot_pubsub_example_server.py –

+0

__あなたの投稿自体とタイトルにいくつかの詳細を追加してください.____ これはチャットボックスではなく問題解決ライブラリです。質問は慎重に編集して解決策を提供できるだけでなく、異なる状況で同様の問題を抱える問題も将来あなたの質問を見つけることができます。 –

答えて

0

それはあなたのファイアウォール(例えばクラウドシェルマシン)はポート8883.缶を経由して接続からのPythonをブロックしている可能性がありますポート番号が443に設定されたcloudiot_pubsub_example_mqtt_device.pyスクリプトを呼び出してみてください。

python <your_existing_parameters> --mqtt_bridge_port=443 

また、それはまた、ネットワーク上でブロックされることがあり、ポート8883を使用していないとのメッセージを公開するthe HTTP device sampleを使用して試してみたいことがあります。

私のテストでは、私のポートを443に設定した後でGoogle Cloud Shellからエクササイズを実行できましたが、うまくいけば問題は解決します。

サーバー証明書の検証で問題に遭遇している場合は、呼び出すことで、Googleのルート証明書をダウンロードする必要があります。コマンドライン引数から

wget https://pki.google.com/roots.pem 
+0

ポート443 ssl証明書の確認に失敗しました –

+0

コメントが追加されました。おそらくwget https://pki.google.com/roots.pemを呼び出す必要があります – class

0

error image

Traceback (most recent call last): 
    File "cloudiot_pubsub_example_mqtt_device.py", line 249, in <module> 
    main() 
    File "cloudiot_pubsub_example_mqtt_device.py", line 213, in main 
    client.connect(args.mqtt_bridge_hostname, args.mqtt_bridge_port) 
    File "/usr/local/lib/python2.7/dist-packages/paho/mqtt/client.py", line 
768, in connect 
    return self.reconnect() 
    File "/usr/local/lib/python2.7/dist-packages/paho/mqtt/client.py", line 
927, in reconnect 
    sock.do_handshake() 
    File "/usr/lib/python2.7/ssl.py", line 788, in do_handshake 
    self._sslobj.do_handshake() 
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 
(_ssl.c:581) 
1

、あなたのSSL秘密鍵であるrsa_cert.pemを渡しているようです。 @classが述べたように、Googleルート証明書(wget https://pki.google.com/roots.pem)を作成してから、ダウンロードしたroots.pemに--ca_certs引数のパスを渡す必要があります。

関連する問題