- Mqtt dashboard для windows
- Дополнительные опции:
- Новый MQTT (для RTOS прошивок ESP8266/ESP32)
- Для ESP8266:
- Для RTOS прошивок:
- Ограничения в MQTT
- Сервисные MQTT команды:
- MQTT серверы (брокеры):
- Таблица метрик:
- Mqtt dashboard для windows
- Re: Подключеие MQQT Windows
- Re: Подключеие MQQT Windows
- Re: Подключеие MQQT Windows
- Re: Подключеие MQQT Windows
- Re: Подключеие MQQT Windows
- Re: Подключеие MQQT Windows
- Re: Подключеие MQQT Windows
- Re: Подключеие MQQT Windows
- IoT MQTT Dashboard на компьютер
- Информация
- Инструкции по установке
- Cкачать и установить IoT MQTT Dashboard на компьютер бесплатно.
- Установка IoT MQTT Dashboard на компьютер с помощью Bluestacks
- Установка IoT MQTT Dashboard на компьютер с помощью NoxPlayer
- «Народный MQTT» локальный брокер. Есть идеи?
- Palpalych
Mqtt dashboard для windows
Клиент протокола MQTT. Двухсторонний обмен данными. Управление модулем. Не требуется «белый» IP адрес для управления. Для ESP8266 рекомендуемый SDK 1.5.1 и выше, если имеются проблемы со связью.
MQTT (Message Queue Telemetry Transport) — упрощённый сетевой протокол, работающий поверх TCP/IP. Используется для обмена сообщениями между устройствами по принципу издатель-подписчик.
Информация на брокере MQTT публикуется в элементах-топиках, которые в простейшем виде имеют вид login/hostname/метрика,
где:
login— логин или emal, который используется для доступа к MQTT брокеру(серверу). Указывается на вкладке настроек Servers. Там же указывается пароль, если он требуется
hostname — имя модуля, настраивается на вкладке настроек Main.
метрика — имя датчика или устройства, а так же номер GPIO.
Пример: mylogin/dacha/dsw3 — в этом топике публикуются показания третьего датчика DS18b20 с модуля с именем dacha, который использует логин mylogin для публикации на брокере.
Важно: В адресе топика в MQTT нет корневого слэша, то есть всегда пишется login/hostname/sensor, а не /login/hostname/sensor
Нельзя называть модуль (hostname) русскими буквами — иначе возможны проблемы в работе MQTT.
Дополнительные опции:
MQTT Lite Mode — короткие топики, без включенной настройки топики будут иметь более длинный вид с текстом login/hostname/sensors/xxx и login/hostname/gpio/xxx
fix 2.05.16 — исправление для стабильности работы MQTT (для ESP8266).
Дополнительный буфер MQTT — необходимо установить объем памяти зарезервированный под MQTT в случае, если не все метрики видно на брокере. Расчет примерно 50 байт на каждую метрику. Опция уменьшает размер свободного ОЗУ модуля. Конструктор прошивки автоматически рассчитывает размер буфера, но иногда его может не хватать (для ESP8266).
Отдельный топик на запись — login/hostname/set/output5 — для записи, login/hostname/output5 — для чтения. Во избежание срабатывания от эхо — рекомендуемая опция.
Свой корневой топик — вместо login/hostname/sensor (описанного в данной документации) будет использоваться путь свой_текст/sensor, который установлен в настройках модуля. Можно делать вложенные топики. Длина до 63 символов.
Новый MQTT (для RTOS прошивок ESP8266/ESP32)
Данная опция использует mqtt из SDK. Опция поддерживает несколько вариантов подключения. Требуется указывать префикс перед адресом:
mqtt:// — стандартное подключение
ws:// — websocket режим.
mqtts:// — стандартное подключение, но с ssl
wss:// -websocket режим, но с ssl
Пример mqtt://mqtt.wifi-iot.com или ws://mqtt.wifi-iot.com для websocket режима
SSL должен поддерживается сервером. Обычно для него используется отдельный порт.
Возможна работа через сертификаты TLS, загружаемые из SPIFFS, но функция не активирована.
Статус подключения MQTT
На сервисной вкладке http://[ip_adr]/debug можно узнать статус подключения к серверу MQTT.
Для ESP8266:
Пример: MQTT IP: 192.81.221.198 State: 15 / Errors: 1
Что значит модуль подключен к серверу IP адресом 192.81.221.198. Статус подключения 15, количество переподключений — 1.
Статус может принимать несколько вариантов:
15 — подключение успешно. Данные должны передаваться.
6 — ошибка, возможно не верный логин/пароль.
7,8 — ошибка подключения, сбой, исправляется обычно перезагрузкой модуля. Редкая проблема, но бывает, например, если сервер отключался.
Для RTOS прошивок:
Отображает счетчик переподключений и текущее состояние подключения.
Ограничения в MQTT
В Free варианте нельзя управлять устройством, интервал отправки фиксирован на 600 секундах.
Ограничение длины поля логина у ESP8266- 20 символов, пароля — 10 символов. В данный момент увеличить длину пароля можно через дополнительную настройку в шестеренке опции, но это испортит настройки модуля из-за смещения структуры параметров если не используется опция NVS2.
При изменении настроек MQTT сервера, логина, пароля или имени устройства рекомендуется перезагрузка устройства.
VDD у ESP8266 не передается.
В safe mode у ESP8266 MQTT не работает.
Сервисные MQTT команды:
login/hostname/[set/]system/restart — перезапуск модуля.
login/hostname/[set/]system/upd — обновление по OTA.
login/hostname/[set/]system/aupd — обновление по Auto OTA.
В данные топики нужно отправить цифру 1.
set/ добавляется (без скобок), если включены отдельные топики на запись.
MQTT серверы (брокеры):
wqtt.ru — платный брокер, поддержка управления через Алису. Группа телеграм https://t.me/wqtt_ru
dealgate.ru — бесплатный брокер, поддержка управления через Алису и WhatsApp. Поддержка сценариев.
При проблемах в работе данных сервисов необходимо обращаться в их поддержку, проект wifi-iot не имеет к ним отношения. Перед обращением убедитесь, что логин, пароль и другие параметры введены верно и на модуле доступен интернет.
Android приложения, совместимые с проектом:
Таблица метрик:
Внимание ! Имена некоторых метрик поменялись с 6.02.21 !! Новые имена можно посмотреть на вкладке Metrics на самом модуле.
Mqtt dashboard для windows
Сообщение sergejey » Вт июн 24, 2014 11:17 am
Re: Подключеие MQQT Windows
Сообщение Wmixa » Вт июн 24, 2014 12:10 pm
Re: Подключеие MQQT Windows
Сообщение sergejey » Вт июн 24, 2014 1:42 pm
Re: Подключеие MQQT Windows
Сообщение Wmixa » Вт июн 24, 2014 2:13 pm
Re: Подключеие MQQT Windows
Сообщение sergejey » Вт июн 24, 2014 2:46 pm
Re: Подключеие MQQT Windows
Сообщение tammat » Вт июн 24, 2014 4:56 pm
Re: Подключеие MQQT Windows
Сообщение sergejey » Вт июн 24, 2014 5:39 pm
Тишина, потому что не приходят никакие сообщения от MQTT-брокера по указанному пути подписки либо некорректно прописаны данные подключения к брокеру.
Вот, к примеру, как настраивается для Wiren Board:
Re: Подключеие MQQT Windows
Сообщение Jager » Вт июн 24, 2014 6:18 pm
Re: Подключеие MQQT Windows
Сообщение Wmixa » Вт июн 24, 2014 6:52 pm
С другой машины по команде mosquitto_sub -h 192.168.11.60 -t /devices/wb-w1/controls/0000058d80ac данные с датчиков идут, список подписок тоже показывает.
Вот настройки в вебе
Hostname: (*) 192.168.11.60
Port: (*) 1883
Subscription path: (*) /devices/#
Название: (*) Temp00
Местоположение: Rooms
Путь: (*) /devices/wb-w1/controls/0000058d80ac
IoT MQTT Dashboard на компьютер
Информация
Если вы ищете приложение для управления вашими (DIY) проектов ВГД с использованием протокола MQTT, а затем прекратить поиск, здесь это 🙂
С помощью этого приложения вы можете легко контролировать любые клиентские устройства MQTT с очень простых шагов настройки. Через минуту, вы можете поговорить с вашим лучшим другом Arduino, или вы можете командовать вашим рабом ESP8266, чтобы сделать что-то .
Отличительные особенности:
— Многие соединения
— Подключение SSL
— Укажите свой блок данных
— Отображение числовых значений в обновляемой в режиме реального времени график
— Настраиваемые компоненты публикации:
+ Текст
+ Кнопка
+ Переключатель
+ Панель поиска
+ Combo коробка
+ Выбор цвета
+ Мульти кнопки
=> Главный экран WIDGETS
+ Кнопка
Кнопка + Переключение (виджет версия компонента коммутатора)
+ Выбор цвета
Заметка:
— Вы можете найти журнал ошибок в: Внешнее запоминающее устройство (SD-карты) / MQTT-приборной доске / журнал
— Главный экран виджеты используются для публикации только! Они не подписаться на эту тему и отражать их статус.
————————————————-
Чтобы создать хранилище ключей БКС, вы можете следить за много статей в Интернете;)
— В случае, если вы ленивы, нажмите здесь: https://www.google.com/search?q=keytool+convert+to+bks
— Эти статьи будут упоминать о библиотеке Надувной замок. Вы должны использовать «bcprov-jdk15on-146.jar».
Инструкции по установке
Cкачать и установить IoT MQTT Dashboard на компьютер бесплатно.
Многие из нас стали задавать простой вопрос: как скачать, установить и сыграть в нашу любимую игру прямо на компьютере?
Если вы не любите маленькие экраны смартфона или планшета, то сделать это можно с помощью программы-эмулятора. С ее помощью можно создать на своем компьютере среду Android и через нее запустить приложение. На данный момент самыми популярными утилитами для этого являются: Bluestacks и NoxPlayer.
Установка IoT MQTT Dashboard на компьютер с помощью Bluestacks
Bluestacks считается самым популярным эмулятором для компьютеров под управлением Windows. Кроме того, есть версия этой программы для Mac OS. Для того, чтобы установить этот эмулятор на ПК нужно, чтобы на нем была установлена Windows 7 (или выше) и имелось минимум 2 Гб оперативной памяти.
Установите и настройте Bluestacks. Если на компьютере нет Bluestacks, перейдите на страницу https://www.bluestacks.com/ru/index.html и нажмите зеленую кнопку «Скачать Bluestacks» посередине страницы. Щелкните по зеленой кнопке «Скачать» в верхней части следующей страницы, а затем установите эмулятор:
+ Windows: дважды щелкните по скачанному EXE-файлу, нажмите «Да», когда появится запрос, щелкните по «Установить», нажмите «Завершить», когда эта опция станет активной. Откройте Bluestacks, если он не запустился автоматически, а затем следуйте инструкциям на экране, чтобы войти в свою учетную запись Google.
+ Mac: дважды щелкните по скачанному файлу DMG, дважды щелкните по значку Bluestacks, нажмите «Установить», когда будет предложено, разрешите устанавливать программы сторонних разработчиков (если понадобится) и нажмите «Продолжить». Откройте Bluestacks, если он не запустился автоматически, и следуйте инструкциям на экране, чтобы войти в свою учетную запись Google.
Скачайте файл APK на компьютер. APK-файлы являются установщиками приложений. Вы можете скачать apk-файл с нашего сайта.
Щелкните по вкладке «Мои приложения». Она находится в верхней левой части окна Bluestacks.
Нажмите «Установить APK». Эта опция находится в нижнем правом углу окна. Откроется окно Проводника (Windows) или Finder (Mac).
Выберите скачанный файл APK. Перейдите в папку со скачанным файлом APK и щелкните по нему, чтобы выбрать.
Нажмите «Открыть». Эта опция находится в нижнем правом углу окна. Файл APK откроется в Bluestacks, то есть начнется установка приложения.
Запустите приложение. Когда значок приложения отобразится на вкладке «Мои приложения», щелкните по нему, чтобы открыть приложение.
Ты можешь использовать IoT MQTT Dashboard на компьютере уже сейчас — просто скачай IoT MQTT Dashboard для Windows и Mac прямо с этой страницы и установи приложение и ты останешься доволен.
Установка IoT MQTT Dashboard на компьютер с помощью NoxPlayer
Nox App Player бесплатна и не имеет никакой навязчивой всплывающей рекламы. Работает на Андроиде версии 4.4.2, позволяя открывать множество игр, будь то большой симулятор, требовательный шутер или любое другое приложение.
+ Перейти на официальный сайт разработчика https://www.bignox.com/
+ Для того чтобы установить эмулятор Nox App Player, нажимаем на кнопку «СКАЧАТЬ».
+ Далее начнется автоматическая загрузка, по завершении которой необходимо будет перейти в папку «Загрузки» и нажать на установочный файл скачанной программы.
Установка и запуск программы:
+ Для продолжения установки необходимо в открывшемся окне нажать на кнопку «Установить». Выберите дополнительные параметры инсталляции, нажав на кнопку «Настроить», если вам это необходимо. Не снимайте галочку с пункта «Принять «Соглашение»», иначе вы не сможете продолжить.
+ После того как эмулятор будет установлен на компьютер, вы увидите на экране окно запуска, где необходимо будет нажать на кнопку «Пуск».
+ Все, на этом этапе установка эмулятора Nox App Player завершена. Для полноценной работы программы вам необходимо будет зайти в свой аккаунт Play Market — нажмите на иконку приложения в папке Google, введите логин и пароль от вашей учетной записи.
Загрузка и установка приложений: Для этого вам необходимо скачать файл приложения в формате APK и просто перетащить его на рабочий стол Nox App Player. После этого сразу начнется установка, по окончании которой вы увидите значок этого приложения на главном экране.
«Народный MQTT» локальный брокер. Есть идеи?
Palpalych
Недавно влился в сообщество Ардуинщиков, собрал уже лампу и гирлянду. Глаза горят — руки чешутся еще что-нибудь сотворить.
Собирая информацию и возможность дальнейшего применения навыков все больше склоняюсь к реализации «народного IoT».
Есть желание прикрутить к голосовому управлению Алисы. Уже даже недорогого голосового помощника собираемся семьей покупать, а сын просто бредит этой покупкой. Для меня же возникает ряд вопросов по надежности и функционалу этой затеи. И дело вот в чем, меня смущают три вопроса:
— это надежность (безопасность) не хочется быть заложником облака, а ровно как и потенциальной жертвой.
— автономность. Хочется не остаться без «фишек» при потере соединения с сетью, а так же повысить скорость реагирования
— функциональность. Опять же не хочется быть зависимым от узкой линейки навязываемых клиентов.
И главная цель, подружить народные проекты и проекты Алекса в единое управляемое целое! )))
Основная задача — создать маломощное, компактное, автономное устройство, которое автоматически может подключатся к домашней сети и может сканировать пространство для поиска новых клиентов. Так же, естественно, вести базу клиентов, отвечать на запросы, может взаимодействовать с Пультом (приложение на телефоне) а так же перенаправлять голосовые команды с помощников «на себя»!
Из возможных фич такой конструкции вижу, питание ее от вечноработающего Wi-Fi роутера через, как правило, присутствующий и незадействованный USB порт. И независимая «приставка-ардуинка-пульт», которая поможет управлять телевизором (центром, плеером, светодиодными лампами. ) со старыми пультами по ИК с помощью голоса или телефона.
Как вам идея? Может уже есть куча наработок, которые просто нужно будет соединить воедино.