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

 
 
> передача данных через модемы wavecom
dimonbest
сообщение Feb 14 2008, 14:22
Сообщение #1


Участник
*

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



Доброго времени суток форумчане.
Возникла следующая задача:
Есть два устройства на модемамах wavecom модели М1206В.
Модемы к компу не будут подключаться, управлять ими будут микроконтроллеры (ATmega).
Общение должно проходить по такому принципу: один дает запрос, второй ответ, и наоборот. Будут участвовать только два модема. Обьмы даных передаваться будут небольшие.
Это направление для меня новое, поэтому есть трудности.
С АТ командами ознакомился (отправлял через терминалку).
А вот организовать пересылку данных через GPRS - для меня загадка.
В сети нашел такой код:
Код
Настройка и подсоединение к GPRS:
AT+CGATT=1
AT#APNSERV="xxxx", где xxxx - APN сервер провайдера сотовой связи.
AT#APNUN="yyyy", где yyyy - имя пользователя;
AT#APNPW="zzzz", где zzzz - пароль;
AT#CONNECTIONSTART

Ответ: xxx.xxx.xxx.xxx, где xxx.xxx.xxx.xxx - IP адрес выделенный сотовому терминалу.
Ответ: Ok_Info_GprsActivation

Подсоединение к TCP-Серверу
AT#DLEMODE=1,0
AT#TCPSERV=1,"xxx.xxx.xxx.xxx", где xxx.xxx.xxx.xxx - фиксированный IP адрес сервера (того терминала или компьютера с кем надо установить связь)

AT#OTCP=1

С ним разобраться не получилось: не понял что за пользователь и пароль. И как принимать данные?
Подскажите пожалуйста, от чего отталкиваться, куда рыть... Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beketata
сообщение Feb 17 2008, 22:42
Сообщение #2


Участник
*

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



Насколько мне известно, в GSM сети невозможно установить соединение между двумя GPRS модемами.

Вы можете установить соединение между GPRS модемом и, например, каким нибудь сервером в интернете, зная его IP адрес и если на этом сервере на определенном порту работает слушающая программа, которая и будет обмениваться/получать данные от вашего модема.

APN - это точка доступа для соединения с Internet, предоставляемая GSM провайдером. Ее можно узнать по телефону сервис центра или на сайте того GSM оператора, чъей GSM SIM карточкой вы пользуетесь. Логин и пароль для такого подключения, как правило, пустые.
Некоторве GSM операторы предоставляют услугу типа "Корпоративный GPRS" без выхода в publuic Internet на тот случай, если у вас есть сеть GPRS теминалов, например в банковском оборудовании и свой сервер со статическим IP адресом, с которым они связываются. В этом случае логин и пароль будут.
Go to the top of the page
 
+Quote Post
dimonbest
сообщение Feb 18 2008, 11:18
Сообщение #3


Участник
*

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



Цитата(beketata @ Feb 18 2008, 01:42) *
Насколько мне известно, в GSM сети невозможно установить соединение между двумя GPRS модемами.

Вы можете установить соединение между GPRS модемом и, например, каким нибудь сервером в интернете, зная его IP адрес и если на этом сервере на определенном порту работает слушающая программа, которая и будет обмениваться/получать данные от вашего модема.

APN - это точка доступа для соединения с Internet, предоставляемая GSM провайдером. Ее можно узнать по телефону сервис центра или на сайте того GSM оператора, чъей GSM SIM карточкой вы пользуетесь. Логин и пароль для такого подключения, как правило, пустые.
Некоторве GSM операторы предоставляют услугу типа "Корпоративный GPRS" без выхода в publuic Internet на тот случай, если у вас есть сеть GPRS теминалов, например в банковском оборудовании и свой сервер со статическим IP адресом, с которым они связываются. В этом случае логин и пароль будут.

А можно такое сделать: Одним модемом подключится к gprs и стать сервером, а второй будет к нему подключаться и передавать информацию?
Go to the top of the page
 
+Quote Post
beketata
сообщение Feb 18 2008, 18:43
Сообщение #4


Участник
*

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



Цитата(dimonbest @ Feb 18 2008, 14:18) *
А можно такое сделать: Одним модемом подключится к gprs и стать сервером, а второй будет к нему подключаться и передавать информацию?


