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

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

pvvx

Активный участник сообщества
Не хотите признать, что лопухнулись вот и хамите. Бывает...
Это вы про себя?
Я вам уже как малому ребенку далекому от техники разжевываю то, что требуется и в чем сложности данной темы. :p
"Пилите Шура ,пилите.."
Я и не хочу пилить код Zigbee роутера на части и вставлять маршрутизацию, фильтрацию broadcast и т.д., от туда и данная тема - вдруг есть что готовое.
Но вы так и не изучили как работает Zigbee и от туда все ваши выдумки не имеющие никакой возможности реализации в реале...
 
Если тема актуальна. Китайцы лет десять назад придумали. У меня есть промышленное устройство для управления уличным освещением в городе. Комплекс представляет из себя: ПК с фирменным ПО (китайским на англ языке), шлюз к которому можно подключиться через ethernet, RS485, можно вставить СИМ карту. Через шлюз идет управление беспроводными контроллерами (Wireless Node Controller) по ZigBee сеть Mesh. ZigBee чип в шлюзе JN5148. Шлюз поддерживает 200 светильников.
 

pvvx

Активный участник сообщества
Если тема актуальна. Китайцы лет десять назад придумали. У меня есть промышленное устройство для управления уличным освещением в городе. Комплекс представляет из себя: ПК с фирменным ПО (китайским на англ языке), шлюз к которому можно подключиться через ethernet, RS485, можно вставить СИМ карту. Через шлюз идет управление беспроводными контроллерами (Wireless Node Controller) по ZigBee сеть Mesh. ZigBee чип в шлюзе JN5148. Шлюз поддерживает 200 светильников.
Это не то, что требуется.
Сеть Zigbee имеет координатор. Большинство транзакций управления устройствами идет через него. Нужен типа дублирующий координатор, чтобы два куска (или больше) разнесенной сети думали что они работают в одной Zigbee сети. Т.е. у этих координаторов совпадает всё, включая IEEE и все команды дублируются во всех этих раздельных частях сети, включая то, что примет один координатор, то и дублируется в каждый сегмент/часть раздельной сети.
Теоретически такая задача решается - проблем для программной реализации нет. Но нет живых примеров.

Количество устройств для примера пусть будет всего 2. Но они должны работать в разных сегментах/части сети разнесенных на километры. А если перенести одно устройство из одного сегмента, в другой, то устройство даже не заметит, что соединяется с физически другим координатором...
 

pvvx

Активный участник сообщества
Упрощенно это выглядит так:

Координатор Zigbee сети является простым приемником и передатчиком RF пакетов. Все RF пакеты что, поступают на него идут в единый центральный сервер, который и обрабатывает протокол Zigbee с функциями координатора . На сервере и создается пакет ответа и рассылается на соответствующий “координатор” или на все “координаторы” в разных сегментах.
В таком варианте и нет ограничения по кол-ву устройств в итоговой сети. Ограничено только номером в протоколе, имеющем 16 бит (0..65535)
 
Что бы не возвращаться пару слов про М2М. Делали проект удаленного управления и мониторинга для бюджетников. Денег не нашли поэтому пока отложено до лучших времен. Вставил два модема и все работает- очень примитивное понимание как это работает. Так работала на даче.
 

Вложения

  • 477.8 KB Просмотры: 1
Теперь про ZigBee. Про то, что все просто не уверен. Характеристики системы. Поддерживает древовидную структуру. 200 нодов. Расстояние между нодами до 1000м на прямой видимости. Скорость передачи данных - 250 Кбит/с. Может управлять каждым нодом по отдельности. Включение, выключение, диммирование, контроль работоспособности нодов, тк подключен в систему счетчик электроэнергии. Сердцем системы является ПО на ПК. При запуске программы выбираете карту вашей местности и отмечаете на ней ваши ноды (они должны быть включены). Доступные ноды появляются в программе. Для каждого нода прописывается его характеристика. В какую группу входит (например улица/сквер и тд), тип светильника, одиночный светильник или группа светильников и тд. После того как все данные в программу занесены, данные загружаются в шлюз. Шлюз мини ПК собран на процессоре АМ1808В Техas Instr. (был 10 лет назад) сейчас наверное обновили. Шлюз работает автономно.
 
