• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Как расширить имеющуюся Zigbee сеть через Ethernet или через другую дальнюю радиосвязь?

pvvx

Активный участник сообщества
Поиски в сети ничего адекватного по данному вопросу не дали, т.к. всё зафлужено постами с проблемами подключением удаленного координатора в Z2M.

Всякие ИИ несут пургу, хотя “соображают” про суть заданного вопроса:

Когда использовать роутер, а когда второй координатор?
Роутер ZigbeeВторой координатор
✔ Расширяет одну сеть❌ Создаёт отдельную сеть
✔ Устройства видны в едином списке❌ Устройства изолированы
✔ Простая настройка❌ Требует моста (MQTT, HA и т. д.)
Вывод:
Если нужно усилить покрытие без разделения сетироутер.
Если нужна полная автономность (например, для другого здания) – второй координатор + мост.

Предлагают какие-то промышленные решения, а другие их решения ничем не отличаются от организации новой сети с помощью подключения другого координатора в Z2M через Ethernet сеть (причина – указана – набрались спама от проблем в Z2M). Но требуется без всякого Z2M использующего толпу дополнений в виде интеграций и серверов MQTT, а просто расширить имеющуюся Zigbee сеть радио протоколами (или через Ethernet) на большое расстояние.

Кто знает уже имеющиеся простые решения по данному поводу?
 

nikolz

Well-known member
Правильно ли понял, что Вы не хотите использовать репитеры WiFi -zigbee,
а хотите что-то более дальнобойное, но менее скоростное?
 

pvvx

Активный участник сообщества
Правильно ли понял, что Вы не хотите использовать репитеры WiFi -zigbee,
а хотите что-то более дальнобойное, но менее скоростное?
Какая разница через какой интерфейс будет соединение сети Zigbee?
Если это WiFi - то без труда переписывается на Ethernet или с мелкими правками на любой другой протокол.
Но пока такого роутера нет.
 

pvvx

Активный участник сообщества
а такое решение не подходит
Это обычный Zigbee роутер. Такие у меня давно есть. Он большую часть времени находится в состоянии приема, ретранслирует передачи с подтверждением. Но не связывает два раздельных сегмента сети.
Чтобы связать два сегмента сети разнесенных на 100 км в единую сеть потребуется 100500 таких роутеров... Да и на 1 км нужно будет вешать эти роутеры на каждом четном столбе (если шаг столбов 50 метров). Каково же будет запаздывание событий от устройств и отклик в таком соединении?
ИИ и то понимает, про что вопрос...
 

pvvx

Активный участник сообщества
Самый простой пример - в одном и втором сегменте назначена группа. Ей передается событие от кнопки - включить или выключить. И все в данной группе это отработают, без всяких Zigbee координаторов. Есть и подобные связи между Zigbee устройствами, для которых координатор сети не требуется...

Т.е. требуется аналог WiFi репитеров соединенных шнурком Ethrnet, которые имеют тот-же имя, обслуживают и объединяют одну сеть (один DNS и т.д.), но транслируют её только в своем месте обитания. При этом все устройства видят все сегменты этой сети.
 

pvvx

Активный участник сообщества
Но с WiFi пример не корректен, т.к. там всё идет через основную AP, а устройства не могут связаться друг с другом без этого посредника. По тому там аналогичная задача решается легко.
 

pvvx

Активный участник сообщества
При чем тут M2M?
Сеть Zigbee не моя. Для себя я могу налепить любых устройств. А нужно решение удлинителя-соединителя дальних Zigbee сети в мелком SoC.
Начните с поиска примера соединения пару удаленных сетей с вашим любимым ESP-Now.
 

nikolz

Well-known member
При чем тут M2M?
Сеть Zigbee не моя. Для себя я могу налепить любых устройств. А нужно решение удлинителя-соединителя дальних Zigbee сети в мелком SoC.
Начните с поиска примера соединения пару удаленных сетей с вашим любимым ESP-Now.
А нафига это мне?
Надо Вам.
Если не поняли, то M2M как раз и соединяет сети.
Можно и по всему миру соединить.
 

