ONE-NET, SMART HOUSE

ONE-NET — беспроводной протокол передачи данных малого радиуса действия, предназначенный для построения сетей автоматизации, мониторинга и управления устройствами с низким энергопотреблением. Протокол ориентирован на использование в устройствах интернета вещей (IoT), системах автоматизации зданий и распределённых системах управления, где требуется надёжная передача небольших объёмов данных при ограниченных энергетических и вычислительных ресурсах узлов.

ONE-NET относится к классу лёгких сетевых протоколов для встраиваемых устройств и предназначен для обмена управляющими командами и телеметрическими данными.

История и развитие

Протокол ONE-NET был разработан в начале 2000-х годов как открытая альтернатива проприетарным протоколам автоматизации. Основной целью разработки являлось создание протокола, пригодного для работы на недорогих микроконтроллерах и радиомодулях без необходимости использования сложных сетевых стеков.

В последующих версиях протокола были добавлены механизмы повышения безопасности, расширенные схемы адресации и поддержка различных топологий сети.

Терминология и общая архитектура

ONE-NET представляет собой сетевой протокол, определяющий:

  • формат пакетов передачи данных;
  • методы адресации устройств;
  • правила формирования соединений;
  • процедуры подтверждения доставки сообщений;
  • механизмы маршрутизации (в расширенных режимах).

Протокол ориентирован на использование в беспроводных сетях с низкой пропускной способностью и поддерживает работу устройств с ограниченным объёмом памяти и вычислительных ресурсов.

Назначение и область применения

ONE-NET используется для построения сетей мониторинга и управления, включая:

  • системы автоматизации зданий;
  • удалённый сбор телеметрических данных;
  • системы контроля состояния оборудования;
  • датчики безопасности и охранные системы;
  • устройства интернета вещей;
  • системы управления освещением и энергопотреблением.

Протокол не предназначен для передачи мультимедийных данных или потокового трафика.

Архитектура сети

Сети ONE-NET могут использовать различные топологии:

  • звездообразную, в которой центральный узел взаимодействует с конечными устройствами;
  • многоузловую (peer-to-peer), допускающую прямой обмен между устройствами;
  • расширенную сеть с ретрансляцией, где узлы могут пересылать сообщения других устройств.

В сети могут присутствовать:

  • управляющие узлы (мастера);
  • конечные устройства;
  • ретрансляторы;
  • шлюзы для интеграции с внешними сетями.

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

Принцип работы

ONE-NET использует радиосвязь в субгигагерцовых диапазонах, обычно в полосах около 433, 868 или 915 МГц в зависимости от региональных нормативов. Использование этих диапазонов снижает влияние помех, характерных для диапазона 2,4 ГГц.

Передача данных осуществляется короткими пакетами. Протокол предусматривает:

  • подтверждение получения сообщений;
  • повторную передачу при ошибках;
  • контроль целостности пакетов;
  • механизмы обнаружения коллизий.

Обмен данными может осуществляться как по запросу, так и по событию.

Физический уровень и радиоинтерфейс

ONE-NET реализуется поверх стандартных радиомодулей малой мощности. Обычно применяются узкополосные схемы модуляции, включая:

  • FSK;
  • GFSK;
  • другие варианты узкополосной цифровой модуляции.

Низкая скорость передачи данных позволяет повысить устойчивость сигнала и увеличить дальность связи при ограниченной мощности передатчиков.

Типичные скорости передачи находятся в диапазоне десятков килобит в секунду, в зависимости от конфигурации оборудования.

Формат сообщений

Пакеты ONE-NET обычно включают:

  • преамбулу для синхронизации приёма;
  • адрес отправителя;
  • адрес получателя;
  • управляющие поля;
  • полезную нагрузку;
  • контрольную сумму или код проверки целостности.

Размер полезной нагрузки ограничен, что уменьшает накладные расходы и энергопотребление.

Адресация и маршрутизация

Каждому устройству присваивается уникальный сетевой идентификатор. Возможны:

  • индивидуальные сообщения;
  • широковещательные сообщения;
  • групповые передачи.

В расширенных конфигурациях сети могут применяться механизмы маршрутизации через промежуточные узлы для увеличения зоны покрытия.

Энергопотребление

ONE-NET оптимизирован для устройств с автономным питанием. Узлы сети могут находиться в спящем режиме большую часть времени, активируясь только при необходимости передачи или приёма сообщений.

Механизмы энергосбережения включают:

  • минимизацию объёма передаваемых данных;
  • сокращение времени активности радиомодуля;
  • периодическое пробуждение для синхронизации с сетью.

В результате автономные устройства могут работать от батарей в течение длительного времени.

Безопасность

Протокол предусматривает механизмы защиты передаваемых данных, включая:

  • идентификацию устройств;
  • шифрование сообщений;
  • защиту от повторной передачи пакетов;
  • проверку целостности сообщений.

Конкретные механизмы безопасности зависят от реализации оборудования и конфигурации сети.

Производительность и ограничения

ONE-NET обеспечивает передачу небольших объёмов данных с минимальными задержками при умеренной нагрузке сети. Ограничениями технологии являются:

  • невысокая пропускная способность;
  • необходимость оптимального размещения узлов для обеспечения покрытия;
  • ограниченные возможности при высокой плотности устройств.

Протокол ориентирован на передачу управляющих сигналов и телеметрии, а не на интенсивный обмен данными.

Совместимость и интеграция

ONE-NET используется в специализированных системах автоматизации. Интеграция с IP-сетями и облачными сервисами осуществляется через шлюзы, выполняющие преобразование протоколов.

Сравнение с другими технологиями

ONE-NET часто сравнивается с такими протоколами, как Zigbee, Z-Wave и другими технологиями автоматизации. Отличительной особенностью является ориентация на простоту реализации, использование субгигагерцовых диапазонов и возможность работы на недорогих аппаратных платформах.

Заблуждения

Распространённым заблуждением является представление ONE-NET как универсального протокола связи. В действительности он предназначен для задач управления и мониторинга в сетях с низкими требованиями к пропускной способности.