Meshtastic для моніторингу лічильників і датчиків: mesh-мережа на LoRa без інтернету
В Україні Meshtastic знають передусім як зв’язок, що працює без мобільної мережі й світла: невеликі LoRa-рації передають текстові повідомлення від вузла до вузла на кілометри. Менш відомо, що ті самі вузли вміють передавати телеметрію — температуру, напругу, стан входів — і з них можна зібрати систему моніторингу для котельні, насосної чи котеджного містечка, якій не потрібні ні інтернет, ні оператор.
Розбираємо, як це працює, що Meshtastic уміє «з коробки», а що доведеться доробити, і коли краще обрати класичний LoRaWAN.
Що таке Meshtastic
Meshtastic — відкрита прошивка для недорогих плат із LoRa-радіомодулем: на базі ESP32 (наприклад, Heltec, LILYGO T-Beam) або енергоощадного nRF52 (RAK WisBlock). Налаштовується з телефона через застосунок по Bluetooth або з комп’ютера.
Головна відмінність від LoRaWAN — mesh-топологія. Тут немає шлюзів і серверів: кожен вузол приймає повідомлення й ретранслює його далі. За замовчуванням пакет проходить до трьох ретрансляцій (максимум — сім), тож мережа з кількох вузлів на висоті покриває місто чи село без жодної інфраструктури.
В Україні вузли працюють у регіоні EU_868 — у діапазоні 868 МГц.
Що Meshtastic передає «з коробки»

- Метрики пристрою — заряд і напруга акумулятора, стан вузла.
- Метрики середовища — температура, вологість, тиск із поширених датчиків (BME280, BME680 та подібних).
- Енергетичні метрики — напруга й струм через датчики INA219, INA260, INA3221: зручно для контролю акумуляторів, сонячних станцій і генераторів.
- Стан входів — модуль Detection Sensor надсилає повідомлення, коли змінюється стан контакту: спрацював датчик затоплення, відчинилися двері щитової, зник тиск у системі.
- Власні дані — через серійний модуль вузол передає рядки від зовнішнього контролера.
А щоб дані опинилися у вашій системі, достатньо одного вузла з доступом до інтернету: модуль MQTT публікує телеметрію всієї мережі в брокер, звідки її забирає Home Assistant, Node-RED або власна система обліку.
Лічильники: що доведеться доробити
Готового модуля підрахунку імпульсів від лічильника води чи газу в Meshtastic немає. Є два робочі шляхи:
- Зовнішній контролер рахує імпульси, зберігає накопичене значення в пам’яті й раз на заданий інтервал передає його вузлу Meshtastic через серійний порт.
- Власна доробка прошивки — підрахунок імпульсів прямо на платі вузла. Прошивка відкрита, тож це можливо, але потребує розробки й тестування.
У будь-якому разі покази передаються рідко — раз на десятки хвилин чи годину: ефірний час у мережі обмежений, і часті повідомлення від багатьох вузлів її перевантажують.
Обмеження, про які варто знати
- Це не система комерційного обліку. Доставка кожного пакета не гарантована, тому для розрахунків із мешканцями чи орендарями Meshtastic краще використовувати як резервний або допоміжний канал, а головним зробити LoRaWAN чи провідний облік.
- Масштаб. Мережа добре працює з десятками вузлів. Сотні вузлів із частою телеметрією — уже випадок для LoRaWAN.
- Безпека. Стандартний канал загальнодоступний. Для моніторингу створюють власний канал із ключем шифрування — тоді дані бачать лише ваші вузли.
- Живлення. Вузли на ESP32 споживають помітно більше, ніж LoRaWAN-модеми; для роботи роками без підзарядки обирають плати на nRF52 або ставлять невелику сонячну панель.
Де Meshtastic справді доречний
- Котельні, насосні, свердловини — контроль температури, тиску, напруги й роботи генератора під час блекаутів, коли мобільний зв’язок і інтернет недоступні.
- Котеджні містечка й дачні кооперативи — спільна мережа вузлів без абонплати й оператора.
- Агро й віддалені ділянки — теплиці, резервуари, станції поливу поза покриттям.
- Тимчасові об’єкти й будмайданчики — мережу розгортають за годину й забирають після завершення робіт.
Meshtastic чи LoRaWAN
| Meshtastic | LoRaWAN | |
|---|---|---|
| Інфраструктура | не потрібна, вузли ретранслюють одне одного | шлюзи й мережевий сервер |
| Інтернет | лише на одному вузлі — для вивантаження даних | потрібен шлюзам |
| Масштаб | десятки вузлів | тисячі пристроїв |
| Гарантія доставки | немає | підтвердження й повтори на рівні протоколу |
| Автономність вузла | від тижнів до місяців (nRF52 — довше) | роки від батареї |
| Для чого | моніторинг і тривоги без інфраструктури | комерційний облік лічильників |
Докладно про LoRaWAN для лічильників — в окремій статті: LoRaWAN для обліку води, газу й електроенергії.
Часто найкращий варіант — поєднання: LoRaWAN веде облік, а Meshtastic дублює критичні тривоги (затоплення, аварія насоса) і не залежить ні від шлюзу, ні від інтернету.
Як ми допомагаємо
NPC розробляє електроніку й прошивки під задачу (огляд готового обладнання — на сторінці дистанційний моніторинг та облік ресурсів), тому може взяти на себе все, чого бракує «з коробки»:
- Вузли з потрібними датчиками й підрахунком імпульсів від лічильників.
- Доробку прошивки та закриті канали для вашої мережі.
- Збір даних через MQTT у вашу панель, хмару чи систему диспетчеризації — з графіками й сповіщеннями.
- Живлення від акумуляторів і сонячних панелей, щоб мережа пережила блекаут.
Про те, як дані зі споживання перетворюються на економію, читайте в статті Енергоефективність підприємства за допомогою SCADA-рішень. Для об’єктів із Wi-Fi є готовий модуль для імпульсних лічильників — Облікатор NPC-PM-2CH.
Часті запитання
Мештастик — це що?
Відкрита прошивка для LoRa-плат, яка перетворює їх на вузли mesh-мережі: вони передають повідомлення й телеметрію одне одному на кілометри без мобільного зв’язку й інтернету.
Чи працює Meshtastic без світла?
Так. Вузли живляться від акумуляторів, а стаціонарні ретранслятори — від сонячних панелей. Мережа не залежить ні від операторів, ні від електромережі.
Які датчики можна підключити до Meshtastic?
Датчики температури, вологості й тиску, датчики струму й напруги, сухі контакти (затоплення, двері, тиск). Лічильники з імпульсним виходом — через зовнішній контролер або доробку прошивки.
Чи можна вести облік для розрахунків через Meshtastic?
Для розрахунків краще LoRaWAN або провідний облік: Meshtastic не гарантує доставку кожного пакета. Зате як резервний канал для тривог і моніторингу він чудово доповнює основну систему.
Потрібен моніторинг об’єкта, який не залежить від інтернету й світла? Розкажіть, що саме треба контролювати, — запропонуємо схему мережі й підберемо вузли.
Напишіть нам у Telegram або зателефонуйте: 096 000 76 03.