nikolz

Well-known member
Спросим DeepSeek:

Как применить M2M для соединение двух сетей ZigBee в разных городах.

Для соединения двух сетей ZigBee, находящихся в разных городах, с использованием M2M (Machine-to-Machine) подхода, можно рассмотреть несколько вариантов.
1. Использование шлюзов с выходом в интернет (ZigBee to IP Gateway)
ZigBee сам по себе не поддерживает прямое соединение на большие расстояния, но можно использовать шлюзы, которые преобразуют ZigBee-трафик в IP и передают его через интернет.
Как это работает:
  • В каждой сети ZigBee устанавливается шлюз (например, ZigBee Coordinator + Ethernet/WiFi модуль).
  • Шлюзы соединяются через MQTT, TCP/IP или VPN (например, через облачный сервер или прямое P2P-соединение).
  • Устройства в разных городах обмениваются данными через эти шлюзы.
Примеры решений:
  • Raspberry Pi + ZigBee-модуль (CC2531/CC2652) + MQTT-брокер (Mosquitto, AWS IoT).
  • Промышленные шлюзы (Digi XBee Gateway, Dell Edge Gateway).
2. Облачный M2M-сервис (AWS IoT, ThingsBoard, Home Assistant)
Если у вас есть доступ к облачной инфраструктуре, можно использовать MQTT или CoAP для передачи данных между сетями.
Схема:

ZigBee сеть 1 → Шлюз → MQTT → Облако (AWS/GCP) → MQTT → Шлюз → ZigBee сеть 2
Плюсы:
  • Масштабируемость.
  • Возможность удалённого управления.
3. Прямое VPN-соединение между шлюзами
Если нужна безопасная связь без облака, можно поднять VPN (WireGuard, OpenVPN) между двумя шлюзами.
Как настроить:
  1. Оба шлюза имеют статический IP или DynDNS.
  2. Настраивается VPN-туннель между ними.
  3. ZigBee-трафик передаётся через этот туннель.
4. Альтернатива: LoRaWAN + ZigBee
Если расстояние очень большое и интернет недоступен, можно использовать LoRaWAN для передачи данных между городами, а на месте подключать ZigBee-сети.
Вывод
Лучший вариант для M2M-связи ZigBee между городами — шлюз с выходом в интернет + MQTT/VPN. Если нужна максимальная автономность, можно рассмотреть LoRaWAN.
 

nikolz

Well-known member
Спросим DeepSeek
Как можно соединить несколько сетей ZigBee в разных городах по радиоканалу

Соединение нескольких сетей ZigBee в разных городах по радиоканалу – сложная задача, поскольку ZigBee работает на частотах 2.4 ГГц, 868/915 МГц и имеет ограниченную дальность (до 100 м в помещении, до нескольких км на открытой местности с усилителями).
Но если нужно именно радиосоединение без интернета, можно рассмотреть следующие варианты:
1. Использование направленных антенн и ретрансляторов (Point-to-Point, P2P)
Если между городами есть прямая видимость (например, на крышах зданий), можно попробовать усилить сигнал ZigBee или передавать его через промежуточные узлы.
Как это сделать:
  • Установить высоконаправленные антенны (Yagi, Parabolic) на модемах ZigBee.
  • Использовать повторители (ZigBee Router) на высоких точках (вышки, горы).
  • Применить усилители мощности (с учетом законодательных ограничений).
Проблемы:
  • ZigBee не рассчитан на такие расстояния.
  • Возможны помехи и потери пакетов.
