реклама на сайте
подробности

 
 
> FTP по RS-485, Реально ли?
skripach
сообщение Dec 25 2009, 22:50
Сообщение #1


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Может не совсем Ethernet но всё же...
Задача передавать файлы, удалять файлы, просматривать директории на SD-карте которая вставлена в "железку".
Связь с "железкой" осуществляется по существующим каналам (PC->RS-232->RS-485->"железка").
Вопрос реально ли сделать подобие FTP сервера но по RS-485.
Очень хотелось бы для PC ничего не создавать, а пользоваться стандартным FTP-клиентом.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SysRq
сообщение Dec 26 2009, 20:51
Сообщение #2


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(SM @ Dec 26 2009, 23:45) *
А если ошибка в канале битовая... Начнутся перезапросы, перепосылки пакетов...
Это loopback. Я сам себе сервер, сам себе клиент. По полудуплексному каналу я предлагаю гонять только протокол верхнего уровня.

Цитата(zltigo @ Dec 26 2009, 23:45) *
Без проблем, но его придется написать...
Обработку TFTP (или HTTP) запросов в железе. На ПК софта полно.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 26 2009, 21:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SysRq @ Dec 26 2009, 23:51) *
Обработку TFTP (или HTTP) запросов в железе. На ПК софта полно.

Вы опять о чем-то, чего не понимаете,говорить пытаетесь sad.gif


Цитата(AlexandrY @ Dec 26 2009, 23:53) *
(HDLC, к сведению, является несущей PPP)

Нет, они идеологически похожи по формированию фреймов, но один в другом не нуждаются. Тем более, что как уже поминал, HDLC это биториентированный протокол и в нем байториентированный UART не нуждается.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 26 2009, 21:20
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Слаб я в идеологии... wink.gif Это враги из Freescale называют физический уровнь PPP как HDLC.
Да и другие как сговорились все этот уровень HDLC называют.

А так согласен HDLC это битовый протокол.
У нас одна уважаемая фирма даже собственный придумала формат тоннеля IP поверх FrameRelay с битовым HDLC и через свои спутниковые каналы качает с огромной скоростью.

Цитата(zltigo @ Dec 26 2009, 23:07) *
Нет, они идеологически похожи по формированию фреймов, но один в другом не нуждаются. Тем более, что как уже поминал, HDLC это биториентированный протокол и в нем байториентированный UART не нуждается.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 26 2009, 21:35
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AlexandrY @ Dec 27 2009, 00:20) *
Да и другие как сговорились все этот уровень HDLC называют.

Для битовых потоков это так и есть - классика жанра. Тот-же X.25 лежит в таком случае поверх HDLC+LAPB(вот эту сладкую парочку
уровня Data Link и могут называть как придется)->MLP->X.25
Цитата(SM @ Dec 27 2009, 00:22) *
спецификации AX.25 ?

Про AX.25 не занимался, не знаю. Ну а X.25, как и многое другое, писал собственноручно - чего там нет, так это разруливания halfduplex.
Скажу одно, что после уровня LAP* заниматься разрешением коллизий уже изрядно поздно sad.gif. Одиночные битые фреймы они хоть и на самом верху на IP уровне отсеиваться и переповторяться могут, но не массовые потери.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 26 2009, 21:45
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Боюсь мужику все равно придется поверх X.25 лепить PPP.
А то кто будет проводить назначение сетевых адресов, DNS-ов, шлюзов?


Цитата(zltigo @ Dec 26 2009, 23:35) *
Ну а X.25, как и многое другое, писал собственноручно.
Скажу одно, что после уровня LAP* заниматься разрешением коллизий уже изрядно поздно sad.gif. Одиночные битые фреймы они хоть и на самом верху на IP уровне отсеиваться и переповторяться могут, но не массовые потери.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 26 2009, 21:58
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AlexandrY @ Dec 27 2009, 00:45) *
Боюсь мужику все равно придется поверх X.25 лепить PPP.
А то кто будет проводить назначение сетевых адресов, DNS-ов, шлюзов?

