Страница 1 из 4

MQTT и Beebotte.com

Добавлено: 22.03.2020{, 23:07}
Phazz
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 КБ) 656 скачиваний
Блок форматирования после приема текстовых значений
Bebotte_sub_str_0.2_(FBD).ubi
(53.96 КБ) 612 скачиваний
Блок форматирования после приема числовых значений
Bebotte_sub_num_0.2_(FBD).ubi
(50.1 КБ) 643 скачивания

Пример использования
Шаблон ESP4.flp
(1 МБ) 726 скачиваний

MQTT и Beebotte.com

Добавлено: 22.03.2020{, 23:12}
Phazz
Настройки каналов и топиков:

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

Изображение





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





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

Изображение

MQTT и Beebotte.com

Добавлено: 22.03.2020{, 23:31}
Phazz

MQTT и Beebotte.com

Добавлено: 26.03.2020{, 23:43}
Iqubik
Попытался, да что-то не срослось. Не ясно Login и пароль beebotte это api-key а private тогда что?
Попытался сделать пример на базе ESPui+wifiman+ota

MQTT и Beebotte.com

Добавлено: 27.03.2020{, 01:21}
belyx
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-секретный ключ, пароль-пустое поле.

MQTT и Beebotte.com

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

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

MQTT и Beebotte.com

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

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

MQTT и Beebotte.com

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

MQTT и Beebotte.com

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

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

MQTT и Beebotte.com

Добавлено: 29.03.2020{, 20:03}
Phazz
В flprog apikey не нужен. Пароль не нужен для этого сервиса.

MQTT и Beebotte.com

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

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

MQTT и Beebotte.com

Добавлено: 01.04.2020{, 10:54}
anivik
По шаблону сделал вывод температуры. Публикуется на сайте корректно (см.пред.слайд).
Продублировал получение в UART и имею значение temp1_2 только второй цифрой и точкой перед десятыми.
То есть от 26.3 имею только 6.
Я пробовал нагревать/охлаждать - действительно только крайняя цифра и точка.
В браузере естественно только - 6

MQTT и Beebotte.com

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

MQTT и Beebotte.com

Добавлено: 01.04.2020{, 12:28}
anivik
Ну стало чуть лучше... Уже градусы вижу

MQTT и Beebotte.com

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

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

MQTT и Beebotte.com

Добавлено: 01.04.2020{, 14:13}
anivik
Спасибо - работает. Сам сделать не успел. Но, теперь, на примере, буду учиться.

MQTT и Beebotte.com

Добавлено: 01.04.2020{, 14:17}
Phazz
anivik, можно ваш проект

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

MQTT и Beebotte.com

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

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

MQTT и Beebotte.com

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

MQTT и Beebotte.com

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