• Уважаемые посетители сайта 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 - Вы уж сначала читайте про что тема, а потом копипастите бред ИИ на нерешенные вопросы.
Вы ещё спросите - возможно ли связь по лазерному лучу через отражатель на Луне, только какое это имеет отношение к вопросу?
 
Сверху Снизу