Зачем? У него физическая точка-точка и на всякие адреса и шлюзы вообще плевать игнорируя - контроллеру можно вообще радостно откликаться на любой. Или речь идет о 485 "сети"? В ней по портам разойтись можно,
И вместо PPP SLIP пойдет на ура. Все, что требуется sad.gif, это драйверок вместо RS232 разруливающий явные коллизии.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 26 2009, 22:18
Сообщение #8


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(zltigo @ Dec 26 2009, 23:58) *
Зачем? У него физическая точка-точка и на всякие адреса и шлюзы вообще плевать игнорируя...

Ничего не имею против такой технологии. Тоже хороший ход.
Только загвоздка, что штатные FTP сервера и клиенты понимают только вменяемые IP адреса и работают через штатные сокеты которые используют штатные таблицы маршрутизации. FTP сервер же открывает потом еще одно соединение.
Кастрировать все это хозяйство под некие упрощенные процедуры это будет знатный гемор. biggrin.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- skripach   FTP по RS-485   Dec 25 2009, 22:50
- - rezident   Вы сначала разберитесь, что у вас есть и что требу...   Dec 25 2009, 23:10
- - zltigo   Цитата(skripach @ Dec 26 2009, 01:50) для...   Dec 25 2009, 23:12
- - skripach   ЦитатаВы сначала разберитесь, что у вас есть и что...   Dec 25 2009, 23:44
|- - zltigo   Цитата(skripach @ Dec 26 2009, 02:44) обл...   Dec 26 2009, 00:36
- - МП41   RS485 может быть и дуплексом (две пары проводов) и...   Dec 25 2009, 23:51
|- - aaarrr   Цитата(МП41 @ Dec 26 2009, 02:51) RS485 м...   Dec 25 2009, 23:57
- - МП41   В таком случае лучше именно RS422 использовать. Ве...   Dec 26 2009, 00:17
- - skripach   Связь с "железкой" осуществляется по сущ...   Dec 26 2009, 00:25
|- - aaarrr   Цитата(skripach @ Dec 26 2009, 03:25) Воп...   Dec 26 2009, 00:31
- - skripach   ЦитатаПри помощи PPP или SLIP. Вот это уже похоже ...   Dec 26 2009, 00:52
- - skripach   Так всё таки как (чем) на PC связать Ftp-клиент и ...   Dec 26 2009, 15:49
|- - zltigo   Цитата(skripach @ Dec 26 2009, 18:49) Так...   Dec 26 2009, 16:37
|- - rezident   Цитата(skripach @ Dec 26 2009, 20:49) Так...   Dec 26 2009, 16:49
- - skripach   ЦитатаВам-же уже сказали Пардон сразу не понял. А...   Dec 26 2009, 16:48
|- - zltigo   Цитата(skripach @ Dec 26 2009, 19:48) А ч...   Dec 26 2009, 17:03
- - skripach   Скрин из википедии на которую меня послал rezident...   Dec 26 2009, 18:32
|- - zltigo   Цитата(skripach @ Dec 26 2009, 21:32) по ...   Dec 26 2009, 18:58
- - SysRq   http://en.wikipedia.org/wiki/COM_port_redirector   Dec 26 2009, 19:06
|- - zltigo   Цитата(SysRq @ Dec 26 2009, 22:06) http:/...   Dec 26 2009, 19:13
- - skripach   Цитатаhttp://en.wikipedia.org/wiki/COM_port_redire...   Dec 26 2009, 19:30
- - SysRq   Цитата(zltigo @ Dec 26 2009, 22:13) К как...   Dec 26 2009, 19:32
|- - zltigo   Цитата(SysRq @ Dec 26 2009, 22:32) К голо...   Dec 26 2009, 19:39
|- - SysRq   Цитата(zltigo @ Dec 26 2009, 22:39) ...ка...   Dec 26 2009, 20:13
|- - zltigo   Цитата(SysRq @ Dec 26 2009, 23:13) Ну вес...   Dec 26 2009, 20:22
|- - SysRq   skripach, в этом случае в COM-порт пойдут только д...   Dec 26 2009, 20:41
|- - zltigo   Цитата(SysRq @ Dec 26 2009, 23:41) Исключ...   Dec 26 2009, 20:45
- - skripach   ЦитатаTFTP-клиент <-> (локальный TCP\UD...   Dec 26 2009, 20:22
- - SM   Вообще, чтобы ничего не создавать на PC, надо созд...   Dec 26 2009, 20:45
- - skripach   Цитатав этом случае в COM-порт пойдут только данны...   Dec 26 2009, 20:45
|- - SM   Цитата(SysRq @ Dec 26 2009, 23:51) По пол...   Dec 26 2009, 20:55
|- - SM   Цитата(zltigo @ Dec 27 2009, 00:35) Скажу...   Dec 26 2009, 21:42
|- - SM   Цитата(AlexandrY @ Dec 27 2009, 00:45) Бо...   Dec 26 2009, 21:56
||- - AlexandrY   Маразм крепчал... DHCP используют вообще-то тол...   Dec 26 2009, 21:59
||- - SM   Цитата(AlexandrY @ Dec 27 2009, 00:59) пр...   Dec 26 2009, 22:05
||- - zltigo   Цитата(SM @ Dec 27 2009, 01:05) AX.25. Да...   Dec 26 2009, 22:43
||- - SM   Цитата(zltigo @ Dec 27 2009, 01:43) Да ус...   Dec 27 2009, 09:40
||- - zltigo   Цитата(SM @ Dec 27 2009, 12:40) Я руковод...   Dec 27 2009, 12:05
||- - SM   Цитата(zltigo @ Dec 27 2009, 15:05) Тепер...   Dec 27 2009, 12:22
||- - zltigo   Цитата(SM @ Dec 27 2009, 15:22) ....не от...   Dec 27 2009, 13:40
||- - SM   Цитата(zltigo @ Dec 27 2009, 16:40) Если ...   Dec 27 2009, 14:03
||- - zltigo   Цитата(SM @ Dec 27 2009, 17:03) В линуксе...   Dec 27 2009, 14:08
||- - SM   Цитата(zltigo @ Dec 27 2009, 17:07) НЕ за...   Dec 27 2009, 14:11
||- - zltigo   Цитата(SM @ Dec 27 2009, 17:11) Тогда, по...   Dec 27 2009, 14:39
||- - SM   Цитата(zltigo @ Dec 27 2009, 17:39) Повто...   Dec 27 2009, 15:01
||- - zltigo   Цитата(SM @ Dec 27 2009, 18:01) ...а уже ...   Dec 27 2009, 15:22
|- - zltigo   Цитата(AlexandrY @ Dec 27 2009, 01:09) То...   Dec 26 2009, 22:22
|- - AlexandrY   Цитата(zltigo @ Dec 27 2009, 00:22) Никак...   Dec 26 2009, 22:36
|- - zltigo   Цитата(AlexandrY @ Dec 27 2009, 01:36) Ос...   Dec 26 2009, 23:09
|- - AlexandrY   В 90-х это может и работало, а в Viste и Windows 7...   Dec 27 2009, 15:14
|- - aaarrr   Цитата(AlexandrY @ Dec 27 2009, 18:14) Бо...   Dec 27 2009, 15:16
|- - SM   Цитата(AlexandrY @ Dec 27 2009, 18:14) а ...   Dec 27 2009, 15:35
|- - zltigo   Цитата(AlexandrY @ Dec 27 2009, 18:14) В ...   Dec 27 2009, 15:41
|- - SM   Цитата(zltigo @ Dec 27 2009, 18:41) Тфу, ...   Dec 27 2009, 15:50
|- - zltigo   Цитата(SM @ Dec 27 2009, 18:50) Хорошо, с...   Dec 27 2009, 16:14
|- - SM   Цитата(zltigo @ Dec 27 2009, 19:14) По пр...   Dec 27 2009, 16:29
|- - zltigo   Цитата(SM @ Dec 27 2009, 19:29) А AX.25 -...   Dec 27 2009, 16:43
|- - SM   Цитата(zltigo @ Dec 27 2009, 19:43) При м...   Dec 27 2009, 16:56
- - AlexandrY   Так параметры железки будем говорить или как? R...   Dec 26 2009, 20:53
- - SM   Кстати, если применить AX.25 - то пожалуй и можно ...   Dec 26 2009, 21:11
|- - zltigo   Цитата(SM @ Dec 27 2009, 00:11) X.25 умее...   Dec 26 2009, 21:19
|- - SM   Цитата(zltigo @ Dec 27 2009, 00:19) Разум...   Dec 26 2009, 21:22
- - rezident   А какой-нибудь telnet не решит задачу топикстартер...   Dec 26 2009, 23:07
- - skripach   Итак... если я правильно понял то варианта ничего ...   Dec 26 2009, 23:16
|- - zltigo   Цитата(skripach @ Dec 27 2009, 02:16) Из ...   Dec 26 2009, 23:33
- - skripach   Всем спасибо. Если есть ещё светлые мысли буду бла...   Dec 26 2009, 23:44
|- - zltigo   Цитата(skripach @ Dec 27 2009, 02:44) Есл...   Dec 26 2009, 23:57
- - МП41   А что, лишней пары в кабеле совсем нету?   Dec 26 2009, 23:56
- - SysRq   Ну и тема! Цитата(zltigo @ Dec 27 200...   Dec 27 2009, 00:07
|- - zltigo   Цитата(SysRq @ Dec 27 2009, 03:07) так чт...   Dec 27 2009, 00:15
- - skripach   ЦитатаА что, лишней пары в кабеле совсем нету? В с...   Dec 27 2009, 00:08
- - МП41   А что если использовать MT9172 в модемном режиме (...   Dec 27 2009, 00:15
|- - zltigo   Цитата(МП41 @ Dec 27 2009, 03:15) А что е...   Dec 27 2009, 00:34
- - SysRq   Цитата(skripach @ Dec 27 2009, 03:08) Мож...   Dec 27 2009, 00:21
- - МП41   Да, BRI отдаёт прошлым веком, хотя я знаю фирму, к...   Dec 27 2009, 00:54
|- - zltigo   Цитата(МП41 @ Dec 27 2009, 03:54) Кстати,...   Dec 27 2009, 01:10
|- - МП41   Цитата(zltigo @ Dec 27 2009, 03:10) Будем...   Dec 27 2009, 01:20
|- - zltigo   Цитата(МП41 @ Dec 27 2009, 04:20) им очен...   Dec 27 2009, 01:43
||- - МП41   Цитата(zltigo @ Dec 27 2009, 03:43) Мне т...   Dec 27 2009, 01:47
|- - zltigo   Цитата(МП41 @ Dec 27 2009, 04:20) Попробу...   Dec 27 2009, 01:52
- - skripach   SysRq Вы всё же не поняли суть моей задачи.   Dec 27 2009, 01:03
- - SysRq   Всё, всё, я ушел...   Dec 27 2009, 01:05
- - skripach   Цитата"TCP/IP over AX.25" - реализация э...   Dec 27 2009, 13:52
- - skripach   Запустил lwIP без ОС на STM32 через SLIP, за основ...   Feb 9 2010, 11:14
|- - zltigo   Цитата(skripach @ Feb 9 2010, 14:14) рабо...   Feb 10 2010, 06:31
- - skripach   Цитатаназывается "работает" Нет, это наз...   Feb 10 2010, 07:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.40002 секунд с 7
ELECTRONIX ©2004-2016