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

 
 
> связь нескольких модемов с компьютером
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
Ответов
skaarj
сообщение Aug 29 2008, 12:37
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 2-08-08
Из: Киев
Пользователь №: 39 380



допустил неточность. вобщем я соединяюсь с удаленным сервером,посредством ат команд устанавливаю адрес и порт,модем відает коннект и все гут( модем настраивать в тн "transparent mode"). после того как модем соединился, шлю уже свои данные на комп порт. фактически используется PPP соединение, просто что я свои даные не пытаюсь в виде фтп или хтмл формата передавать а использую свой собственный,заранее обговоренный с программистом ,написавшим по на сервер, формат(заголовок,длина данные и тп) тут уже можно любой протокол использовать для модема и сети без разницы что передавать. что касается защиты сервера- не могу ничего порекомендовать.

статические айпишники-это хорошо,тогда можно модемы какк серверы конфигурироавать и опрашивать одним клиентомsmile.gif

Сообщение отредактировал skaarj - Aug 29 2008, 12:45


--------------------
Электроника- наука о контактах: или он есть там,где не должен быть, или его нет там где он нужен
Go to the top of the page
 
+Quote Post
dimonbest
сообщение Aug 29 2008, 12:50
Сообщение #3


Участник
*

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



Цитата(skaarj @ Aug 29 2008, 16:37) *
...написавшим по на сервер...

статические айпишники-это хорошо,тогда можно модемы какк серверы конфигурироавать и опрашивать одним клиентомsmile.gif

А что примерно представляет собой ПО на сервер? На каком языке пишется? Не знаете?

Опрашивать одним клиентом - это снова будет сеанс типа точка-точка?
С какими модемами вы сейчас кстати работаете? я с Telit
Go to the top of the page
 
+Quote Post
skaarj
сообщение Aug 29 2008, 16:37
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 2-08-08
Из: Киев
Пользователь №: 39 380



Цитата(dimonbest @ Aug 29 2008, 15:50) *
А что примерно представляет собой ПО на сервер? На каком языке пишется? Не знаете?

Опрашивать одним клиентом - это снова будет сеанс типа точка-точка?
С какими модемами вы сейчас кстати работаете? я с Telit


я работаю с сим300дз. по на сервер писалось на си++, в тонкостях сетевого программирования на большом брате я не разбираюсь, мне мой программист дал уже наброски протокола,какие данные он хотел бы получать на сервер, в соответствии с ним я и формировал данные в микроконтроллере. для меня вся лабуда "модем-сеть жпрс-интернет-сервер" была, вобщемто прозрачная- я подавал на ком порт модема некоторые данные и точно такие же данные получал программа-сервер. все классно,только мне не удпалось больше 1 кб\сек получить. примитивный подход,но для начала этого достаточно было.

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


--------------------
Электроника- наука о контактах: или он есть там,где не должен быть, или его нет там где он нужен
Go to the top of the page
 
+Quote Post
dimonbest
сообщение Sep 2 2008, 07:12
Сообщение #5


Участник
*

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



Блин, в голове уже полная каша.
Давайте более подробно опишу ТЗ.
Есть центральный компьютер с выходом в интернет - здесь будет находиться диспетчер.
Есть клиенты, 5 модемов.
Необходимо:
1. Ра в 3 секунды опрашивать клиентов и получать от них данные (обьем одного ответа небольшой, примерно 20байт).
2. При необходимости передавать команды определенному клиенту.

Используемые модемы - telit gt863 со встроеным TCP/IP стеком, IP адреса статические.

Как писал в предыдущем посте, есть решение реализовать это через ftp сервер и почту. Как по мне это будет не совсем надежно. Хочется все это делать только через интернет.


Из языков программирования под компьютер знаю только DELPHI, и то не настолько чтоб очень.

Подскажите пожалуйста куда рыть чтоб сделать проще и надежней... Запутался совсем...

P.S. Вариант устраивать соединение по очереди с каждым модемом типа точка-точка (TCP-сервер и TCP клиент) не подходит, т.к. на это все будет тратиться много времени...

Сообщение отредактировал dimonbest - Sep 2 2008, 07:15
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
- - million68   На мой взгляд можно организовать так: Клиенты пере...   Sep 2 2008, 12:25
|- - dimonbest   Спасибо за подробное разъяснение! Есть вопросы...   Sep 2 2008, 12:36
||- - Baser   Цитата(dimonbest @ Sep 2 2008, 15:36) Кли...   Sep 2 2008, 13:16
|- - 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 Текстовая версия Сейчас: 18th July 2025 - 05:30
Рейтинг@Mail.ru


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