Перейти к содержанию
    

Протокол пакетного обмена с маршрутизацией

Господа, чтобы не изобретать очередной велосипед, обращаюсь к "коллективному разуму" специалистов с просьбой навести на готовую спецификацию\реализацию протокола удволетворяющего следующим формальным требованиям:

 

Цели протокола.

 

Обеспечение надёжной доставки пакетов по заданному маршруту в пределах сетевого сегмента из приборов/интеллектуальных датчиков содержащих в себе программируемый микроконтроллер уровня не ниже Atmel AVR Mega8.

 

Основные требования.

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

Ограничения.

  • Не гарантируется соблюдение "реального времени".
  • Не подходит для трансляции высоко-нагруженного (аудио\видео) трафика.

Особенности реализации.

  • Язык реализации — ANSI C.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обеспечение надёжной доставки пакетов по заданному маршруту в пределах сетевого сегмента из приборов/интеллектуальных датчиков содержащих в себе программируемый микроконтроллер уровня не ниже Atmel AVR Mega8.

 

 

А что, модбас не подходит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...