Собственно из названия топика все ясно, я думаю. Вопрос - почему не используют системы на ИК?
Сразу потенциальные проблемы:
- засветка приемников солнцем. Лечится затенением
- необходимость круговой диаграммы излучения
- разделяемая среда. как следствие - зависимость скорости от нагрузки канала.
- необходимость прямой видимости либо отражения и ретрансляции
Преимущества перед радио
- не чувствительно к переотражениям
- на радио не работает CSMA/CD, только CSMA/CA и то криво
- меньше помех
- получение стабильно высоких скоростей
Преимущества перед проводами
- нет проводов
Немного о CSMA/CD для тех, кто будет дакать а понятия не имеет. Сей метод доступа к среде применяется в Ethernet, с появлением свичей не актуален практически. Актуален был когда были хабы, которые по сути и создавали разделяемую среду передачи. Фактически все сетевые карты висели на одной паре проводов (на коаксиальном кабеле). Работа ведется следующим образом
- слушаем нет ли несущей в сети (нет ли ИК модулированного ИК излучения)
- если нет - начинаем передачу кадра и слушаем чего передаем (смотрим фотодиодом)
- если обнаруживаем, что передает еще кто-то - прекращаем передачу и ждем некоторый промежуток времени (производильный в некоторых рамках) потом возвращаемся в начало
- если передача удалась - делаем паузу и начинаем снова.
таким образом - каждый желающий сможет работать, принимают пакет все, но обрабатывает тот, чей адрес указан в пакете, передает только один. википедия вот
канальная скорость достижимая на ИК зависит от частоты работы ИК светодиода и фотодиода. В принципе системы на 10 мегабит строят и они достаточно стабильны, 100 мбит пока не стабильны. т.е. пару мегабит на всех получить можно вполне.
в общем предлагаю обсудить. навеяно вечными проблемами с радио и потугами что-то такое родить.
Добавлено спустя 3 часа 44 минуты 51 секунду:
ах да. кодировать можно манчестерским кодом, который успешно применяется в RC5. т.е. наработки даже по манчестерскому коду уже есть.
скажет хоть кто-то хоть что-то?