Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Протокол установления Direct Cable Connection
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
Slash
Здравствуйте!
В образовательных целях, решил реализовать Web сервер на устройстве с ARM процессором (LPC2132), чтобы на компьютере (через браузер) можно было получать информацию от датчиков, присоединенных к устройству. В устройстве есть RS-232, через него и буду общаться с компьютером через протокол SLIP.
Выбрал TCP/IP стек uIP. Пытаюсь это собрать вместе.

Подскажите, какой протокол установления соединения Direct Cable Connection?
Смотрю PortMonitor-ом, комп посылает трижды команду "CLIENT". Что ему отвечать? Где можно про это почитать?
Что-то ничего не нагугливается.
ОС - Windows XP.


Спасибо.
defunct
Цитата(Slash @ May 19 2009, 13:19) *
Подскажите, какой протокол установления соединения Direct Cable Connection?

Если комп HOST тогда, ваш девайс должен послать:
CLIENTCLIENT
В ответ получить CLIENTSERVER
после чего если на компе установлен протокол PPP, ваш девайс должен быть инициатором PPP сессии - послать LCP request.


Если комп Guest, тогда он при "дозвоне" на Ваш девайс послылает CLIENTCLIENT,
Вы должны ему ответить CLIENTSERVER и ждать LCP request от компа.


Если в uIP нет PPP, то вот необходимый список документов чтобы его реализовать:

1. RFC1661 - The Point-to-Point Protocol (PPP)
2. RFC1662 - PPP in HDLC-like Framing
3. RFC1331 - The Point-to-Point Protocol (PPP) for the Transmission
4. RFC1340 - ASSIGNED NUMBERS

опционально (в direct cable можно и без этого):
5. RFC1334 - PPP Authentication Protocols
6. RFC1994 - PPP Challenge Handshake Authentication Protocol (CHAP)
7. RFC1144 - A compressed TCP protocol


Пример реализации можно подсмотреть в lwIP.


отредактировано: Ой, прошу прощения за невнимательность sad.gif , Вы пользуете SLIP.. Тогда все что касается PPP можно опустить...
Slash
Cпасибо! То, что надо!
Поиграюсь со SLIP, перейду на PPP, так что пригодится.
XVR
SLIP Еще рекомендую посмотреть PPP
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.