MQTT и Beebotte.com

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
Phazz
Полковник
Сообщения: 3109
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

MQTT и Beebotte.com

Сообщение Phazz »

Beebotte.com сервис для IoT устройств с возможность сохранения данных, построения графиков и много чего вкусного.

Бесплатный тариф для разработчиков включает в себя:
Неограниченное количество каналов
50000 сообщений / день
5000 сохраняемых сообщений / день
3 месяца истории

Настройки:
Server: mqtt.beebotte.com
Port: 1883
Логин для авторизации берем здесь:
[spoiler]Изображение[/spoiler]
Пароль не нужен.
Внимание: В настоящее время Beebotte поддерживает только MQTT QoS level 0 и QoS level 1

Блоки для MQTT и дополнительная информация здесь

Если хотите использовать этот сервис как обычный брокер, то можно приступать к работе, блоки ниже нужны для сохранения данных на сайте:

Блок форматирования для отправки текстовых значений
Bebotte_pub_str_0.2_(FBD).ubi
Блок форматирования для отправки числовых значений
Bebotte_pub_num_0.2_(FBD).ubi
Блок форматирования после приема текстовых значений
Bebotte_sub_str_0.2_(FBD).ubi
Блок форматирования после приема числовых значений
Bebotte_sub_num_0.2_(FBD).ubi

Пример использования
Шаблон ESP4.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Phazz 02 апр 2020, 23:13, всего редактировалось 10 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3109
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

MQTT и Beebotte.com

Сообщение Phazz »

Настройки каналов и топиков:


[spoiler]1Для создания канала кликаем с левой стороны экрана Channels затем справа Create New

Изображение





2 Задаем имя канала
3 Делаем описаниие канала (если нужно)
4 Задаем имя топика
5 Задаем тип данных (нас пока интересуют только number(число), string(строка) и boolean)
6 Ставим галочку если необходимо чтобы при подключении выдавал последнее полученное значение.
7 Если нужно несколько топиков нажимаем +Resource
8 Жмем Create channel чтобы сохранить.
Изображение





В Flprog имя топика должно выглядеть как Test/topic1. Test это имя канала, topic1 имя топика.

Изображение
[/spoiler]
Последний раз редактировалось Phazz 15 апр 2020, 18:52, всего редактировалось 18 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3109
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

MQTT и Beebotte.com

Сообщение Phazz »

Последний раз редактировалось Phazz 15 апр 2020, 18:51, всего редактировалось 1 раз.
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

MQTT и Beebotte.com

Сообщение Iqubik »

Попытался, да что-то не срослось. Не ясно Login и пароль beebotte это api-key а private тогда что?
Попытался сделать пример на базе ESPui+wifiman+ota
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

MQTT и Beebotte.com

Сообщение belyx »

