У меня есть Azure IoT-концентратор с 10 IoT-устройствами.По какой-то странной причине все устройства продолжают отключаться.Через несколько часов (или меньше) подключения они внезапно отключаются.Когда устройство перезапускается вручную, оно снова начинает отправку данных, и кажется, что все решается, но устройство быстро снова отключается:
Error: Time:Fri Jun 14 11:50:35 2019 File:/usr/sdk/src/c/iothub_client/src/iothubtransport_mqtt_common.c Func:InitializeConnection Line:2230 mqtt_client timed out waiting for CONNACK
Error: Time:Fri Jun 14 11:50:35 2019 File:/usr/sdk/src/c/iothub_client/src/iothubtransport_mqtt_common.c Func:InitializeConnection Line:2230 mqtt_client timed out waiting for CONNACK
Error: Time:Fri Jun 14 11:50:35 2019 File:/usr/sdk/src/c/iothub_client/src/iothubtransport_mqtt_common.c Func:InitializeConnection Line:2230 mqtt_client timed out waiting for CONNACK
Error: Time:Fri Jun 14 11:50:35 2019 File:/usr/sdk/src/c/iothub_client/src/iothubtransport_mqtt_common.c Func:InitializeConnection Line:2230 mqtt_client timed out waiting for CONNACK
Поскольку устройства распределены по разным физическим местам, я предполагаю, что это не может бытьпроблема с интернет соединением.Даже мой симулятор устройства в NodeJS , работающий дома, отключается через час или около того.
IoT хаб - это B1 с 2 узла-концентратора настроены.В соответствии со IoT-спецификациями для B1 он должен обрабатывать 400 000 сообщений в день с максимальным размером 4 КБ каждое.Поскольку сообщения меньше 1 КБ и отправляются только каждые 10 минут , количество сообщений должно быть намного меньше 2 раз 400.000.
У кого-нибудь есть идеи, в чем здесь может быть проблема?
Правильно ли я полагаю, что другие ресурсы Azure (например, база данных, веб-приложение или функция Azure, которые также работают) не могут перерасходовать ресурсы ЦП / памяти, так что концентратор IoT блокируется?
Дополнительные сведения: устройства на IoT-концентраторе используют MQTT для отправки данных.Для чтения данных из центра IoT используется функция Azure (здесь ошибок не видно).