не знаю, у меня проблем со статусами нету, по мимо статусов периодически приходят данные по температуре и влажности, но от отправки до отправки они накапливаются и высылается только среднее арифметическое и никакого спама нет.krepton85 писал(а): ↑Пн дек 17, 2018 9:41 amДа, думал тоже об этом. Либо использовать retained пометку для всех статусных сообщений, либо как вы говарите. Но как то это не красиво получится в приложении на Андроид. В первом случае (retained) будет не корректная информация отображаться, если mqtt устройство оффлайн, а в вашем варианте в приложении нужно делать еще одну кнопку, "запрос статусов".
[Модуль] MQTT (mqtt)
Модератор: immortal
-
- Сообщения: 407
- Зарегистрирован: Вт окт 24, 2017 2:01 pm
- Откуда: Ижевск
- Благодарил (а): 45 раз
- Поблагодарили: 69 раз
Re: [Модуль] MQTT (mqtt)
PI2 + MQTT + 5 ESP8266 + Atmega16
Re: [Модуль] MQTT (mqtt)
А где сказано, что есть какие-то ограничения на количество сообщений в единицу времени по протоколу MQTT? Если клиенты, на большом компе типа MQTT.fx или на андройде, типа MQTT Dashboard, не испытывают проблем с приемом большого количества сообщений, а в MJD все сыпется, то это с большой вероятностью, проблема MJD, а не количества сообщений. Брокер сообщения принял, брокер отправил, ошибок нет. Есть подозрение что модуль MQTT в MJD криво парсит JSON.
-
- Сообщения: 57
- Зарегистрирован: Вс окт 28, 2018 11:04 pm
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: [Модуль] MQTT (mqtt)
Так в mjd этот лог собирает не ошибки, а просто отладочные сообщения. Хотя сейчас как то странно этот мобуль MQTT в MJD работает. У меня в настройках установлен фильтр "#" т. е. принимать все, и раньше на странице MQTT у меня сами появлялись топики в которые публиковались сообщения, сейчас же их необходимо вручную создавать.Yoda писал(а): ↑Пн дек 17, 2018 11:54 amА где сказано, что есть какие-то ограничения на количество сообщений в единицу времени по протоколу MQTT? Если клиенты, на большом компе типа MQTT.fx или на андройде, типа MQTT Dashboard, не испытывают проблем с приемом большого количества сообщений, а в MJD все сыпется, то это с большой вероятностью, проблема MJD, а не количества сообщений. Брокер сообщения принял, брокер отправил, ошибок нет. Есть подозрение что модуль MQTT в MJD криво парсит JSON.
-
- Сообщения: 20
- Зарегистрирован: Пн окт 22, 2018 5:30 pm
- Откуда: Сургут
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [Модуль] MQTT (mqtt)
Поделитесь кто нибудь работающим кодом управления реле, подключенным к ардуино по mqtt.
-
- Сообщения: 7
- Зарегистрирован: Чт дек 13, 2018 10:01 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: [Модуль] MQTT (mqtt)
Есть для ESP8266 подойдет? и еще с платой расширение на 16 выходов
- За это сообщение автора Vitalik_Nic поблагодарил:
- vovankin (Вт дек 18, 2018 8:21 pm)
- Рейтинг: 1.16%
-
- Сообщения: 20
- Зарегистрирован: Пн окт 22, 2018 5:30 pm
- Откуда: Сургут
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [Модуль] MQTT (mqtt)
спасибо.Vitalik_Nic писал(а): ↑Вт дек 18, 2018 7:56 pmЕсть для ESP8266 подойдет? и еще с платой расширение на 16 выходов
есп еще в пути, заранее буду благодарен.
Есть в наличии несколько ардуин с ethernet шилдом, неужели никто с ними не работает?
-
- Сообщения: 20
- Зарегистрирован: Пн окт 22, 2018 5:30 pm
- Откуда: Сургут
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [Модуль] MQTT (mqtt)
Не спорю.
Когда программист.
Многие нет.
Вот создал тему viewtopic.php?f=24&t=5940 для новичков(MQTT+Arduino получение температуры_управление реле). Но там так и не решил ее.
Неужто никто не пользуется Ethernet шилдом 5100 для управления реле по протоколу MQTT.
Последний раз редактировалось vovankin Чт дек 20, 2018 4:32 pm, всего редактировалось 1 раз.
-
- Сообщения: 60
- Зарегистрирован: Чт мар 19, 2015 10:27 pm
- Благодарил (а): 8 раз
- Поблагодарили: 22 раза
Re: [Модуль] MQTT (mqtt)
Вот пример кода, там и реле и датчики, только нужно немного посидеть и разобраться где чего define.vovankin писал(а): ↑Ср дек 19, 2018 8:43 pmНе спорю.
Когда программист.
Многие нет.
Вот создал тему viewtopic.php?f=24&t=5940 для новичков(MQTT+Arduino получение температуры_управление реле). Но там так и не решил ее.
Неужто никто не пользуется Ethernet шилдом 5100 для управления реле по протоколу MQTT.
Сам когда-то давно взял за основу исходники AMS, но во многом пошел другим путем.
- Вложения
-
- Mega_MQTT.zip
- (46.77 КБ) 129 скачиваний