Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: передача данных по GPRS
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Aleksandr_q
Предположим есть два GSM модуля. Как передавать данные с одного модуля на другой по GPRS?Какие модули поддерживают такой режим работы, ат комманды; ведь по GPRS каналу передавать дешевле чем по SMS либо MMS.
MKdemiurg
Если у вас нет договора с оператором на статический IP, то SMS придётся использовать в любом случае.
V_G
Извращаться можно по-разному, например, передавать динамический ip по sms.
Или организовать свой сервак со статическим ip, на который скидывать динамические ip абонентов.

А АТ команды - обычные at-команды AT+CIPSTART, AT+CIPSEND и др., читайте документацию, только при консультациях отсюда программу не напишешь.
zltigo
QUOTE (V_G @ Jun 16 2011, 15:08) *
Извращаться можно...

Динамические у любого хоть сколь разумного провайдера будут локальными и изолированными друг от друга. Посему извращаться описанным Вами способом бесполезно.


V_G
За всех провайдеров ручаться не могу, конечно, но у меня всегда получалось нормально коннектиться в любую сторону между стационарным компьютером, подключенного через ADSL и динамический ip к одному провайдеру и GPRS - модулями с симками от других провайдеров: МТС и Мегафона (тоже с динамическими ip).
rx3apf
Цитата(V_G @ Jun 16 2011, 16:29) *
За всех провайдеров ручаться не могу, конечно, но у меня всегда получалось нормально коннектиться в любую сторону между стационарным компьютером, подключенного через ADSL и динамический ip к одному провайдеру и GPRS - модулями с симками от других провайдеров: МТС и Мегафона (тоже с динамическими ip).

С мобильного на стационарный, если у стационарного есть внешний ip (хоть динамический) и можно открыть порт - проблем никаких. А вот как без специальных телодвижений получить внешний ip и открыть порт на мобильном ? Так что на счет "в любую сторону" - более чем сомнительно (в общем случае).
POLL
Цитата(Aleksandr_q @ Jun 16 2011, 15:26) *
Предположим есть два GSM модуля. Как передавать данные с одного модуля на другой по GPRS?Какие модули поддерживают такой режим работы, ат комманды; ведь по GPRS каналу передавать дешевле чем по SMS либо MMS.


Без статического IP - никак.

Быть может вам нужно смотреть в сторону не GSM, а других беспроводных решений?
ZigBee, WiFi и т.п.
V_G
Цитата(rx3apf @ Jun 17 2011, 01:11) *
А вот как без специальных телодвижений получить внешний ip и открыть порт на мобильном ? Так что на счет "в любую сторону" - более чем сомнительно (в общем случае).

Да, вспомнил, обмен данными шел в обе стороны, а коннект устанавливался по инициативе GSM-модуля. Каюсь.
Однако я тогда читал (и сейчас освежил в памяти) режим сервера для симкомовских модулей (TCP/IP Application Note_v3.00). На с. 13 там сказано буквально следующее:
Цитата
You can notify the IP address and the port of local server to the remote client via SMS, so that the remote client can know the server IP and port, then the remote module can connect to server, receiving and sending data.

Не проверял. Возможно, это будет работать в пределах одного оператора. Команды at+cipcsgp, at+clport, at+cipserver
AlexandrY
Цитата(V_G @ Jun 17 2011, 02:18) *
Не проверял. Возможно, это будет работать в пределах одного оператора. Команды at+cipcsgp, at+clport, at+cipserver


Только что проверил трех провайдеров в Москве по планам которые можно свободно купить без договора: Beeline, MTC, Megafon
Все выдают модему частный, не публичный IP адрес из сетки 10.xxx.xxx.xxx
Но что обрадовало, никто из них не блокирует VPN по PPTP протоколу.
А потому возможно применить решение описанное в этой статье: Реализация VPN каналов между GPRS модемами встраиваемых устройств
zltigo
QUOTE (AlexandrY @ Jun 17 2011, 21:44) *
Но что обрадовало, никто из них не блокирует VPN по PPTP протоколу.
А потому возможною...

Через внешний сервер - ежу понятно можно.
Необходимость VPN, вообще-то притянута за уши, как и степень бюджетности решения на VPN. Но как вариант.....


AlexandrY
Цитата(zltigo @ Jun 17 2011, 21:31) *
Через внешний сервер - ежу понятно можно.
Необходимость VPN, вообще-то притянута за уши, как и степень бюджетности решения на VPN. Но как вариант.....


Эээ нет, в моем случае это не сервер, а простейший роутер скажем от D-Link, который стоит то меньше 100 зеленых, а поддерживает что-то около тысячи VPN клиентов в своей VPN сети.
И это VPN сеть, т.е. это будет работать даже из стран где фильтруют трафик или есть проблемы с почтовыми релейными агентами как я столкнулся на московских провайдерах.

VPN здесь далеко не за уши притянут. Это прямая экономия трафика.
Вместо того чтобы периодически слать на центральный сервер данные только ради того чтобы поддерживать их актуальность для удаленных клиентов центрального сервера, в схеме с VPN данные предоставляются напрямик с объекта наблюдения по требованию клиентов.
zltigo
QUOTE (AlexandrY @ Jun 17 2011, 23:53) *
Эээ нет, в моем случае это не сервер, а простейший роутер ....

+ PC. Лет 10 назад за выходной день на однокристальной 386 баксов за 70 (или любой писишки со свалки) соединял несколько телефонов для передачи конкретной информации. Да, решение не абсолютно прозрачно универсальное, но конкретные задачи решаются более чем просто и не хлопотно.
Владимир О.
Приветствую!

Есть еще некоторая "засада" - часть операторов даже при одном телефоне с реальным внешним IP не пропускают связь GPRS между двумя своими СИМками. Пример - МТС, который для такого "безобразия" (связь GPRS МТС-МТС) требует поставить APN реального IP на обе стороны, при этом действительно иметь real IP может только одна карточка. При этом связь МТС-МЕГАФОН будет работать замечательно...
Причины пока непонятны, от оператора внятных объяснений получить не удалось.

С уважением
Владимир
Варяг
пытался проделать соединение между динамич. айпишниками билайна-упорно не видят друг друга. Потом пытался на билайне то же проделать статика-динамика. тоже не получилось. звонил в поддержку - говорят, что, мол, внутри оператора видеть друг друга и не будут, так как он это блокирует. и статический айпи адрес он все-же не внешний, а локальный. также сказали, что, скорее всего, для этих целей надо организовать ВПН.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.