0

Raspberry Pi を Azure IoT Hub (Python) に接続する」チュートリアルを試してみると、今朝は問題なく動作しましたが、エラー メッセージが表示されます。

pi@raspberrypi:~/iot-hub-python-raspberrypi-client-app $ python app.py HostName=RPiHub.azure-devices.net;DeviceId=MyPi;SharedAccessKey=Rd++cewght3xMyzpzKeQkKIUxwLokI5BQpvanXYntXE=

Device connection string is not correct.

これは、単にアプリケーションを実行しようとしているときです。

app.py 内でこのエラーをチェックするコード:

def is_correct_connection_string():
    m = re.search("HostName=.*;DeviceId=.*;", CONNECTION_STRING)
    if m:
        return True
    else:
        return False

チュートリアルでは、文字列は「あなたの Azure IoT ハブ デバイス接続文字列」である必要があると述べています。

これは以前はすべて正常に機能していたので奇妙ですが、新しいPiで再度実行しようとすると、機能することを拒否するだけです.

Azure portal のすべてのコンテンツ、すべてのリソースなどを削除して、ゼロから試してみました。これを引き起こしている可能性のある、見逃したものや残っているものはありますか?

4

1 に答える 1