Открыть сервис

LonTalk

LonTalk — это открытый сетевой протокол, разработанный компанией Echelon Corporation в конце 1980-х годов для использования в системах промышленной автоматизации, «умного дома» и управления зданиями. Протокол является частью более широкой технологии LonWorks (Local Operating Network), которая включает в себя как аппаратные компоненты (нейронные чипы, трансиверы), так и программное обеспечение для создания распределённых систем управления. LonTalk обеспечивает надёжную передачу данных между устройствами (узлами) в сети с топологией «общая шина», «звезда», «кольцо» или их комбинациями, поддерживая различные физические среды передачи, включая витую пару, силовую линию, радиочастоту и оптоволокно.

История

Разработка LonTalk началась в середине 1980-х годов под руководством Майка Маркулы, сооснователя компании Echelon. Первоначально протокол создавался как проприетарное решение для автоматизации зданий, но в 1990 году компания опубликовала спецификации, сделав его открытым для сторонних разработчиков. В 1991 году был выпущен первый нейронный чип (MC143150), аппаратно реализующий стек протокола LonTalk, что значительно упростило интеграцию технологии в устройства.

В 1999 году LonTalk был принят в качестве стандарта ANSI/EIA 709.1 (США) и EN 14908 (Европа), что закрепило его позиции на рынке. В 2008 году протокол был стандартизирован Международной организацией по стандартизации (ISO) как ISO/IEC 14908-1. В 2010-х годах, с ростом популярности IP-сетей и протокола BACnet, использование LonTalk в новых проектах начало сокращаться, однако он остаётся широко распространённым в уже установленных системах, особенно в Европе и Азии.

Архитектура и принципы работы

LonTalk реализует семиуровневую модель OSI (Open Systems Interconnection), но с некоторыми модификациями, адаптированными под потребности управления устройствами. В отличие от многих промышленных протоколов (например, Modbus), LonTalk является пиринговым (peer-to-peer): каждое устройство в сети может инициировать обмен данными с любым другим без участия центрального контроллера.

Уровни модели OSI в LonTalk

  1. Физический уровень — определяет электрические и физические характеристики среды передачи. Поддерживаются витая пара (TP/FT-10, TP/XF-1250), силовая линия (PL-20), радиочастотный канал (RF) и оптоволокно. Скорость передачи варьируется от 4,8 кбит/с (силовая линия) до 1,25 Мбит/с (витая пара TP/XF-1250).
  2. Канальный уровень — отвечает за доступ к среде (CSMA/CDмножественный доступ с контролем несущей и обнаружением коллизий), формирование кадров и обнаружение ошибок (CRC-16). В отличие от Ethernet, LonTalk использует алгоритм предсказательного доступа для минимизации коллизий.
  3. Сетевой уровень — обеспечивает маршрутизацию пакетов между сегментами сети. Поддерживаются как одноадресные (unicast), так и многоадресные (multicast) и широковещательные (broadcast) передачи.
  4. Транспортный уровень — гарантирует доставку сообщений (подтверждение, повторная передача при ошибках) или обеспечивает ненадёжную передачу (без подтверждения).
  5. Сеансовый уровень — управляет сессиями связи между приложениями на разных узлах.
  6. Уровень представления — отвечает за кодирование данных и их интерпретацию. Использует стандартные типы данных SNVT (Standard Network Variable Types) — предопределённые форматы для температуры, давления, состояния реле и т.д.
  7. Прикладной уровень — предоставляет интерфейс для приложений. Включает протокол LonMark, определяющий стандартные объекты и функциональные профили для устройств (например, датчик температуры, исполнительный механизм клапана).

Адресация и идентификация

Каждое устройство в сети LonWorks имеет уникальный 48-битный идентификатор (Neuron ID), задаваемый производителем. Для групповой адресации используются 14-битные адреса групп (domain/subnet/node). Сеть может быть разделена на домены (до 255), подсети (до 255 в домене) и узлы (до 127 в подсети). Максимальное количество устройств в одной сети — 32 385 (255 × 127).

Основные характеристики

  • Топология сети: шина, звезда, кольцо, дерево или их комбинации (с использованием повторителей и маршрутизаторов).
  • Максимальная длина сегмента: до 2700 м на витой паре (TP/FT-10) без повторителей.
  • Количество узлов: до 127 на один сегмент (с повторителями — до 32 385).
  • Скорость передачи: от 4,8 кбит/с до 1,25 Мбит/с в зависимости от среды.
  • Метод доступа: CSMA/CD с предсказательным коллизионным разрешением (Predictive p-persistent CSMA).
  • Надёжность: встроенные механизмы подтверждения, повторной передачи и контроль целостности (CRC-16).
  • Энергопотребление: низкое (типичное потребление нейронного чипа — 10–50 мА при 5 В).

Применение

LonTalk получил наибольшее распространение в следующих областях:

Управление зданиями (BMS)

Протокол используется для интеграции систем отопления, вентиляции и кондиционирования (HVAC), освещения, контроля доступа, пожарной сигнализации и учёта энергоресурсов. Примеры: гостиницы, офисные центры, торговые комплексы. В Европе LonTalk является одним из стандартов для автоматизации зданий (EN 14908).

Промышленная автоматизация

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

«Умный дом»

В жилых домах LonTalk используется для управления освещением, жалюзи, климат-контролем, мультимедиа и системами безопасности. Технология LonWorks лежит в основе ряда продуктов таких компаний, как Honeywell, Siemens, Schneider Electric.

Транспорт и инфраструктура

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

Преимущества и недостатки

Преимущества

  • Открытость и стандартизация — протокол является международным стандартом (ISO/IEC 14908-1), что обеспечивает совместимость оборудования разных производителей.
  • Распределённая архитектура — отсутствие единой точки отказа благодаря пиринговой коммуникации.
  • Гибкость физической среды — поддержка различных кабельных и беспроводных интерфейсов.
  • Низкое энергопотребление — идеально для устройств с батарейным питанием.
  • Встроенная диагностика — протокол включает механизмы самодиагностики и мониторинга состояния сети.

Недостатки

  • Сложность настройки — требуется специальное программное обеспечение (LonMaker, NL220) и обученный персонал.
  • Ограниченная скорость — максимальная скорость 1,25 Мбит/с уступает современным промышленным сетям (Ethernet/IP, PROFINET).
  • Снижение популярности — с 2010-х годов уступает позиции протоколам на основе IP (BACnet/IP, Modbus TCP).
  • Высокая стоимость нейронных чипов — по сравнению с микроконтроллерами общего назначения.

Сравнение с другими протоколами

ХарактеристикаLonTalkBACnetModbusKNX
Модель OSI7 уровней4 уровня (упрощённая)2 уровня5 уровней
ТопологияЛюбаяШина, звездаШинаШина, звезда, дерево
Скоростьдо 1,25 Мбит/сдо 100 Мбит/с (Ethernet)до 115,2 кбит/сдо 9600 бит/с
АрхитектураПиринговаяКлиент-сервер/пиринговаяКлиент-серверПиринговая
СтандартизацияISO/IEC 14908ISO 16484-5Нет (фактический стандарт)ISO/IEC 14543
Основное применениеBMS, промышленностьBMSПромышленностьУмный дом

Интересные факты

  • Нейронный чип, реализующий LonTalk, содержит три 8-битных процессора: два для обработки сетевого стека и один для прикладной программы.
  • Протокол был разработан с учётом возможности работы на силовых линиях (220 В), что позволяет использовать существующую электропроводку для передачи данных.
  • В 2010 году компания Echelon объявила о поддержке LonTalk поверх IPv6, что позволило интегрировать сети LonWorks с интернетом вещей (IoT).
  • Технология LonWorks используется в системах управления зданиями таких объектов, как небоскрёб Бурдж-Халифа (ОАЭ) и аэропорт Хитроу (Великобритания).

Источники

  • ISO/IEC 14908-1:2008 — Information technology — Control network protocol — Part 1: Protocol stack.
  • ANSI/EIA 709.1 — Control Network Protocol Specification.
  • Echelon Corporation. LonWorks Technology Overview. 2003.
  • Loy, D. (2000). LonWorks: A Practical Guide to the Technology. Prentice Hall.
  • Семёнов, А. В. (2012). Промышленные сети: стандарты, протоколы, технологии. Москва: Горячая линия – Телеком.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →