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 КБ) 611 скачиваний
Блок форматирования после приема числовых значений
Bebotte_sub_num_0.2_(FBD).ubi
(50.1 КБ) 640 скачиваний

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

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

MQTT и Beebotte.com

#41

Сообщение Rovki » 03.01.2021{, 10:38}

Вот бы аналогичные блоки для брокера polmira.ru сделать :smile427:
Электронщик до мозга костей и не только

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

MQTT и Beebotte.com

#42

Сообщение Phazz » 03.01.2021{, 13:08}

Rovki, А что конкретно нужно?

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

MQTT и Beebotte.com

#43

Сообщение Rovki » 03.01.2021{, 13:51}

Для начала - что бы подписчик понимал и отправлял топик в виде "user name /topic/.... " , так сделано в брокере . Подписчик(есп) понимает такую конструкцию и принимает от каскады (издатель) ,а вот издатель ни в какую (топик передается , но подписчик не находит данный топик) .Использовал блоки от User8 . Ваши не могу ,так как они привязаны к конкретному брокеру ,а нужно задавать его через вход. Ну и ID устройства по моему ни к чему , это разделения устройств можно сделать через топики,имхо.
Электронщик до мозга костей и не только

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

MQTT и Beebotte.com

#44

Сообщение Phazz » 03.01.2021{, 15:00}

Rovki, если id будут совпадать, то брокер будет разрывать соединение с тем кто подключился ранее

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

MQTT и Beebotte.com

#45

Сообщение Rovki » 03.01.2021{, 16:20}

Phazz писал(а):
03.01.2021{, 15:00}
Rovki, если id будут совпадать, то брокер будет разрывать соединение с тем кто подключился ранее
Разрывать связь с издателями (клиентами)? А как в подписчике задать ID ? Что бы он работал с конкретным издателем . Если ID нужно только для брокера ,то можно и оставить в главном блоке . Другими словами ,вы хотите сказать ,,что с ID можно создать структуру с множеством издателей и множеством подписчиков , а с одним ID получим структуру только один издатель и множество подписчиков ,так? Но почему нельзя задавать разные имена у издателей ,что бы их различил брокер ?
Электронщик до мозга костей и не только

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

MQTT и Beebotte.com

#46

Сообщение Phazz » 03.01.2021{, 16:56}

Rovki, видимо я не так понял ID.
Вы писали ранее ID устройства, я так понимаю это
2021-01-03_19-06-39.png
2021-01-03_19-06-39.png (5.56 КБ) 1558 просмотров
Отправлено спустя 16 минут 45 секунд:
Можете создать user_name/kaskada/... и все что дальше привязать к конкретной каскаде или объекту.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

MQTT и Beebotte.com

#47

Сообщение Rovki » 03.01.2021{, 18:10}

Phazz писал(а):
03.01.2021{, 17:13}
Rovki, видимо я не так понял ID.
Вы писали ранее ID устройства, я так понимаю это 2021-01-03_19-06-39.png

Отправлено спустя 16 минут 45 секунд:
Можете создать user_name/kaskada/... и все что дальше привязать к конкретной каскаде или объекту.
Да,это Иде . Наверное можно и так ,но думаю лучше без /kascada . Сейчас в топике каскады(издатель) задаю user_name/topic и все работает с подписчиком есп через брокер polmira.ru и каскада с каскадой. Хотя когда работаю через брокера mqttt.cloud ,то user_name не используется в топике .
Электронщик до мозга костей и не только

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

MQTT и Beebotte.com

#48

Сообщение Phazz » 03.01.2021{, 18:14}

Rovki, ну это особенность реализации разделения пользователей. Поэтому я остановился на другом облачном брокере. Так как программа через которую я работаю просит слэш / в начале первого топика

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

MQTT и Beebotte.com

#49

Сообщение Rovki » 03.01.2021{, 18:24}

Phazz писал(а):
03.01.2021{, 18:14}
Rovki, ну это особенность реализации разделения пользователей. Поэтому я остановился на другом облачном брокере. Так как программа через которую я работаю просит слэш / в начале первого топика
Пусть будет так , в каскаде не проблема задать user_name/ в топике ....
Электронщик до мозга костей и не только

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

