MQTT Pocket Broker – Broker MQTT ESP8266 độc lập & IoT Gateway
MQTT Pocket Broker là broker MQTT nhỏ gọn chạy trên ESP8266 (PicoMQTT), làm hub giao tiếp cho smart home. Có tuỳ chọn cầu nối ESP-NOW→MQTT, giao diện web cấu hình/OTA, vỏ in 3D dùng Wemos D1 Mini và nguồn HLK-PM05 cấp AC trực tiếp.
Mô tả
MQTT Pocket Broker - Standalone ESP8266 Broker & IoT Gateway
Mô tả
Chán cảnh phải dùng nguyên con Raspberry Pi chỉ để chạy một MQTT broker đơn giản?
MQTT Pocket Broker là một MQTT server nhỏ gọn, chuyên dụng, xây dựng quanh ESP8266. Nó chạy một MQTT broker local gọn nhẹ (PicoMQTT), đóng vai trò trung tâm giao tiếp cho các thiết bị smart home của bạn mà không tốn điện hay rườm rà như một server lớn.
Dự án này còn có tuỳ chọn cầu nối ESP-NOW sang MQTT để tích hợp các cảm biến siêu tiết kiệm điện, kèm giao diện cấu hình trên web để quản lý cho dễ. Vỏ in 3D thiết kế để chứa Wemos D1 Mini và module nguồn AC/DC HLK-PM05 5V bên trong, cho phép cấp điện trực tiếp từ điện lưới AC—khỏi cần adapter rời hay dây USB lòng thòng!
Tính năng nổi bật:
-
MQTT Broker tích hợp: Chạy một broker local gọn nhẹ, ổn định (PicoMQTT) ngay trên ESP8266.
-
Nguồn AC: Thiết kế vừa module HLK-PM05 5V gắn trong để lấy điện trực tiếp từ điện lưới.
-
Cầu nối ESP-NOW: Tuỳ chọn chuyển dữ liệu từ cảm biến ESP-NOW công suất thấp vào mạng MQTT của bạn.
-
Giao diện web: Quản lý cài đặt broker, xem trạng thái và cập nhật OTA ngay trên trình duyệt.
-
Thiết kế nhỏ gọn: Hộp in 3D gọn gàng, nhìn sạch sẽ và liền lạc.
-
-
Danh sách vật tư (BOM)
-
Vi điều khiển: 1x Wemos D1 Mini (ESP8266).
-
Nguồn: 1x HLK-PM05 AC-DC Module (5V).
-
Phần cứng: 4x tán ren cấy nhiệt M3 (dài khoảng 4mm hoặc 5mm) và 4x ốc M3 đầu lục giác âm/đầu dù (dài 6–8mm).
-
Dây điện: Dây nhỏ (22–24AWG) cho kết nối AC/DC bên trong.
Hướng dẫn in
-
Supports: Bắt buộc. Bật supports cho các gờ/khung lắp bên trong và các chỗ khoét cho đầu nối.
-
Hướng đặt: Cực kỳ quan trọng. Vui lòng in cả hai phần vỏ Top và Bottom đúng y như hướng trong hình gallery để đảm bảo kích thước chuẩn và supports đặt đúng chỗ.
-
Vật liệu: Khuyến nghị ABS vì chịu nhiệt tốt, nhưng PLA/PETG cũng dùng ổn.
-
Thiết lập: Layer height 0.2mm với infill 15–20%.
-
-
Lắp ráp & Phần mềm
-
Ép (cấy) các tán ren cấy nhiệt M3 vào phần vỏ bottom.
-
Làm theo sơ đồ đi dây trên GitHub repository để nối HLK-PM05 với Wemos D1 Mini.
-
Nạp (flash) firmware bằng link bên dưới.
-
Cố định các board vào trong hộp, cẩn thận nung chảy các chốt nhựa.
-
Đóng vỏ lại bằng ốc M3.
Link & Tài nguyên
🚀 Lấy Source Code & Firmware: https://github.com/jmgk77/MQTT-Pocket-Broker (Thấy hữu ích thì cho repo một ⭐ nha!)
📺 Xem hướng dẫn build & setup: "Coming Soon" Mình sẽ đăng một bài đi sâu về cách mình làm firmware và thiết kế cái vỏ này!
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!