Это действительно отличный вопрос, потому что он зависит от того, как вы подключаетесь к IoT Hub. Для моего ответа я буду принимать во внимание MQTT, AMQP и HTTP. При подключении к концентратору IoT с идентификатором устройства, который не существует, вы увидите следующие коды ошибок:
MQTT: 401003 IotHubUnauthorized
AMQP: 404001 DeviceNotFound
HTTP: 404001 DeviceNotFound
Теперь, если вы зарегистрировали устройство, но отключило его в IoT Концентратор , ошибки такие же, но вы не найдете ошибку MQTT в вашей трассировке. Вместо клиентской стороны вы получите ошибку Server Unavailable.
Если хотите, вы можете сами просмотреть эти коды ошибок, включив трассировку на устройстве событий подключения / отключения .
Итак, в заключение: поведение IoT-концентратора состоит в том, чтобы не разрешать подключаться никаким устройствам, когда они не зарегистрированы.