Карманный брокер MQTT

Источник:

MQTT Pocket Broker — автономный брокер ESP8266 и шлюз IoT

Описание

Устали от необходимости использовать полноценный Raspberry Pi только для запуска простого брокера MQTT?

MQTT Pocket Broker — это компактный выделенный сервер MQTT, построенный на базе ESP8266. На нем размещен легкий локальный брокер MQTT (PicoMQTT), обеспечивающий центральный коммуникационный узел для ваших устройств умного дома без энергопотребления или сложности более крупного сервера.

Этот проект также включает в себя дополнительный мост ESP-NOW-MQTT для интеграции датчиков с низким энергопотреблением и имеет веб-интерфейс настройки для удобного управления. Специальный корпус, напечатанный на 3D-принтере, предназначен для размещения Wemos D1 Mini и внутреннего модуля HLK-PM05 5 В переменного/постоянного тока, что обеспечивает прямое питание от сети переменного тока — больше никаких внешних адаптеров питания или запутанных USB-кабелей!

Ключевые особенности:

Интегрированный брокер MQTT: локально размещает легкий и надежный брокер (PicoMQTT) на ESP8266.

Питание от переменного тока: предназначено для установки внутреннего модуля HLK-PM05 5 В для прямого питания от сети.

Мост ESP-NOW: опционально направляет данные от маломощных датчиков ESP-NOW в вашу сеть MQTT.

Веб-интерфейс: Управляйте настройками брокера, просматривайте статус и выполняйте OTA-обновления через браузер.

Компактный дизайн. Аккуратный корпус, напечатанный на 3D-принтере, выглядит лаконично и целостно.

Спецификация материалов (BOM)

Микроконтроллер: 1x Wemos D1 Mini (ESP8266).

Источник питания: 1 модуль переменного и постоянного тока HLK-PM05 (5 В).

Аппаратное обеспечение: 4 термофиксируемых вставки M3 (длина примерно 4 или 5 мм) и 4 винта M3 с головкой под торцевой ключ/кнопку (6-8 мм).

Проводка: провод небольшого сечения (22-24AWG) для внутренних соединений переменного/постоянного тока.

Инструкции по печати

Поддержка: Обязательно. Включите опоры для внутренних монтажных конструкций и вырезов для разъемов.

Ориентация: решающая. Пожалуйста, распечатайте верхнюю и нижнюю части корпуса в точной ориентации, показанной на фотографиях галереи, чтобы обеспечит�� точность размеров и правильное размещение опоры.

Материал: ABS рекомендуется из-за его термостойкости, но PLA/PETG также подойдет.

Настройки: высота слоя 0,2 мм с заполнением 15-20 %.

Сборка и программное обеспечение

Вставьте термофиксированные вставки M3 в нижнюю часть корпуса.

Следуйте схеме подключения в репозитории GitHub, чтобы подключить HLK-PM05 к Wemos D1 Mini.

Прошейте прошивку по ссылке ниже.

Закрепите платы внутри корпуса, аккуратно расплавив пластиковые штифты.

Закройте его винтами М3.

Ссылки и ресурсы

Получите исходный код и прошивку: https://github.com/jmgk77/MQTT-Pocket-Broker (Поставьте репозиторию ⭐, если найдете его полезным!)

Посмотрите руководство по сборке и настройке: «Скоро» Я опубликую подробный рассказ о том, как я создал прошивку и спроектировал этот корпус!

22:43
3
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Зависть доставки AZ / AZ-Envy
Хорошая маленькая доска, с которой можноПодробнее
Battlebot Remix - Dampf / Ракете
Прежде всего, большое спасибо ЙоханнесуПодробнее
Luftklappe für Isoliertes Rohrsystem Ø 180 мм - BWWP Projekt - ubbink AERFOAM
Luftklappe für mein BWWP ProjektПодробнее
Программируемая база рычага статуи
Универсальная интерактивная основаПодробнее
чехол esp 2.4
Чехол в стиле лазерной резки дляПодробнее
Переходник USB-A "папа" на "папа" USB-C
Преобразует USB типа A (штекер): к USBПодробнее
Чехол для адаптера ESP Resol VBus
Мне нужен был адаптер VBus для моейПодробнее
YA-WV-V0.8
Флюгер на основе энкодера Этот флюгерПодробнее
Отображение часов, температуры и влажности
Это комбинированный держатель для модуляПодробнее
WLED 16 Круглый держатель и основание для светодиодов
это позволяет установить кольцо WLED изПодробнее
Коробка домашнего комплекта Nodemcu
Nodemcu Home Комплект для умного дома сПодробнее
BME 280 - настольный корпус
Я создал этот небольшой корпус дляПодробнее
Детали расширения для монтажа на DIN-рейку
Этот набор 3D-моделей предназначен дляПодробнее
Микроконтроллер Wandhalterung Luftschlitzen
Микроконтроллер WandhalterungПодробнее
LaskaKit AirBoard-8266 настольный компьютер для улучшения качества звука v1.x
LaskaKit AirBoard-8266 настольныйПодробнее
Wemos D1 Mini Dual Baes
Это держатель для мини-прототипа платыПодробнее
Корпус 2-местного реле для реле высокого тока (espHome)
**** Речь идет о сети переменного тока иПодробнее
Проводной 4-кнопочный пульт дистанционного управления ESP Mini Webhook
Это простой пульт дистанционногоПодробнее
Умное окружающее освещение своими руками
Если вы хотите добавить ярких красок наПодробнее
PE12864-Подставка для дисплея
Подставка для дисплеев Powertip PE12864Подробнее
Модульный корпус микроконтроллера - крепление на плате
Это крепление для модульного корпусаПодробнее
Корпус светодиодного индикатора рассеянного света
Это корпус для пары светодиодных лентПодробнее
Градиентные столбы
Модель в основном подходит для печатиПодробнее
Параметрический чехол Wemos D1 Mini
Мотивация Я использовал дизайнПодробнее
Wltoys 144001 Обновление светодиодной ленты и спойлер с Wled
Детали кузова для добавленияПодробнее
Настенное крепление для датчика ESPHome (8266 температуры/влажности/освещенности)
Специально разработанное настенноеПодробнее
Общая коробка для небольших плат микроконтроллера.
Коробка, предназначенная для Wemos D1Подробнее
Глоцковский Микро МК1
Моторен: https://www.amazon.de/gpПодробнее
Корпус для печати D1MiniDev
Корпус, напечатанный на 3D-принтере иПодробнее
Реле 5 В + разъем
Напечатано белым PETG Prusament толщинойПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.