|
передача данных через модемы wavecom |
|
|
|
Feb 14 2008, 14:22
|
Участник

Группа: Участник
Сообщений: 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 С ним разобраться не получилось: не понял что за пользователь и пароль. И как принимать данные? Подскажите пожалуйста, от чего отталкиваться, куда рыть... Спасибо!
|
|
|
|
|
 |
Ответов
|
Mar 27 2008, 02:47
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 24-03-08
Пользователь №: 36 189

|
Это довольно странно, только с одним оператором удалось проверить. Я подробно тестировал эту ситуацию на МТС, работало стабильно.
Кстати, работа skype здест не авляется критерием. Напишите подробнее, как тестировали. Лучше пробовать с правильным sip-оператором и с sip-телефоном, поддерживающим stun. (например, x-lite (eyeBeam, Bria))
Сообщение отредактировал gena_dj - Mar 27 2008, 02:53
|
|
|
|
|
Mar 27 2008, 08:35
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Проблемы передачи VoIP в поднятой теме как бы вопрос второстепенный. Я бы обратил внимание на вот этот драфт. http://tools.ietf.org/html/draft-ietf-behave-turn-06Т.е. в VoIP телефонии все схвачено. Если они не могут сделать прямой канал, то сразу же задействуют релейных агентов, т.е. внешние серверы через которые пропускается трафик. Но публичных релейных агентов никто не даст. TURN как стандарт еще не закончен. Да и STUN публичных не так уж и много и находятся далеко. Сам проткол STUN предусматривает авторизацию, т.е. если STUN, то не значит халявный. Да и тунелем метод со STUN назвать нельзя. Сервер за NAT-ом желающий открыть все свои порты должен по идее для каждого порта из 65536 провести сеанс со STUN сервером. Понятно, что это не реально. Цитата(gena_dj @ Mar 27 2008, 07:17)  Это довольно странно, только с одним оператором удалось проверить. Я подробно тестировал эту ситуацию на МТС, работало стабильно.
Кстати, работа skype здест не авляется критерием. Напишите подробнее, как тестировали. Лучше пробовать с правильным sip-оператором и с sip-телефоном, поддерживающим stun. (например, x-lite (eyeBeam, Bria))
|
|
|
|
|
Mar 28 2008, 06:26
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 24-03-08
Пользователь №: 36 189

|
1. Передавать RTP с голосом не нужно, вместо него можно передавать любые UDP-пакеты 2. Когда я тестировал с МТС, я контролировал, что трафик ходит напрямую с NAT-NAT, а не через релеи 3. STUN есть практически у любого провайдера VoIP, в интернете полно публичных сервисов. Чтобы задействовать STUN достаточно зарегистрироваться у публичного провайдера. Небольшой список здесь. 4. Все порты открывать не нужно, достаточно открыть по одному порту с каждой стороны. 5. Если не хочется городить огород с выделенными серверами - можно задействовать любой публичный SIP-сервер для установки тоннеля. Цитата(AlexandrY @ Mar 27 2008, 14:35)  Проблемы передачи VoIP в поднятой теме как бы вопрос второстепенный. Я бы обратил внимание на вот этот драфт. http://tools.ietf.org/html/draft-ietf-behave-turn-06Т.е. в VoIP телефонии все схвачено. Если они не могут сделать прямой канал, то сразу же задействуют релейных агентов, т.е. внешние серверы через которые пропускается трафик. Но публичных релейных агентов никто не даст. TURN как стандарт еще не закончен. Да и STUN публичных не так уж и много и находятся далеко. Сам проткол STUN предусматривает авторизацию, т.е. если STUN, то не значит халявный. Да и тунелем метод со STUN назвать нельзя. Сервер за NAT-ом желающий открыть все свои порты должен по идее для каждого порта из 65536 провести сеанс со STUN сервером. Понятно, что это не реально.
Сообщение отредактировал gena_dj - Mar 28 2008, 06:26
|
|
|
|
|
Mar 28 2008, 07:36
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Это понятно, что не о голосе идет речь. Просто технологии не очень подходящие из той области. Представим простой сценарий. У вас есть дивайс скажем на PIC18 cо встроенным WEB сервером, SMTP сервером, POP3 клиентом TELNET клиентом. Все это можно скачать бесплатно с сайта Microchip. Все это отлично работает в открытых Ethernet сетях. Есть LwIP стек с PPP. И что вы полагаете будет проще прикрутить? Нормальный тунель PPTP (один из простейших протоколов для организации VPN) который есть вообще в любом компьютере с Win XP и Vista по умолчанию, и во многих даже домашних роутерах. И требующий минимальной обертки IP пакетов в PPP пакеты. Или пытаться делать на каждый открываемый сервером порт отдельную сессию STUN, причем сделать сессию STUN с неясной перспективой удастся ли она через текущий NAT, да еще заточенную под UDP пакеты? (WEB, SMTP, POP, TELNET - все работают только по TCP пакетам) Кстати не факт, что VoIP провайдер дает беспрепятственный доступ к STUN. Логично ожидать авторизацию STUN у них позволяющую подключаться только их дивайсам. Ну и конечно количестов STUN серверов довольно мало по сравнению с VPN серверами. Причем VPN сервер как релейный агент в результате может дать лучший трафик чем открытый канал по публичным сетям. Цитата(gena_dj @ Mar 28 2008, 10:56)  1. Передавать RTP с голосом не нужно, вместо него можно передавать любые UDP-пакеты 2. Когда я тестировал с МТС, я контролировал, что трафик ходит напрямую с NAT-NAT, а не через релеи 3. STUN есть практически у любого провайдера VoIP, в интернете полно публичных сервисов. Чтобы задействовать STUN достаточно зарегистрироваться у публичного провайдера. Небольшой список здесь. 4. Все порты открывать не нужно, достаточно открыть по одному порту с каждой стороны. 5. Если не хочется городить огород с выделенными серверами - можно задействовать любой публичный SIP-сервер для установки тоннеля.
|
|
|
|
Сообщений в этой теме
dimonbest передача данных через модемы wavecom Feb 14 2008, 14:22 beketata Насколько мне известно, в GSM сети невозможно уста... Feb 17 2008, 22:42 dimonbest Цитата(beketata @ Feb 18 2008, 01:42) Нас... Feb 18 2008, 11:18  beketata Цитата(dimonbest @ Feb 18 2008, 14:18) А ... Feb 18 2008, 18:43   almat Цитата(beketata @ Feb 18 2008, 21:43) В п... Feb 19 2008, 07:42    beketata Цитата(almat @ Feb 19 2008, 10:42) Как ва... Feb 19 2008, 08:47   dimonbest Цитата(beketata @ Feb 18 2008, 21:43) В п... Feb 19 2008, 13:05    almat Цитата(dimonbest @ Feb 19 2008, 16:05) За... Feb 19 2008, 14:30    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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|