MQTT и Beebotte.com

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

MQTT и Beebotte.com

#1

Сообщение Phazz » 22.03.2020{, 23:07}

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

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

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

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

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

Блок форматирования для отправки текстовых значений
Bebotte_pub_str_0.2_(FBD).ubi
(42.91 КБ) 712 скачиваний
Блок форматирования для отправки числовых значений
Bebotte_pub_num_0.2_(FBD).ubi
(42.89 КБ) 654 скачивания
Блок форматирования после приема текстовых значений
Bebotte_sub_str_0.2_(FBD).ubi
(53.96 КБ) 612 скачиваний
Блок форматирования после приема числовых значений
Bebotte_sub_num_0.2_(FBD).ubi
(50.1 КБ) 641 скачивание

Пример использования
Шаблон ESP4.flp
(1 МБ) 724 скачивания
Последний раз редактировалось Phazz 02.04.2020{, 23:13}, всего редактировалось 10 раз.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT и Beebotte.com

#2

Сообщение Phazz » 22.03.2020{, 23:12}

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

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

Изображение





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





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

Изображение
Последний раз редактировалось Phazz 15.04.2020{, 18:52}, всего редактировалось 18 раз.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT и Beebotte.com

#3

Сообщение Phazz » 22.03.2020{, 23:31}

Последний раз редактировалось Phazz 15.04.2020{, 18:51}, всего редактировалось 1 раз.

Iqubik
Сержант
Сообщения: 147
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 20
Откуда: Ставрополь
Имя: Николай

MQTT и Beebotte.com

#4

Сообщение Iqubik » 26.03.2020{, 23:43}

Попытался, да что-то не срослось. Не ясно Login и пароль beebotte это api-key а private тогда что?
Попытался сделать пример на базе ESPui+wifiman+ota
Вложения
wemos_iq_b4_ESPUI_WIFIMANAGER_OTA_NTP_Beebotte.flp
(1.57 МБ) 134 скачивания

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

MQTT и Beebotte.com

#5

Сообщение belyx » 27.03.2020{, 01:21}

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

Отправлено спустя 6 минут 57 секунд:
Iqubik писал(а):
26.03.2020{, 23:43}
Попытался, да что-то не срослось. Не ясно Login и пароль beebotte это api-key а private тогда что?
Может от того,что в вашем примере и точка доступа и клиент отключен ? Посмотрите мой пример,где что стоит,у меня тоже были танцы с бубном 2 вечера, но заработало. Login-секретный ключ, пароль-пустое поле.
Последний раз редактировалось belyx 27.03.2020{, 16:54}, всего редактировалось 1 раз.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT и Beebotte.com

#6

Сообщение Phazz » 27.03.2020{, 03:01}

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

Отправлено спустя 22 минуты 30 секунд:
belyx, Не отображает IP адрес обновления так как я его туда не стал выводить.
belyx писал(а):
27.03.2020{, 01:27}
Phazz,и ещё вопрос : где прячется кнопка выход в WEB интерфейсе ?(не смог найти)
Не понял, куда выходить?

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

MQTT и Beebotte.com

#7

Сообщение belyx » 27.03.2020{, 12:04}

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

Не понял, куда выходить?
имелось ввиду это
СпойлерПоказать
выход.png
и вот тут бы разъяснили
СпойлерПоказать
тут.jpg

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT и Beebotte.com

#8

Сообщение Phazz » 27.03.2020{, 16:29}

belyx писал(а):
27.03.2020{, 12:04}
и вот тут бы разъяснили
Это консоль, нужна для наладки. Там все просто, вставляешь secret key выбираешь канал с топиком вбиваешь данные и они уходят на выбранный топик.

Iqubik
Сержант
Сообщения: 147
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 20
Откуда: Ставрополь
Имя: Николай

MQTT и Beebotte.com

#9

Сообщение Iqubik » 29.03.2020{, 19:27}

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

Отправлено спустя 10 минут 44 секунды:
Phazz писал(а):
27.03.2020{, 03:23}
Для логина необходим secret key
А apikey тогда куда? И какой password?

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT и Beebotte.com

#10