В подавляющем большинстве случаев ответ отрицательный, т.к. во-первых GSM оператор после установки соединения выдаст вашему GPRS модему динамическиий IP адрес, который второму модему заранее не известен, чтобы подключаться к первому, как к серверу. Ну а во-вторых, этот IP адрес скрыт за их NAT-сервером и к нему нет доступа из интернета.
Вообще-то эта тема уже обсуждалась. Например, здесь: http://electronix.ru/forum/index.php?showtopic=18970

Опишите подробнее, какая перед вами стоит задача?
Go to the top of the page
 
+Quote Post
dimonbest
сообщение Feb 19 2008, 13:05
Сообщение #5


Участник
*

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



Цитата(beketata @ Feb 18 2008, 21:43) *
В подавляющем большинстве случаев ответ отрицательный, т.к. во-первых GSM оператор после установки соединения выдаст вашему GPRS модему динамическиий IP адрес, который второму модему заранее не известен, чтобы подключаться к первому, как к серверу. Ну а во-вторых, этот IP адрес скрыт за их NAT-сервером и к нему нет доступа из интернета.
Вообще-то эта тема уже обсуждалась. Например, здесь: http://electronix.ru/forum/index.php?showtopic=18970

Опишите подробнее, какая перед вами стоит задача?

Задача следующая: в одном месте находится модем, который управляется микроконтроллером. В другом находится точно такой же модем. Общение должно быть двустронним - один дает запрос - второй ответ.

А такое решение можно использовать? Один модем стает TCP сервером, второй соответственно клиентом. А для того чтоб они ip адреса узнали друг друга, можно их передать по смс. Получится так или бредовая идея?


Цитата(beketata @ Feb 19 2008, 11:47) *
Лучше использовать свой сервер для обмена информацией между модемами. Это будет универсальное решение не зависящее от оператора.

А можете подробней написать,что это за сервер должен быть?
Go to the top of the page
 
+Quote Post
almat
сообщение Feb 19 2008, 14:30
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 5-10-07
Пользователь №: 31 081



Цитата(dimonbest @ Feb 19 2008, 16:05) *
Задача следующая: в одном месте находится модем, который управляется микроконтроллером. В другом находится точно такой же модем. Общение должно быть двустронним - один дает запрос - второй ответ.

А такое решение можно использовать? Один модем стает TCP сервером, второй соответственно клиентом. А для того чтоб они ip адреса узнали друг друга, можно их передать по смс. Получится так или бредовая идея?


Получится, если сервер будет иметь статический IP. Иначе они оба будут за NAT-ом оператора.

Цитата(dimonbest @ Feb 19 2008, 16:05) *
А можете подробней написать,что это за сервер должен быть?


