Перейти к публикации
iT4iT.CLUB

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 17.06.2018 во всех областях

  1. 1 балл
    @Kitsum чтобы не быть голословным, решил сделать тестовый скетч, чтобы выложить его здесь для демонстрации проблемы, но в процессе его подготовки тестового скетча всё само собой заработало на 2.4.0 в тестовом . Откомпилировал "боевой" скетч, над которым бился пару недель, чтобы он работал в 2.4.0 как в 2.3.0 - и он тоже заработал. Чудеса да и только. Из того, что сегодня изменилось - так обновил ядро, удалив из %USER%\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\ все версии и установив их заново. Но это я проделывал и раньше - положительного эффекта это не имело. НУ и arduino IDE обновил библиотеку MQTT by Joel Gaehwiler, но я ее не использовал. Получается, выше я зря обозначил 2.4.0 виновником некорректности работы MQTT. Ну а тестовый скетч таков Собственно, что было: по первой mqttSendData(); все доходило до брокера, по второй ничего. Если убрать один параметр из передачи на mqtt брокер, то от второй mqttSendData(); начинал приходить 1 параметр. И т.д. И это было на 2.4.0 и 2.4.1. При этом, компилировал в 2.3.0 и всё работало как часики. Но, повторюсь, сегодня пока вычищал скетч, делая тестовый пример, всё само собой заработало в 2.4.0. Такие вот чудеса.
×
×
  • Создать...