MQTT и Beebotte.com

#50

Сообщение Rovki » 04.01.2021{, 16:18}

Phazz, два дня убил на издателя в есп ,починил- убрал ваш блок преобразования числа в строку ,оствил штатный конвертер
издатель.png
теперь все летает ,правда проверил cloudmqtt, заметил что задержка на нажатие кнопки на каскаде и включение лампочки на есп на mqttcloud практически мгновенно , а на beebotte доходит до 2 сек
Электронщик до мозга костей и не только

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

MQTT и Beebotte.com

#51

Сообщение Phazz » 04.01.2021{, 16:37}

Rovki, Это особенность beebotte не очень высокая скорость реакции. У него еще есть заморочки. Короче как брокер он не очень. А собрать дашборд на скорую руку как раз

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

MQTT и Beebotte.com

#52

Сообщение Rovki » 04.01.2021{, 16:45}

Phazz писал(а):
04.01.2021{, 16:37}
Rovki, Это особенность beebotte не очень высокая скорость реакции. У него еще есть заморочки. Короче как брокер он не очень. А собрать дашборд на скорую руку как раз
А что про конвертер скажите?
Как я понял про ID это нужно брокеру для отслеживания лимита подключенных устройств ...
Электронщик до мозга костей и не только

srqemiko
Рядовой
Сообщения: 2
Зарегистрирован: 06.01.2021{, 00:24}
Репутация: 0
Имя: Vasil

MQTT и Beebotte.com

#53

Сообщение srqemiko » 26.01.2022{, 22:08}

Всем добрый вечер. Недавно начал разбираться с брокером и скомпилировал шаблон из первого сообщения. В топик на beebotte.com без проблем уходят случайные числа из ESP, а в MQTT клиент на смартфоне, который слушает этот топик, отправленные числа почему то приходят в составе строки. например {"data":16,"write":true}. При смене программы клиента, та же картина. Как сделать чтобы осталось только число?
photo1642965865.jpeg
photo1642948197.jpeg
Отправлено спустя 31 минуту 35 секунд:
Только что отправил пару цифр в топик с MQTT эксплорера и они отобразились в клиенте в нормальном виде. Снова подключаю ESP, числа пошли в составе указанной выше строки :smile113:

Отправлено спустя 44 минуты 34 секунды:
Разобрался. Такую строку дают блоки форматирования. А для чего они нужны практически????

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

MQTT и Beebotte.com

#54

Сообщение Phazz » 26.01.2022{, 23:28}

srqemiko, Для сохранения данных на сервере

Аватара пользователя
Imran
Сержант
Сообщения: 228
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 8
Имя: Имран

MQTT и Beebotte.com

#55

Сообщение Imran » 09.02.2022{, 20:59}

Доброй ночи объясните пожалуйста ,MQTT (beebotte) установил все нормально работает , какой софт советуете что бы красиво оформить Windows и Android ??

TonnySPB
Рядовой
Сообщения: 9
Зарегистрирован: 23.07.2020{, 21:12}
Репутация: 0
Имя: Василий

MQTT и Beebotte.com

#56

Сообщение TonnySPB » 01.11.2022{, 19:20}

Доброго времени суток. Подскажите при копировании блоков из платы в плату исчезают константы с названиями топиков на входе в блок, почему так происходит?

grover
Рядовой
Сообщения: 22
Зарегистрирован: 14.01.2018{, 22:08}
Репутация: 0

MQTT и Beebotte.com

#57

Сообщение grover » 14.01.2023{, 18:43}

Подскажите пожалуйста beebotte.com работает сейчас?

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

MQTT и Beebotte.com

#58

Сообщение Phazz » 14.01.2023{, 19:36}

grover, неа

grover
Рядовой
Сообщения: 22
Зарегистрирован: 14.01.2018{, 22:08}
Репутация: 0

MQTT и Beebotte.com

#59

Сообщение grover » 14.01.2023{, 20:17}

Phazz писал(а):
14.01.2023{, 19:36}
grover, неа
Спасибо.

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

MQTT и Beebotte.com

#60

Сообщение Phazz » 14.01.2023{, 20:27}

grover, заработал )

Ответить

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