Небольшая неточность. Расстояние шлюз-нод до 1000м прямой видимости. Расстояние Нод-Нод 500м прямой видимости, скорость передачи данных 250 Кбит/с. Вот так выглядит сам НОД (черная антенна рядом с драйвером. Даже если взять расстояние между нодами 250м можно накрыть площадь 12км кв.
 

Вложения

pvvx

Активный участник сообщества
У любого нормального Zigbee роутера связь и так в пределах 500 метров по прямой.

Zigbee – это RF модуляция по типу BLE c РНY Coded. Но у BLE РНY Coded используется в режимах S2 и S8 –т.е. коррекция в 2 бита или 8 бит от PHY 1M (500 килобит или 125 килобит). А у Zigbee S4 – 4 бита от PHY 1M. При этом методе (S8) модуляции у BLE типичное расстояние связи по прямой – 1 км, а у Zigbee соответственно в два раза меньше – 500 метров . Безусловно при условии работы передатчика на +0Дбм и ныне стандартном уровне приема у чипа до -110дБм (отсутствии шума от WiFi и прочих устройств работающих на 2.4ГГц). А при повышении мощности передатчика и качества антенн – дальность связи соответственно увеличивается.

Всё это не относится к устройствам Tuya и подобных, нарушающих даже свою спецификацию по установке модуля (свободной области у встроенной антенны).
 

pvvx

Активный участник сообщества
Небольшая неточность. Расстояние шлюз-нод до 1000м прямой видимости. Расстояние Нод-Нод 500м прямой видимости, скорость передачи данных 250 Кбит/с.
Небольшая неточность для жителей в муравейниках:
Работающий WiFi дает шум в ближнем окружении на уровне -40dBr по всему диапазону 2.4ГГц, не говоря уже у рабочих каналах.
Соответственно все Zigbee и ваши ноды в таких условиях смогут работать всего на 10 метров по прямой.
 

pvvx

Активный участник сообщества
Для жителей в больших собственных домах и участках, но использующих WiFi картина радио эфира 2.4ГГц отличается. В ней работающий роутер WiFi создает шум импульсно при передаче beacon каждые 102.4 мс и во время связи со своими подключенными устройствами. Это частично выбивает пакеты Zigbee и BLE, требуя их дублирования. Т.е. дистанция связи и качество приема-передачи у BLE/Zigbee зависит от загруженности вашего WiFi. Наиболее шумными являются устройства WiFi работающие на удалении от своего роутера и переключающиеся на старые форматы 802.11 (это типичное поведение у всех ESP)…
 
Соответственно все Zigbee и ваши ноды в таких условиях смогут работать всего на 10 метров по прямой.
Как ни странно 10 лет данное устройство китайцы продают. Значит работает. На 500м не пробовал, но устройство (нод) подключается к драйверу светодиодного светильника. Светильники установлены на столбах. расстояние между столбами 30м. Если на промежуточных столбах отключить ноды , связь не пропадает. На 500м пробивает тк мощность нода 0,5вт.
 

Вложения

Еще раз перечитал ваше первое сообщение. Для реализации можно вернуться к М2М. Первое и главное - удовольствие дорогое, только для юр лиц. Как работало у нас (возможно есть другие варианты). Заключаете договор с оператором (у нас мегафон), резервируете белые IP адреса. Эти адреса видны только во внутренней сети оператора. Далее нужен сервер и канал связи с оператором. В нашем случае партнером была компания, у которой был собственный дата центр и опыт работы с сотовыми операторами. На своем сервере устанавливаете программу (у нас был zabbix). После того как все сконфигурировали получаете свою сеть с белыми IP адресами внутри данной сети. Теперь вставили модемы, где есть ваш оператор и получили связь между вашими сегментами ZigBee сети за несколько тыс. км. Но желательно объем трафика небольшой (можете посмотреть у оператора). Если планируете передавать сим карты сторонним лицам или организациям нужно уточнить как это правильно оформить, а то последствия могут быть печальными.
 

nikolz

Well-known member
Еще раз перечитал ваше первое сообщение. Для реализации можно вернуться к М2М. Первое и главное - удовольствие дорогое, только для юр лиц.
Алиса отвечает:
Тарифы для физлиц
Операторы предлагают специальные тарифы для M2M/IoT, ориентированные на:

  • низкий ежемесячный трафик (от нескольких МБ до 1–2 ГБ);
  • фиксированную абонентскую плату;
  • возможность подключать несколько устройств в один пакет.
Примеры операторов в РФ: МТС, Билайн, МегаФон, Теле2. Тарифы можно найти в разделах «Интернет для устройств» или «M2M/IoT» на сайтах операторов.

Как подключить
  1. Выберите устройство с поддержкой M2M (или шлюз для существующих приборов).
  2. Приобретите M2M‑сим‑карту у оператора.
  3. Активируйте тариф и вставьте сим‑карту в устройство.
  4. Настройте приложение/веб‑интерфейс для мониторинга и управления.
Плюсы для физлиц
  • Автоматизация: не нужно вручную снимать показания или проверять состояние устройств.
  • Экономия: оптимизация расхода ресурсов (электроэнергия, вода, отопление).
  • Безопасность: мгновенные оповещения о нештатных ситуациях.
  • Удобство: управление из любой точки мира через смартфон.
Итог: M2M для физлиц — это инструмент для создания «умного» быта с удалённым контролем техники и ресурсов. Начните с выбора устройства и тарифа, подходящего под ваши задачи.
 

pvvx

Активный участник сообщества
Как ни странно 10 лет данное устройство китайцы продают. Значит работает. На 500м не пробовал, но устройство (нод) подключается к драйверу светодиодного светильника. Светильники установлены на столбах. расстояние между столбами 30м. Если на промежуточных столбах отключить ноды , связь не пропадает. На 500м пробивает тк мощность нода 0,5вт.
Каждая лампочка является Zigbee роутером...
 

pvvx

Активный участник сообщества
Я не ищу альтернативных решений по данному вопросу. Нужен только описанный вариант - подключенное в одном сегменте устройство Zigbee должно работать без всяких перепривязок на другом конце земного шарика и общаться с устройствами из любого сегмента этой единой сети. Через что происходит связь между сегментами на данный момент не интересует. Пусть хоть через запутанные квантовые частицы...
 

pvvx

Активный участник сообщества
Еще раз перечитал ваше первое сообщение. Для реализации можно вернуться к М2М. Первое и главное - удовольствие дорогое, только для юр лиц. Как работало у нас (возможно есть другие варианты). Заключаете договор с оператором (у нас мегафон), резервируете белые IP адреса. Эти адреса видны только во внутренней сети оператора. Далее нужен сервер и канал связи с оператором. В нашем случае партнером была компания, у которой был собственный дата центр и опыт работы с сотовыми операторами. На своем сервере устанавливаете программу (у нас был zabbix). После того как все сконфигурировали получаете свою сеть с белыми IP адресами внутри данной сети. Теперь вставили модемы, где есть ваш оператор и получили связь между вашими сегментами ZigBee сети за несколько тыс. км. Но желательно объем трафика небольшой (можете посмотреть у оператора). Если планируете передавать сим карты сторонним лицам или организациям нужно уточнить как это правильно оформить, а то последствия могут быть печальными.
Всё это проходилось уже много лет назад, при контакте непосредственно с провайдером (оператором сети). Итог - никакой. Не могут и всё ПО по данному делу чужое.
 
Сверху Снизу