Выбор протокола, для работы с прибором
От: AlexGin Беларусь  
Дата: 27.03.15 09:07
Оценка:
Доброго времени суток, уважаемые коллеги!

Мы разрабатываем прибор, который собирает информацию (от датчиков) и передаёт на АРМ.
На АРМе работает приложение, собирающее и обрабатывающее записи от прибора.
Данных от прибора достаточно много, на на приборе имеется сжатие данных.
Примерная оценка траффика (самая пессиместичная): 204 кб/сек.
Реально, за счет сжатия данных, траффик будет значительно меньше.

Все данные объединены в записи, эти записи имеют ПЕРЕМЕННУЮ длину.
Я предлагаю применять самопальный протокол, на базе TCP/IP. При этом в одном пакете объединять одну или несколько записей.
Конкретно, этот самопальный протокол я планирую в ближайшее время разработать.

Коллега по работе предлагет применить FTP и формировать файлы. В каждом таком файле — множество (тысячи) записей.
Однако, нам не ясно, как будет работать FTP при внезапном обрыве связи.
ИМХО, в этом случае придется повторять весь огромный файл снова — что не есть хорошо...

На мой взгляд, работа через специализированный протокол удобнее и гибче.
Если имееет место обрыв связи, то легче его диагносцировать и затем возобновить докачку.

Коллега аргументирует свой критерий выбора FTP, тем, что на приборе все равно будут формироваться файлы.
Эти файлы записываются на flash карту (как путь последнего выбора, в случае длительной потери связи с АРМ-ом).

А какие ваши предложения, уважаемые коллеги?

P.S. Благодарю за любые предложения!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.