iothub-explorer имеет временную задержку после начала показа сообщений устройства в облаке

Я установил iothub-explorer с npm (насколько я помню). С самого начала я замечаю значительную задержку во времени (от нескольких секунд до более минуты) после запуска, прежде чем сообщения появляются в первый раз. Происходит почти каждый раз, но чаще и сильнее, если долго не запускал или перезагружал компьютер. После первой задержки все сообщения, которые были отправлены с момента запуска iothub-eplorer, приходят в массовом порядке, а следующие сообщения отображаются в режиме реального времени. Проблема в том, что я не могу протестировать программы на своем устройстве, если не могу положиться на iothub-explorer (показывающий мне входящие сообщения).

Я использую Ubuntu 16.04, моя версия nodejs — v4.2.6, версия npm — 3.5.2, а версия itohub-explorer — 1.1.12.

Пожалуйста, запросите дополнительную информацию по мере необходимости, так как я не очень разбираюсь в nodejs и не знаю, какая информация актуальна.

Обновление: я перешел с низкоуровневого API на обычный API (с потоком в фоновом режиме). Теперь вроде работает очень хорошо, сообщения приходят вовремя. Но все равно до этого акк IOTHUB_CLIENT_CONFIRMATION_OK приходил вскоре после отправки сообщений на устройство, несмотря на задержку сообщений в iothub-explorer.


person StrawHat    schedule 20.07.2017    source источник
comment
Можно ли запустить iothub-eplorer до запуска программы для отправки сообщений?   -  person Rita Han    schedule 21.07.2017
comment
Я только что сделал это. Первые три сообщения приходят навалом, остальные нормально. Но я уже несколько раз запускал iothub-explorer.   -  person StrawHat    schedule 21.07.2017


Ответы (1)