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

 
 
> Доступ к устройству по GPRS
pil
сообщение Jan 7 2017, 13:47
Сообщение #1


Участник
*

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



Здравствуйте!
Есть вопрос, может кто сталкивался с подобной задачкой.

Есть устройство на Cortex M3 c GPRS. Нужно организовать доступ к нему из интернета со следующим функционалом:
1. Обновление прошивки.
2. Постоянное получение текстовых логов работы.
3. Конфигурировать устройство.
4. Минимально управлять. Короткий список команд.

Естественно хочется что то стандартное повозможности, минимум велосипедов.
Единственное, что смог сам придумать, это:
1. Есть сервер FTPS со статическим IP
2. Устройство конектиться к нему и происходит двухсторонний обмен. Например есть папки IN и OUT. В одну складываем логи, из другой берем команды.

FTPS, так как уже есть реализации и FTP и SSL для cortex.

Доплачивать за static IP для устройства не хочется.

Сталкивались с другими вариантами решения обмена по GPRS на кнтроллерах?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ruslan1
сообщение Jan 7 2017, 15:15
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



FTP клиент на каждом устройстве и единый FTP сервер в Интернете-отличное и универсальное решение.
Для команд делается скриптик-файл, который забирается с FTP во время очередного сеанса связи и исполняется.

Но не все FTP сервера нормально живут в условиях "сотни клиентов доступаются одновременно", этот момент нужно проверять. Иногда приходится разбивать клиентов на несколько серверов.
Go to the top of the page
 
+Quote Post
pil
сообщение Jan 7 2017, 20:04
Сообщение #3


Участник
*

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



Цитата(Ruslan1 @ Jan 7 2017, 18:15) *
FTP клиент на каждом устройстве и единый FTP сервер в Интернете-отличное и универсальное решение.
Для команд делается скриптик-файл, который забирается с FTP во время очередного сеанса связи и исполняется.

Но не все FTP сервера нормально живут в условиях "сотни клиентов доступаются одновременно", этот момент нужно проверять. Иногда приходится разбивать клиентов на несколько серверов.

Дело происходит на cortex-m. Так что без скриптов. Но здорово, что велосипед не мой. Интересует какие еще варианты возможны.
Например, у колеги возникла идея проброса отдельного порта ввода вывода(в примерах tty) на сервере на порт tcp. Socat в linux вроди такое умеет, может и ssl. И общаются они через организованный псевдо последовательный порт. (Tty over tcp).
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 8th August 2025 - 21:49
Рейтинг@Mail.ru


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