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

 
 
> FTP-client OR ?
Allregia
сообщение Nov 13 2010, 08:40
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Привет всем.

Для решения одной задачи, нужно чтобы контроллер на LPC17xx мог брать файлы по сети с компа или NAS (в пределах локалки, хотя это вроде неважно).
Проще всего наверное по FTP, но если фтп-серверы для АРМов я встречал, то клиентов пока не нашел.

Не посоветует ли премудрый ALL где можно найти сорцы фтп-клиента, или может какое другое решение?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Allregia
сообщение Nov 13 2010, 22:30
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



RFC это понятно, мне непонятно другое - я вижу массу веб/фтп/тфтп-серверов, но не вижу ни одного клиента.
Возникают две мысли:
-или это настолько просто, что не заслуживает выделения в отлельный проект/пример и т.п.
-или это никому нафиг не надо.

во 2-м случае у меня возникает другой вопрос- может у нас неверно поставлена задача, и решать ее надо не методом фтп-клиента а другим?

На всякий случай, опишу эту часть задачи:
есть некое устройство, обрабатывающее входные аналоговые и цифровые сигналы, и выдающее опять-же аналоговые и цифровые обратно. в этой части проблем никаких нет.
в новой версии, хочется подключить устройство эзернетом к локалке, да и запитать его от нее (PoE). В локалке есть сервер, на который устройство периодачески должно сбрасывать логи, и периодически брать с сервера файлы конфигурации.
Т.е. если бы это было не устройство а комп, то я бы просто расшарил для него директорию на сервере и никаких фтп не надо было бы.

С другой стороны, если бы это все-таки было фтп, оно могла бы пригодится на будущее (иди знай, сейчас сервер в той-же локалке, а через год может захотят его иметь в другом городе, и связываться придется по интернету).
Go to the top of the page
 
+Quote Post
politen
сообщение Nov 14 2010, 13:06
Сообщение #3





Группа: Участник
Сообщений: 14
Регистрация: 1-09-10
Пользователь №: 59 223



Цитата(Allregia @ Nov 14 2010, 02:30) *
RFC это понятно, мне непонятно другое - я вижу массу веб/фтп/тфтп-серверов, но не вижу ни одного клиента.
Возникают две мысли:
-или это настолько просто, что не заслуживает выделения в отлельный проект/пример и т.п.
-или это никому нафиг не надо.

во 2-м случае у меня возникает другой вопрос- может у нас неверно поставлена задача, и решать ее надо не методом фтп-клиента а другим?

На всякий случай, опишу эту часть задачи:
есть некое устройство, обрабатывающее входные аналоговые и цифровые сигналы, и выдающее опять-же аналоговые и цифровые обратно. в этой части проблем никаких нет.
в новой версии, хочется подключить устройство эзернетом к локалке, да и запитать его от нее (PoE). В локалке есть сервер, на который устройство периодачески должно сбрасывать логи, и периодически брать с сервера файлы конфигурации.
Т.е. если бы это было не устройство а комп, то я бы просто расшарил для него директорию на сервере и никаких фтп не надо было бы.

С другой стороны, если бы это все-таки было фтп, оно могла бы пригодится на будущее (иди знай, сейчас сервер в той-же локалке, а через год может захотят его иметь в другом городе, и связываться придется по интернету).

если сбор сведений не чаще одного раза в минуту (хотя никто не мешает сделать чаще), то как вариант, SNMP. сборка сведений тем же кактусом, в котором достаточно развиты средства для сбора и анализа статистики. единственно, что обычно на снмп запрос поступает ответ с текущим состоянием устройства. опять же вы не описали с какой периодичностью снимаются показания.

на счет сброса логов: обычно как раз с устройства, которое ведет логи, эти самые логи снимаются внешним клиентом, а устройство выступает в роли сервера

Сообщение отредактировал politen - Nov 14 2010, 13:09
Go to the top of the page
 
+Quote Post
sasamy
сообщение Nov 14 2010, 19:10
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(politen @ Nov 14 2010, 16:06) *
на счет сброса логов: обычно как раз с устройства, которое ведет логи, эти самые логи снимаются внешним клиентом, а устройство выступает в роли сервера


Попробуйте это "обычно" в сети Интернет - с Интернетом шутки плохи smile.gif На Linux я например легко имею шифрованную приватную сеть и тут уже безразлично - какая сторона выступает в роли клиента а какая в роли сервера для разных протоколов, но в любом случае устройства всегда являются клиентами - все они коннектятся к серверу VPN. Сами устройства могут быть и в Гондурасе smile.gif И ни один хакер-какер не подсунет мне левые настройки, как например в центре Москвы порнушку крутили на рекламных щитах.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 14 2010, 20:28
Сообщение #5


Ally
******

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



Цитата(sasamy @ Nov 14 2010, 21:10) *
Попробуйте это "обычно" в сети Интернет - с Интернетом шутки плохи smile.gif На Linux я например легко имею шифрованную приватную сеть и тут уже безразлично - какая сторона выступает в роли клиента а какая в роли сервера для разных протоколов, но в любом случае устройства всегда являются клиентами - все они коннектятся к серверу VPN. Сами устройства могут быть и в Гондурасе smile.gif И ни один хакер-какер не подсунет мне левые настройки, как например в центре Москвы порнушку крутили на рекламных щитах.


Шифрованная приватная сеть далеко не лучший вариант для дальней связи.
Во всех перечисленных выше осях есть надстройка SSL. Это более чем адекватное решение.
Но в данном контексте тот кто организовал канал связи первым может не являться клиентом с точки зрения приложения.

Я думаю разработчика решения мало интересует голый TCP канал хоть и защищенный.
Гораздо интересней автоматизированное проектирование удаленного взаимодействия приложений.
Для этого специально создан Windows Communication Foundation. И в нем нет понятия серверов и клиентов, а есть только сервисы и потребители.
Если сервисы считать отдаленным аналогом серверов, то они в приложении центра сбора информации как раз будут находится на удаленных устройствах.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Allregia   FTP-client OR ?   Nov 13 2010, 08:40
- - scifi   Если я не ошибаюсь, для простого клиента протокол ...   Nov 13 2010, 08:57
|- - Allregia   Цитата(scifi @ Nov 13 2010, 10:57) для пр...   Nov 13 2010, 11:49
|- - gladov   Я бы еще порекомендовал в сторону TFTP посмотреть....   Nov 13 2010, 19:14
|- - politen   http://ru.wikipedia.org/wiki/FTP rfc внизу дальше ...   Nov 13 2010, 21:08
|- - gladov   Цитата(Allregia @ Nov 14 2010, 01:30) С д...   Nov 14 2010, 07:31
||- - sasamy   Цитата(gladov @ Nov 14 2010, 10:31) Обычн...   Nov 14 2010, 12:28
|- - AlexandrY   Цитата(Allregia @ Nov 14 2010, 00:30) RFC...   Nov 14 2010, 11:44
||- - Allregia   Цитата(AlexandrY @ Nov 14 2010, 13:44) Во...   Nov 14 2010, 12:38
||- - AlexandrY   Цитата(Allregia @ Nov 14 2010, 14:38) Ну,...   Nov 14 2010, 14:53
|- - sasamy   Цитата(Allregia @ Nov 14 2010, 01:30) В л...   Nov 14 2010, 12:46
||- - sasamy   Цитата(AlexandrY @ Nov 14 2010, 23:28) Ши...   Nov 14 2010, 20:45
||- - AlexandrY   Цитата(sasamy @ Nov 14 2010, 22:45) Озвуч...   Nov 15 2010, 09:13
||- - sasamy   Цитата(AlexandrY @ Nov 15 2010, 12:13) Пр...   Nov 15 2010, 11:06
|- - politen   Цитата(sasamy @ Nov 14 2010, 23:10) Попро...   Nov 15 2010, 08:02
|- - gladov   Цитата(sasamy @ Nov 14 2010, 22:10) На Li...   Nov 15 2010, 08:08
|- - gladov   Цитата(sasamy @ Nov 14 2010, 22:10) На Li...   Nov 16 2010, 09:23
|- - sasamy   Цитата(gladov @ Nov 16 2010, 12:23) ...   Nov 16 2010, 10:30
- - ArtemKAD   Цитатаклиентские реализации уже не катят, т.к. Вы ...   Nov 14 2010, 09:17
- - Allregia   Цитатаопять же вы не описали с какой периодичность...   Nov 14 2010, 14:43
- - Allregia   Товарищи, вспомните про бритвочку Оккама Я просил...   Nov 14 2010, 21:48
|- - sasamy   Цитата(Allregia @ Nov 15 2010, 00:48) P.S...   Nov 14 2010, 21:59
- - andrewlekar   Рекомендую автору взглянуть в сторону использовани...   Nov 15 2010, 05:45
- - Allregia   ЦитатаКакое отношение эти замухрышки имеют к ветке...   Nov 15 2010, 07:42
|- - sasamy   Цитата(Allregia @ Nov 15 2010, 10:42) ...   Nov 15 2010, 09:36
- - Allregia   Всем спасибо, оказалось все очень просто - пример ...   Nov 15 2010, 08:04


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

 


RSS Текстовая версия Сейчас: 26th July 2025 - 11:59
Рейтинг@Mail.ru


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