[ref=#404040]Phazz[/ref], а каким виджетом ловили ip адрес? у меня не получилось его принять.Да и всё равно непонятки с адресом обновления остались.Форум не работал не у кого было спросить, но результат всё равно есть.
что получилось у меня
изменён_Шаблон ESP2.flp
[spoiler]
что получилось.jpg
[/spoiler]
Да и отключение точки доступа не стал делать.
ЗАБЫЛ-в проекте и на скриншотах есть разночтения названия топиков,это я процессе опытов поменял уже с телефона.
[ref=#404040]Phazz[/ref],и ещё вопрос : где прячется кнопка выход в WEB интерфейсе ?(не смог найти)

Отправлено спустя 6 минут 57 секунд:
Iqubik писал(а): 26 мар 2020, 23:43 Попытался, да что-то не срослось. Не ясно Login и пароль beebotte это api-key а private тогда что?
Может от того,что в вашем примере и точка доступа и клиент отключен ? Посмотрите мой пример,где что стоит,у меня тоже были танцы с бубном 2 вечера, но заработало. Login-секретный ключ, пароль-пустое поле.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось belyx 27 мар 2020, 16:54, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3109
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

MQTT и Beebotte.com

Сообщение Phazz »

[ref]Iqubik[/ref], обновил 2 пост, добавил инструкцию по настройке брокера.
У вас ошибки в настройках. Для логина необходим secret key

Отправлено спустя 22 минуты 30 секунд:
[ref]belyx[/ref], Не отображает IP адрес обновления так как я его туда не стал выводить.
belyx писал(а): 27 мар 2020, 01:27 Phazz,и ещё вопрос : где прячется кнопка выход в WEB интерфейсе ?(не смог найти)
Не понял, куда выходить?
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

MQTT и Beebotte.com

Сообщение belyx »

Phazz писал(а): 27 мар 2020, 03:23 belyx писал(а): ↑
Сегодня{, 01:27}
Phazz,и ещё вопрос : где прячется кнопка выход в WEB интерфейсе ?(не смог найти)

Не понял, куда выходить?
имелось ввиду это
[spoiler]
выход.png
[/spoiler]
и вот тут бы разъяснили
[spoiler]
тут.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3109
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

MQTT и Beebotte.com

Сообщение Phazz »

belyx писал(а): 27 мар 2020, 12:04и вот тут бы разъяснили
Это консоль, нужна для наладки. Там все просто, вставляешь secret key выбираешь канал с топиком вбиваешь данные и они уходят на выбранный топик.
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

MQTT и Beebotte.com

Сообщение Iqubik »

А может кто демоаккаунт и прям пример под него сделать. У меня тоже не взлетело. Хотя старался прям.
Хочу сделать пример с mqtt нетормозным на базе espUI,wifiman,ota,mail.

Отправлено спустя 10 минут 44 секунды:
Phazz писал(а): 27 мар 2020, 03:23 Для логина необходим secret key
А apikey тогда куда? И какой password?
Аватара пользователя
Phazz
Полковник
Сообщения: 3109
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

MQTT и Beebotte.com

Сообщение Phazz »

В flprog apikey не нужен. Пароль не нужен для этого сервиса.
Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31 июл 2019, 13:49
Имя: Виктор

MQTT и Beebotte.com

Сообщение anivik »

В дашборде все есть! https://beebotte.com/dash/c35c89d0-7349 ... oQ6W4gzbcs
Не получается вывести в мобильное приложение. Настройки в консоли или канале нужны?

Отправлено спустя 5 минут 22 секунды:
Вот сделал по инструкции - https://ncd.io/using-the-mqtt-gateway-w ... mqtt-dash/
Соединение есть! Данных нет. Имя канала, имя топика - все четко.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31 июл 2019, 13:49
Имя: Виктор

MQTT и Beebotte.com

Сообщение anivik »

По шаблону сделал вывод температуры. Публикуется на сайте корректно (см.пред.слайд).
Продублировал получение в UART и имею значение temp1_2 только второй цифрой и точкой перед десятыми.
То есть от 26.3 имею только 6.
Я пробовал нагревать/охлаждать - действительно только крайняя цифра и точка.
В браузере естественно только - 6
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

MQTT и Beebotte.com

Сообщение belyx »

anivik писал(а): 01 апр 2020, 10:54 имею значение temp1_2 только второй цифрой и точкой перед десятыми.
получается что у вас проходит только 2 символа
попробуйте
Bebotte_sub_fl4zn_(FBD).ubi
для ваших целей
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31 июл 2019, 13:49
Имя: Виктор

MQTT и Beebotte.com

Сообщение anivik »

Ну стало чуть лучше... Уже градусы вижу
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

MQTT и Beebotte.com

Сообщение belyx »

[ref]anivik[/ref], вы откройте сначала блок bemotte_sub в редактировании,а затем bemotte_sub_fl4 zn и сравните,там всё просто
раньше была страничка https://flprog.org/fbd-hornbook,сейчас бы она помогла в решении этой задачи,там было всё наглядно и быстро

Отправлено спустя 17 минут 59 секунд:
ещё попробуйте
2Bebotte_sub_fl4zn_(FBD).ubi
если опять не попали - поменяйте константу 4 в блоке сложения
[spoiler]
поменять костанту.bmp
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31 июл 2019, 13:49
Имя: Виктор

MQTT и Beebotte.com

Сообщение anivik »

Спасибо - работает. Сам сделать не успел. Но, теперь, на примере, буду учиться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось anivik 01 апр 2020, 14:45, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3109
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

MQTT и Beebotte.com

Сообщение Phazz »

[ref]anivik[/ref], можно ваш проект

Отправлено спустя 2 минуты 2 секунды:
блок sub_num должен нормально работать и с float
Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31 июл 2019, 13:49
Имя: Виктор

MQTT и Beebotte.com

Сообщение anivik »

Phazz писал(а): 01 апр 2020, 14:19 [ref]anivik[/ref], можно ваш проект

Отправлено спустя 2 минуты 2 секунды:
блок sub_num должен нормально работать и с float
Конечно
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31 июл 2019, 13:49
Имя: Виктор

MQTT и Beebotte.com

Сообщение anivik »

Вообще-то я все это затевал, что бы kotel1 (ESP8266) передавал температуру брокеру, а от брокера получать температуру kotel1 в kotel2 (ESP8266).
Возможно ли такое решение? И что нужно сделать в проекте и настройках каналов и топиках?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3109
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

MQTT и Beebotte.com

Сообщение Phazz »

anivik писал(а): 01 апр 2020, 10:54 от 26.3 имею только 6.
Разобрался в чем причина. В примере оказался блок для строки вместо блока для цифр. Пример во втором посте обновил.
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость