Цели протокола.
Обеспечение надёжной доставки пакетов по заданному маршруту в пределах сетевого сегмента из приборов/интеллектуальных датчиков содержащих в себе программируемый микроконтроллер уровня не ниже Atmel AVR Mega8.
Основные требования.
- Надёжная доставка (с подтверждением (квитированием)).
- Одноранговая (или гибридная?) сеть.
- Маршрутизация в пределах сетевого сегмента.
- Без установки соединения.
- Пакетная коммутация.
- Фрагментация\дефрагментация (сетевой или канальный уровень?).
- Дуплексный обмен.
- Управление потоком.
- Минимальный размер заголовка относительно полезной нагрузки кадра.
- Возможность формирования кадров для потоковых интерфейсов (Byte stuffing).
- Работа через интерфейсы: Ethernet, USB, CAN, SPI, I2C, UART(RS-232, Bluetooth), RS-485.
Ограничения.
- Не гарантируется соблюдение "реального времени".
- Не подходит для трансляции высоко-нагруженного (аудио\видео) трафика.
Особенности реализации.
- Язык реализации — ANSI C.