モノのインターネット (IoT) デバイスとアプリケーション間の双方向通信を可能にする Azure サービス。
Hello 工藤哲巳 / KUDO,TETSUMI,
Microsoft Q&Aに連絡してくれてありがとう。
ConnectionStatusCallback 通知 IOTHUB_CLIENT_CONNECTION_UNAUTHENTICATED が理由 IOTHUB_CLIENT_CONNECTION_COMMUNICATION_ERROR で送られる場合、これは SDK が通信の問題を検出し、IoT Hub への接続が切断されたことを示しています。この通知自体がアプリケーションプロセスの停止やクラッシュを引き起こすわけではありません。
Azure IoT SDK は一時的な接続中断に対応する設計になっており、通常、設定された再接続ポリシーに基づいて再接続を試みます。したがって、アプリケーションがこのコールバック後にダウンタイムを経験した場合は、このコールバックは接続問題の指標と考えるべきであり、プロセスの停止の直接的な原因ではありません。
実際のダウンタイムの原因を特定するためには、コールバックが発生した時点前後のアプリケーションログ、デバイスログ、ネットワーク接続状況を確認することをおすすめします。これらのログを確認することで、問題がネットワーク接続、認証、またはアプリケーション特有の条件に関連しているかどうかを特定できます。