Я установил 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.