Сообщение Phazz » 29.03.2020{, 20:03}

В flprog apikey не нужен. Пароль не нужен для этого сервиса.

Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31.07.2019{, 13:49}
Репутация: 0
Имя: Виктор

MQTT и Beebotte.com

#11

Сообщение anivik » 01.04.2020{, 09:58}

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

Отправлено спустя 5 минут 22 секунды:
Вот сделал по инструкции - https://ncd.io/using-the-mqtt-gateway-w ... mqtt-dash/
Соединение есть! Данных нет. Имя канала, имя топика - все четко.
Вложения
настройка Dash.jpg
скрин температур.jpg

Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31.07.2019{, 13:49}
Репутация: 0
Имя: Виктор

MQTT и Beebotte.com

#12

Сообщение anivik » 01.04.2020{, 10:54}

По шаблону сделал вывод температуры. Публикуется на сайте корректно (см.пред.слайд).
Продублировал получение в UART и имею значение temp1_2 только второй цифрой и точкой перед десятыми.
То есть от 26.3 имею только 6.
Я пробовал нагревать/охлаждать - действительно только крайняя цифра и точка.
В браузере естественно только - 6
Вложения
скрин СКЕТЧА.jpg

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

MQTT и Beebotte.com

#13

Сообщение belyx » 01.04.2020{, 11:32}

anivik писал(а):
01.04.2020{, 10:54}
имею значение temp1_2 только второй цифрой и точкой перед десятыми.
получается что у вас проходит только 2 символа
попробуйте
Bebotte_sub_fl4zn_(FBD).ubi
(47.22 КБ) 136 скачиваний
для ваших целей

Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31.07.2019{, 13:49}
Репутация: 0
Имя: Виктор

MQTT и Beebotte.com

#14

Сообщение anivik » 01.04.2020{, 12:28}

Ну стало чуть лучше... Уже градусы вижу
Вложения
скрин СКЕТЧА 1.jpg

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

MQTT и Beebotte.com

#15

Сообщение belyx » 01.04.2020{, 12:48}

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

Отправлено спустя 17 минут 59 секунд:
ещё попробуйте
2Bebotte_sub_fl4zn_(FBD).ubi
(51.09 КБ) 118 скачиваний
если опять не попали - поменяйте константу 4 в блоке сложения
СпойлерПоказать
поменять костанту.bmp
поменять костанту.bmp (4 МБ) 6361 просмотр

Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31.07.2019{, 13:49}
Репутация: 0
Имя: Виктор

MQTT и Beebotte.com

#16

Сообщение anivik » 01.04.2020{, 14:13}

Спасибо - работает. Сам сделать не успел. Но, теперь, на примере, буду учиться.
Вложения
скрин ОК.jpg
Последний раз редактировалось anivik 01.04.2020{, 14:45}, всего редактировалось 1 раз.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT и Beebotte.com

#17

Сообщение Phazz » 01.04.2020{, 14:17}

anivik, можно ваш проект

Отправлено спустя 2 минуты 2 секунды:
блок sub_num должен нормально работать и с float

Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31.07.2019{, 13:49}
Репутация: 0
Имя: Виктор

MQTT и Beebotte.com

#18

Сообщение anivik » 01.04.2020{, 14:24}

Phazz писал(а):
01.04.2020{, 14:19}
anivik, можно ваш проект

Отправлено спустя 2 минуты 2 секунды:
блок sub_num должен нормально работать и с float
Конечно
Вложения
Шаблон ESP3_kotel2_v_1.flp
конечно
(1.04 МБ) 171 скачивание

Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31.07.2019{, 13:49}
Репутация: 0
Имя: Виктор

MQTT и Beebotte.com

#19

Сообщение anivik » 01.04.2020{, 14:44}

Вообще-то я все это затевал, что бы kotel1 (ESP8266) передавал температуру брокеру, а от брокера получать температуру kotel1 в kotel2 (ESP8266).
Возможно ли такое решение? И что нужно сделать в проекте и настройках каналов и топиках?
Вложения
скрин температур и плат.jpg

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT и Beebotte.com

#20

Сообщение Phazz » 02.04.2020{, 08:00}

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

Ответить

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