MQTT для новичков

С чего начать и мелкие шаги к реализации

Контроллеры на основе ESP8266
fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

MQTT для новичков

#101

Сообщение fsergei70 » 24.07.2018{, 05:27}

Sancho писал(а):
23.07.2018{, 16:01}
Допиливаю локальные подписки и публикации(отправки).
Сань не компилируется проект.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

MQTT для новичков

#102

Сообщение Sancho » 24.07.2018{, 08:55}

fsergei70, Серёга, чувствую небольшую/большую засаду с блоком в режиме локальных данных.
Вот так голый брокер, извиняюсь за недоделку...
Вложения
Mqtt_8266_only.flp
(20.1 КБ) 106 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

MQTT для новичков

#103

Сообщение fsergei70 » 24.07.2018{, 09:30}

Sancho писал(а):
24.07.2018{, 08:55}
Вот так голый брокер
Спасибо Сань. Все компилируется теперь, в железе не пробовал как работает, нет у меня на работе ESP.

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT для новичков

#104

Сообщение Golan » 24.07.2018{, 09:36}

Ща попробуем

Отправлено спустя 16 минут 3 секунды:
Сань, работает, и диодик у меня включается, спасибо большое тебе дружище Изображение
Добро не ценится в современном мире, люди от него наглеют!

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

MQTT для новичков

#105

Сообщение fsergei70 » 24.07.2018{, 09:58}

Sancho, Сань есть еще вот такая библиотека в ней 2 примера, может пригодится

Отправлено спустя 4 минуты 58 секунд:
вот еще 2 библиотеки без них не компилируется
Взято отсюда
https://habr.com/post/326794/
Вложения
arduinoWebSockets-master.zip
(72.08 КБ) 74 скачивания
ArduinoJson-master.zip
(244.87 КБ) 79 скачиваний
MQTTbroker-master.zip
(13.68 КБ) 77 скачиваний
Последний раз редактировалось fsergei70 26.07.2018{, 03:44}, всего редактировалось 1 раз.

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT для новичков

#106

Сообщение Golan » 24.07.2018{, 17:06}

Ха, у меня получилось сделать брокер вообще без роутера (просто выключил его из розетки), кажется, наверное, может быть, точно напьюсь, ща попробую что нибудь по передовать.
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT для новичков

#107

Сообщение Golan » 24.07.2018{, 17:59}

В компе, на эмуляторе андроида все работает, другой модуль к нему зацепить не смог.
СпойлерПоказать
1.jpg
Добро не ценится в современном мире, люди от него наглеют!

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

MQTT для новичков

#108

Сообщение fsergei70 » 24.07.2018{, 18:51}

Golan писал(а):
24.07.2018{, 17:06}
Ха, у меня получилось сделать брокер вообще без роутера (просто выключил его из розетки), кажется, наверное, может быть, точно напьюсь, ща попробую что нибудь по передовать.
А по подробней? На скетч бы взглянуть

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT для новичков

#109

Сообщение Golan » 24.07.2018{, 19:11}

Ну так блок же Саша выложил
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

MQTT для новичков

#110

Сообщение Max » 03.11.2018{, 20:36}

Golan писал(а):
20.07.2018{, 10:36}
После танцев с подключением и прошивкой ESP-01, никак не соображу как в программе сделать чтобы при нажатии кнопки однократно уходило ON, а при отпускании OFF, то есть как в приложении на смартфоне. И счетчик пробовал и триггеры с переключателями ни фига, к МОТТ конечно это не относится, но чтобы не плодить темы. "Проект" :smile171: внизу
СпойлерПоказать
1.jpg
Отправлено спустя 5 минут 21 секунду:
Сегодня у себя на форуме мне задали вопрос, ответить я не смог, знаниЁФФ маловато еще.
Почему нельзя клиенту непосредственно обращаться к publisher?
Просто представь такую картину
У тебя в каждой комнате есть монитор, на котором отображаются все датчики которые есть по дому. Да ещё скажем, ты можешь посмотреть что было неделю назад. Все они берут информацию с брокера. А тот в свою очередь берёт информацию с датчиков и сохраняет историю. Все мониторы подписаны так, что должны в обязательном порядке получать информацию. Значит брокер должен её хранить до тех пор, пока не передаст. А опрашивает он датчики какие-то раз в секунду, а какие-то раз в минуту. И вот у одного монитора села батарейка. Соответственно он не отписался, а просто пропал. И брокер начинает для него информацию копить. Надолго его памяти хватит?
Так почему бы тому, кому нужна информация, не обращаться за ней непосредственно к датчику?
Блоки в вашем проекте рабочие в результате?

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT для новичков

#111

Сообщение Golan » 03.11.2018{, 20:45}

Да
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

MQTT для новичков

#112

Сообщение Max » 03.11.2018{, 21:57}

Golan писал(а):
03.11.2018{, 20:45}
Да
Блок публикации есть.

А блока подписки я не увидел. Он существует?

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT для новичков

#113

Сообщение Golan » 03.11.2018{, 22:16}

ТУТ и ТУТ подробно
Добро не ценится в современном мире, люди от него наглеют!

Ответить

Вернуться в «ESP8266»