2. Передача данных через дальнобойные радиопротоколы (LoRa, Wi-Fi Long Range, 3G/4G)
Поскольку ZigBee сам по себе не подходит для межгородной связи, можно конвертировать его данные в другой радиопротокол.
Вариант A: ZigBee → LoRa → ZigBee
  • В каждой сети ZigBee ставится шлюз (например, Raspberry Pi + ZigBee-модуль + LoRa-модем).
  • Данные передаются через LoRaWAN (дальность до 10–40 км в сельской местности).
  • На принимающей стороне LoRa-сигнал преобразуется обратно в ZigBee.
Оборудование:
  • LoRa-модули: SX1276, RAK4631, Dragino LPS8.
  • Шлюз: The Things Gateway, ChirpStack.
Вариант B: ZigBee → Wi-Fi Long Range (Ubiquiti, MikroTik)
  • Если есть возможность поставить радиомосты (Ubiquiti NanoStation, MikroTik Groove), можно передавать данные ZigBee через Wi-Fi.
  • Например:
    • ZigBee → ESP32 (сбор данных) → Wi-Fi P2P → ESP32 → ZigBee.
Вариант C: ZigBee → 3G/4G → ZigBee
  • Использовать GSM/GPRS-модемы (SIM800, Quectel) для передачи данных между шлюзами.
3. Mesh-сеть с ретрансляционными вышками (редко применимо)
Теоретически можно создать цепочку ZigBee-роутеров на вышках связи, но:
  • Требуется прямая видимость.
  • Огромные задержки и потери пакетов.
  • Сложно масштабировать.
Вывод
Лучший вариант для межгородной связи ZigBee по радио:
  1. ZigBee → LoRa → ZigBee (если нет интернета).
  2. ZigBee → Wi-Fi Long Range → ZigBee (если есть прямая видимость).
  3. ZigBee → 3G/4G → ZigBee (если есть покрытие сотовой связи).
Если можно использовать интернет – лучше MQTT/VPN.

Краткий чеклист для межгородской ZigBee-связи по радио:
✅ Если есть прямая видимость:

  • Wi-Fi Long Range (Ubiquiti) + ZigBee-шлюз.
  • Направленные антенны для ZigBee (редко, но возможно).
✅ Если нет интернета, но есть LoRa-покрытие:

  • ZigBee ↔ LoRaWAN ↔ ZigBee (самый надежный вариант).
✅ Если есть сотовая связь:

  • ZigBee ↔ GSM/GPRS (3G/4G) ↔ ZigBee.
Жду твоих следующих вопросов – давай сделаем этот проект рабочим! 🚀

P.S. Если хочешь углубиться в какую-то технологию (например, LoRa или MQTT), просто скажи – подготовлю детальный гайд.
 

pvvx

Активный участник сообщества
И не один вариант не будет работать.
Причина уже описана в первом сообщении - ИИ нажралось спама и бредит, хотя сам вопрос понимает.
@nikolz - Вы уж сначала читайте про что тема, а потом копипастите бред ИИ на нерешенные вопросы.
Вы ещё спросите - возможно ли связь по лазерному лучу через отражатель на Луне, только какое это имеет отношение к вопросу?
 

nikolz

Well-known member
И не один вариант не будет работать.
Причина уже описана в первом сообщении - ИИ нажралось спама и бредит, хотя сам вопрос понимает.
@nikolz - Вы уж сначала читайте про что тема, а потом копипастите бред ИИ на нерешенные вопросы.
Вы ещё спросите - возможно ли связь по лазерному лучу через отражатель на Луне, только какое это имеет отношение к вопросу?
Вы написали название темы:
Как расширить имеющуюся Zigbee сеть через Ethernet или через другую дальнюю радиосвязь?

Протокол M2M именно это и делает. Что непонятного?
 

nikolz

Well-known member
Вывешивать ответы DeepSeek на этом форуме - это Ваша затея.
Вот я Вам этим же по тому же месту.
 

pvvx

Активный участник сообщества
Вы написали название темы:
Как расширить имеющуюся Zigbee сеть через Ethernet или через другую дальнюю радиосвязь?

