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

 
 
> связь нескольких модемов с компьютером
dimonbest
сообщение Aug 29 2008, 07:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 15-07-07
Пользователь №: 29 137



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

Есть вариант такой: модемы будут скидывать файлы на ftp, а комп считывать их. Но тогда надежность системы будет зависеть от оператора и от сервера. А хочется чтоб только от оператора.
Тоже самое можно сделать через почту.

Можна сделать как то только через оператора, без участия почты и ftp сервера?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
million68
сообщение Sep 2 2008, 12:25
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 9-03-07
Из: USSR
Пользователь №: 26 007



На мой взгляд можно организовать так:
Клиенты передают свою технологическую инфу на сервер с периодом 3 сек.
Сервер принимает пакеты, кладет в базу данных, потом по данным из базы делаются анализы,
графики, отчеты и т.п.
Никакого ftp, е-почты.
Только ТСР.
Статический адрес дать только серверу. (У нас статические адреса всем клиентам - дороговато все-таки).
У клиентов - симки любых опсосов, зависимость от опсосов следует сделать минимальной.
Хорошо бы серверу дать второй (резервный IP) другого оператора, можно даже и не сотового.
Если нужно передавать команды клиентам, то пожалуйста...
Для программы состороны РС дельфийский язык тоже подойдет, используйте компонент TServerSocket.
Для отладки протокола создайте тестовую прогу с TClientSocket.
Если хотите программно подключаться (отключаться, проверять подключение) к интернету пробуйте RAS библиотеку.
Ноу проблем...
Go to the top of the page
 
+Quote Post
dimonbest
сообщение Sep 2 2008, 12:36
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 15-07-07
Пользователь №: 29 137



Спасибо за подробное разъяснение!
Есть вопросы.
Клиенты смогут подсоединяться к серверу поочереди, я правильно понял, одновременно не смогут?
Грубо говоря будет соединение точка-точка. Одна точка будет постоянная - сервер (диспетчер) и к нему по ТCP поочереди будут стучаться модемы (клиенты), после обмена данными - разрыв связи и подключение следующего модема.
Я правильно все понял?
Go to the top of the page
 
+Quote Post
Baser
сообщение Sep 2 2008, 13:16
Сообщение #4


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(dimonbest @ Sep 2 2008, 15:36) *
Клиенты смогут подсоединяться к серверу поочереди, я правильно понял, одновременно не смогут?
Грубо говоря будет соединение точка-точка. Одна точка будет постоянная - сервер (диспетчер) и к нему по ТCP поочереди будут стучаться модемы (клиенты), после обмена данными - разрыв связи и подключение следующего модема.
Я правильно все понял?

Все клиенты могут подключаться одновременно. Поскольку вы хотите период опроса 3 сек, то связь должна быть через GPRS. При этом ваши мобильные клиенты будут каждый независимо подключаться через провайдера к интернету. А поддержать на сервере 5 (50, 100) одновременных соединений не проблема.

На установление TCP соединения через GPRS может уйти около минуты (в плохом случае), так что только постоянный коннект...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dimonbest   связь нескольких модемов с компьютером   Aug 29 2008, 07:38
- - skaarj   Цитата(dimonbest @ Aug 29 2008, 10:38) Ес...   Aug 29 2008, 08:21
|- - dimonbest   Цитата(skaarj @ Aug 29 2008, 12:21) решаю...   Aug 29 2008, 12:15
|- - Baser   Цитата(dimonbest @ Aug 29 2008, 15:15) На...   Aug 29 2008, 12:50
- - Baser   Цитата(dimonbest @ Aug 29 2008, 10:38) .....   Aug 29 2008, 10:13
- - skaarj   допустил неточность. вобщем я соединяюсь с удаленн...   Aug 29 2008, 12:37
|- - dimonbest   Цитата(skaarj @ Aug 29 2008, 16:37) ...на...   Aug 29 2008, 12:50
|- - skaarj   Цитата(dimonbest @ Aug 29 2008, 15:50) А ...   Aug 29 2008, 16:37
|- - dimonbest   Блин, в голове уже полная каша. Давайте более подр...   Sep 2 2008, 07:12
|- - dimonbest   Цитата(million68 @ Sep 2 2008, 16:25) Для...   Sep 4 2008, 07:18
- - million68   Цитата(dimonbest @ Sep 4 2008, 11:18) Мож...   Sep 5 2008, 05:42
|- - dimonbest   Появилась следующая проблема. На делфи делаю TCPse...   Oct 23 2008, 14:05
- - Evgeniy_K   Есть решение сервера на С++ для TCP/IP клиентов - ...   Oct 28 2008, 07:23
|- - dimonbest   Цитата(Evgeniy_K @ Oct 28 2008, 10:23) Ес...   Oct 30 2008, 10:11
- - Evgeniy_K   Вот минимальный кусок для VS С++ ver.6 для пониман...   Nov 16 2008, 07:44


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

 


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


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