Сервер-ретранслятор с известным обеим модемам IP-адресом (вот он-то может настраиваться по СМС), с которым они устанавливают соединение. Сервер должен пересылать данные от одного абонента к другому.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dimonbest   передача данных через модемы wavecom   Feb 14 2008, 14:22
|- - almat   Цитата(beketata @ Feb 18 2008, 21:43) В п...   Feb 19 2008, 07:42
||- - beketata   Цитата(almat @ Feb 19 2008, 10:42) Как ва...   Feb 19 2008, 08:47
|- - beketata   Цитата(dimonbest @ Feb 19 2008, 16:05) За...   Feb 19 2008, 18:30
|- - dimonbest   Цитата(beketata @ Feb 19 2008, 21:30) Ост...   Feb 20 2008, 08:13
- - dimonbest   Еще вычитал, что можно открыть TCP сервер и TCP кл...   Feb 20 2008, 10:14
|- - Ndf   Цитата(dimonbest @ Feb 20 2008, 13:14) Ещ...   Feb 20 2008, 13:01
- - dimonbest   Некоторых результатов уже добился. С помощью одног...   Feb 21 2008, 10:08
|- - Ndf   Цитата(dimonbest @ Feb 21 2008, 13:08) Не...   Feb 21 2008, 14:55
- - AlexBoss   Мужуки! А зачем так сложно? Для такой тривиаль...   Mar 5 2008, 11:32
|- - dimonbest   Цитата(AlexBoss @ Mar 5 2008, 14:32) Мужу...   Mar 5 2008, 12:34
|- - AlexBoss   Цитата(dimonbest @ Mar 5 2008, 15:34) А т...   Mar 5 2008, 16:36
|- - ViViK   Цитата(AlexBoss @ Mar 5 2008, 18:36) Да, ...   Mar 19 2008, 15:11
|- - alexQ   wavecom сейчас единственный кто умеет работать в C...   Mar 20 2008, 13:16
|- - sobr   А можно подробнеее про "CSD transparent mode...   Mar 24 2008, 13:43
|- - Ndf   Цитата(alexQ @ Mar 20 2008, 16:16) многие...   Mar 24 2008, 14:11
|- - alexQ   да. только для голоса. НО, вейвкомы 26хх умеют ге...   Mar 24 2008, 14:20
- - AlexandrY   Можно сравнительно легко решить проблему используя...   Mar 5 2008, 18:36
|- - beketata   Цитата(AlexandrY @ Mar 5 2008, 21:36) ......   Mar 9 2008, 09:58
- - sobr   И с какой версии они научились декодировать DTMF?   Mar 25 2008, 04:13
- - gena_dj   Я думаю, что тоннель между двумя пользователями, с...   Mar 25 2008, 04:53
- - CADiLO   >>>>и например задачи вроде постановки...   Mar 25 2008, 05:57
- - gena_dj   Цитата(AlexandrY @ Mar 6 2008, 00:36) Мож...   Mar 25 2008, 06:00
|- - alexQ   to CADiLO. Вот например широко распространенный ст...   Mar 25 2008, 06:30
|- - AlexandrY   Не понял, в предыдущем посте сказано что нужен вне...   Mar 25 2008, 16:18
|- - gena_dj   Цитата(AlexandrY @ Mar 25 2008, 22:18) Не...   Mar 26 2008, 06:32
||- - AlexandrY   Ваш вариант предпологает, что NAT пропустит UDP пр...   Mar 26 2008, 09:17
|- - Ndf   Цитата(AlexandrY @ Mar 25 2008, 19:18) Т....   Mar 26 2008, 07:19
- - CADiLO   >>>>DTMF в вейвкоме генерится внутренн...   Mar 25 2008, 07:01
|- - alexQ   2СADiLO работает все без проблем. именно по этому ...   Mar 25 2008, 08:09
|- - Ndf   Цитата(CADiLO @ Mar 25 2008, 10:01) там е...   Mar 25 2008, 09:14
|- - stream   Цитата(Ndf @ Mar 25 2008, 13:14) Удивили ...   Apr 9 2008, 10:27
- - CADiLO   Конечно слышал и даже сталкивался когда заставляли...   Mar 25 2008, 10:34
|- - Ndf   CADiLO вам бы в госдуму нашу... цены бы не было Ц...   Mar 25 2008, 12:29
- - CADiLO   Отвечаю по порядку: 1. Это не бред. Вы наверное ...   Mar 25 2008, 13:12
|- - alexQ   2CADiLO забудьте вы про СССР,155ТМ2 и 155ИЕ7 ... ...   Mar 25 2008, 13:58
- - ArtemKAD   Цитатавообще разговор изначально был о том что про...   Mar 25 2008, 14:10
|- - alexQ   процессор может быть и в модульном исполнении (с п...   Mar 25 2008, 14:13
- - ArtemKAD   Цитатапроцессор может быть и в модульном исполнени...   Mar 25 2008, 14:38
- - CADiLO   >>>>и вообще разговор изначально был о...   Mar 25 2008, 14:46
- - ArtemKAD   ЦитатаНельзя в охранной системе допускать чтобы лю...   Mar 25 2008, 14:56
- - gena_dj   Вот именно, что получится. Иначе бы и STUN-а не бы...   Mar 26 2008, 09:59
|- - AlexandrY   Ну что ж, я проверил вашу гипотезу. Надо признать,...   Mar 26 2008, 16:09
- - gena_dj   Это довольно странно, только с одним оператором уд...   Mar 27 2008, 02:47
- - AlexandrY   Проблемы передачи VoIP в поднятой теме как бы вопр...   Mar 27 2008, 08:35
- - gena_dj   1. Передавать RTP с голосом не нужно, вместо него ...   Mar 28 2008, 06:26
- - AlexandrY   Это понятно, что не о голосе идет речь. Просто те...   Mar 28 2008, 07:36


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

 


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


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