Протокол M2M именно это и делает. Что непонятного?
Кто такой "протокол M2M"? Технологию M2M все знают, но вот что такое "протокол M2M"?
Он совместим с Zigbee?
Т.е. надо устройство с "протоколом M2M" внести в зону Zigbee одной части сети и второе устройство с "протоколом M2M" в другую и сеть Zigbee объединится?

Вывешивать ответы DeepSeek на этом форуме - это Ваша затея.
Вот я Вам этим же по тому же месту.
Дык я вывешиваю те ответы ИИ, которые по теме, после проверки и в которых есть правильный ответ, а не как бабизяна тупо стуча по кнопкам :p
Тем более уже в первом сообщении описано - ИИ не шарит в данной теме и никакие наводящие вопросы не приближают ИИ к правильному решению.
 

nikolz

Well-known member
Кто такой "протокол M2M"? Технологию M2M все знают, но вот что такое "протокол M2M"?
Он совместим с Zigbee?
Т.е. надо устройство с "протоколом M2M" внести в зону Zigbee одной части сети и второе устройство с "протоколом M2M" в другую и сеть Zigbee объединится?


Дык я вывешиваю те ответы ИИ, которые по теме, после проверки и в которых есть правильный ответ, а не как бабизяна тупо стуча по кнопкам :p
Тем более уже в первом сообщении описано - ИИ не шарит в данной теме и никакие наводящие вопросы не приближают ИИ к правильному решению.
технология М2М.
----------------------
Зачем нужно М2М
На практике, М2М – это технология, позволяющая:
  • управлять устройствами из любой точки мира;
  • оптимизировать бизнес‑процессы;
  • контролировать безопасность;
  • отслеживать состояние устройств и систем.
За счет этих функций, использование М2М обеспечивает автоматизацию – один из главных трендов в бизнесе. Многие устройства – от чайника до робота на производстве – могут быть подключены к М2М и помогать вам оптимизировать ресурсы за счет нескольких особенностей.

  1. Строит автономную систему контроля производства. Например, вы можете настроить автоматический сбор и анализ данных с устройств и назначить алгоритмы действий для них при определенных результатах анализа. Это позволит перераспределить человеческие ресурсы для решения более важных задач.
  2. Повышает прозрачность действий. Отследить перемещения сотрудников становится проще, как и контролировать их взаимодействие с другими устройствами. С М2М можно быть уверенным, что ни одно действие не останется незамеченным.
  3. Позволяет предотвращать поломки и сбои. С М2М можно детально следить за состоянием оборудования, отслеживая его физические показатели. Если датчик показывает отклонение от нормы – значит с оборудованием что‑то не так. Анализ подобной информации поможет избежать поломок и в будущем.
Где используется М2М
Подключить к М2М можно любое устройство, которое оснащено SIM‑картой или SIM‑чипом. Есть несколько типов устройств, которые чаще всего подключают к М2М:
  • системы навигации и контроля местоположения;
  • банкоматы;
  • вендинговые автоматы;
  • POS-терминалы и онлайн‑кассы;
  • охранные системы;
  • системы мониторинга работоспособности узлов и удаленного управления;
  • датчики и счетчики.
М2М применяется не только на производстве, но и во многих других сферах. Например, в банковской сфере, транспортных перевозках и логистике, торговле. Все больше возникает потребность в автоматизации сбора медицинских показателей пациентов в больницах и развития телемедицины.
А в сфере энергетики М2М даже стало обязательным: с июля 2020 года энергетические компании обязаны иметь оборудование для дистанционного съема показаний с приборов учета.
-----------------------------
Если Вам надо соединить две сети ZegBee, одна из которых в Питере, а другая в деревне Гадюкино, то делается это так( пишу упрощенно):
--------------------
Берем два модема 2G(3G, 4G) (стоимость от 2 долларов)
Берем тариф M2M у операторов сотовой связи (стоимость от 1 доллара в месяц)
Подключаем к каждому модуль zegBee и делаем мост из одной сети в другую.
 
Сверху Снизу