|
Помогите выбрать протокол, куда копать? |
|
|
|
Mar 20 2008, 15:32
|
Знающий
   
Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997

|
Ситуация такая: есть коробочка, на которой стоит оптический излучатель, а рядом с ним приемник. Есть вторая такая коробочка, которая относится на растояние до 30м и разворачивается (т.е. излучатель напротив приемника). Одна коробочка знает, что она передатчик, а вторая - что она приемник. Требуется, чтоб по нажатию кнопочки передатчик передал на приемник несколько сотен мегабайт. Скорость передачи в условиях прямой видимости желательно хотя бы 16 мегабит, лучше 20. Естественно, между коробочками могут проходить люди, коробочки могут трястись в руках у операторов - вообщем, могут возникать проблемы в канале, после которых нужно восстанавливать передачу. В целом, вроде ситуация ясна. Внутри коробочек стоит циклон2, для которого оптический приемник и излучатель - два провода, rx и tx. Мне, соответственно, требуется разработать схему, которая обеспечит работоспособность, выбрать (придумать) протокол и реализовать. Подскажите, на какие стандартные протоколы в такой ситуации можно посмотреть, на что опираться? Какие могут быть готовые или окологотовые решения?
|
|
|
|
|
 |
Ответов
|
Mar 23 2008, 17:38
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Вообще, если одна коробка - передатчик, а другая - приёмник, то нет никакой возможности в случае сбоя канала (например, кто-то пересёк своим телом информационный луч) сообщить передающей стороне об этом. Как собираетесь выкручиваться?
На приёмной стороне сбой можно определить по CRC, но толку от этого мало, если нельзя переспросить запорченный блок.
Манчестер - это не протокол, а способ кодирования информации (кстати очень надёжный и легко реализуемый)
MIL STD 1553 - это протокол мультиплексного канала (один хост, много оконечников)
ИМХО, не имеет смысла говорить о каком-то протоколе, пока нет обратного канала (или он есть, но я как всегда чего-то не понял?)
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
Сообщений в этой теме
RHnd Помогите выбрать протокол Mar 20 2008, 15:32 Kuzmi4 а чем MODBUS или PROFIBUS не подходят ?
Вроде зар... Mar 20 2008, 15:48 RHnd Цитата(Kuzmi4 @ Mar 20 2008, 18:48) а чем... Mar 20 2008, 19:56  mdmitry Цитата(RHnd @ Mar 20 2008, 22:56) Хм. Про... Mar 20 2008, 21:51 mdmitry Можно использовать протоколы передачи файлов (xmod... Mar 20 2008, 17:25 AndruB Думаю можно использовать старый, добрый протокол к... Mar 22 2008, 12:38 RHnd Цитата(AndruB @ Mar 22 2008, 15:38) Думаю... Mar 23 2008, 11:24 rezident Манчестер это физический уровень согласно 7-ми уро... Mar 23 2008, 12:01 RHnd Не, обратный канал есть. На каждой коробочке оптич... Mar 23 2008, 21:03 MrYuran А обмен между компами идёт?
или между какими-т о ж... Mar 24 2008, 05:46 tag Цитата(MrYuran @ Mar 24 2008, 08:46) А об... Mar 24 2008, 07:32  rv3dll(lex) Цитата(tag @ Mar 24 2008, 10:32) ...HDLC ... Mar 24 2008, 08:04   tag Цитата(rv3dll(lex) @ Mar 24 2008, 11... Mar 24 2008, 09:17    rv3dll(lex) Цитата(tag @ Mar 24 2008, 12:17) Про сеть... Mar 24 2008, 11:19     tag Цитата(rv3dll(lex) @ Mar 24 2008, 14... Mar 24 2008, 11:52 rv3dll(lex) всё гораздо хуже
протокол это десятое дело в тако... Mar 24 2008, 05:58 RHnd Да нет же, обратная связь есть! Обе коробки мо... Mar 24 2008, 06:34 rv3dll(lex) Цитата(RHnd @ Mar 24 2008, 09:34) Да нет ... Mar 24 2008, 06:52 RHnd Так, еще раз формулирую задачу. Две коробки. Кажда... Mar 24 2008, 07:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|