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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> канал связи между двумя модемами
xelax
сообщение Sep 14 2010, 13:30
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035



Сразу прошу извинить, если вопросы глупые, опыт работы с сотовой связью нулевой.

Есть задача связать через gsm модемы компьютер и девайс на микроконтроллере. И компьютер и девайс находятся в глуши, где доступна только мобильная связь и более нет никаких коммуникаций. Размер передаваемых данных небольшой (информация с нескольких датчиков).
Хотелось бы установить связь между двумя модемами без посредников.
Сам смог додуматься только до такой схемы: девайс на mcu отправляет через gprs канал данные на промежуточный сервер, компьютер через второй модем забирает данные с сервера.
Очень не нравится идея использования промежуточного звена стороннего сервера.

просматривая созданные здесь темы нашёл такой пост.

Цитата
Однако если нужно получить канал связи между двумя модемами без фиксированных IP и без промежуточного выделенного для этой задачи сервера то надо применять UDP.
Также UDP применяется при использовании технологии тонелей.


Может кто подскажет куда посмотреть, что почитать на эту тему?
Или может кто-то знает альтернативные варианты?

Go to the top of the page
 
+Quote Post
Tcom
сообщение Sep 14 2010, 13:40
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Статический IP адрес на одном из модемов, выходит что один модем сервер другой клиент.
Как вариант, чтобы не платить за адрес, можно смской кидать клиенту присвоенный серверу динамический айпи.
Go to the top of the page
 
+Quote Post
xelax
сообщение Sep 14 2010, 13:56
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035



Цитата(Tcom @ Sep 14 2010, 17:40) *
Статический IP адрес на одном из модемов, выходит что один модем сервер другой клиент.
Как вариант, чтобы не платить за адрес, можно смской кидать клиенту присвоенный серверу динамический айпи.


Вариант с SMSкой понравился, пока буду его держать за основной. Спасибо.
Go to the top of the page
 
+Quote Post
av-master
сообщение Sep 14 2010, 17:47
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



адреса меняются при любом обрыве. разоритесь на смсках....
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Sep 14 2010, 19:56
Сообщение #5


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Ну, есть оптовые пакеты SMS, по копейке штука или меньше, но то не выход, т.к. от оператора зависит. Плюс негарантированное время доставки (а то и сама доставка).


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Nixon
сообщение Sep 14 2010, 20:02
Сообщение #6


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Все же промежуточный сервер в вашем случае будет выгоднее. Купить где-нибудь самый дешевый хостинг (или в крайнем случае найти бесплатный) и написать пару скриптов не такая уж страшная проблема.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
яман-тау
сообщение Sep 14 2010, 20:11
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 662
Регистрация: 15-02-09
Из: Магнитогорск
Пользователь №: 44 875



Можно по CSD
Go to the top of the page
 
+Quote Post
alx125
сообщение Sep 15 2010, 01:53
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(Tcom @ Sep 14 2010, 17:40) *
Как вариант, чтобы не платить за адрес, можно смской кидать клиенту присвоенный серверу динамический айпи.


Уточните про какой динамический IP-адрес Вы говорите - внутренний или внешний? Это принципиально!
Например, внешний динамический IP-адрес можно узнать только извне. Например ч/з HTTP-запрос.
А внутренний IP-адрес далеко не всегда можно напрямую использовать. Возможность его применения зависит от ТЗ и настроения GSM-оператора.

В общем случае без внешнего посредника (сервера) обойтись трудно.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Sep 15 2010, 05:33
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Внешний и внутренний вы подразумеваете, наверное, адрес самого модема и адрес маршрутизатора провайдера(оператора) ??
Некоторый опыт работы с киевстаром и мтс показал, что достучатся к модему можно по адресу который присваивает оператор устройству (узнается соответствующей команндой AT или если через внешний стек в PPP). Вариант с SMS расточителей но все-же если вообще нет вариантов, то выход хоть как-то.
Услуга статический адрес у операторов стоит в среднем 4-5$ в месяц.
Go to the top of the page
 
+Quote Post
xelax
сообщение Sep 15 2010, 05:58
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035



Как часто будет рваться связь, скорее всего выяснится только на месте. Если часто, то наверное промежуточного сервера неизбежать.

Статический адрес это конечно хорошо, но я думаю не дадут денюжку на это.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Sep 15 2010, 06:13
Сообщение #11


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(xelax @ Sep 15 2010, 09:58) *
Как часто будет рваться связь, скорее всего выяснится только на месте. Если часто, то наверное промежуточного сервера неизбежать.

Статический адрес это конечно хорошо, но я думаю не дадут денюжку на это.

Попробуйте VPN - это дешевле статического IP.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
av-master
сообщение Sep 15 2010, 07:28
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



в статическом IP есть еще проблемма. трафик который нагонят Вам например Китайцы, (входящий) будете тоже оплачивать сами. Оператор же не знает Ваш это трафик или нет )) может вы именно его и ждете )) а у меня 1 раз на $70 насчитали. с тех пор только VPN или др. варианты.
Go to the top of the page
 
+Quote Post
xelax
сообщение Sep 15 2010, 07:29
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035



Цитата(Master of Nature @ Sep 15 2010, 10:13) *
Попробуйте VPN - это дешевле статического IP.


Я так понимаю vpn - это некая виртуальная сеть, поверх физической. Некий протокол, в простешем случае point-to point инкапсулируется в чаще всего в сетевой протокол, например IP.

То есть на писишке будет некая софтина, которая будет реализовывать паковать PPP в IP и получать PPTP например. Не пойму как это может помочь в моём случае.
Куда он будет его отправлять, если IP адрес получателя неизвестен???
На микроконтроллере надо будет поднимать VPN клиент??? с паковкой и распаковкой PPP в IP???

Как то я пока не понял в чём смысл идеи???
Где можно почитать об этом? пока для меня это всё как китайская грамота.
Go to the top of the page
 
+Quote Post
alx125
сообщение Sep 15 2010, 07:55
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(Tcom @ Sep 15 2010, 09:33) *
Внешний и внутренний вы подразумеваете, наверное, адрес самого модема и адрес маршрутизатора провайдера(оператора) ??
Некоторый опыт работы с киевстаром и мтс показал, что достучатся к модему можно по адресу который присваивает оператор устройству (узнается соответствующей команндой AT или если через внешний стек в PPP). Вариант с SMS расточителей но все-же если вообще нет вариантов, то выход хоть как-то.
Услуга статический адрес у операторов стоит в среднем 4-5$ в месяц.


Назначение GSM-провайдером публичного IP-адреса вашему устройству (неважно динамический или статический) это скорее огромное исключение, чем правило (мне кстати с таким сталкиваться не приходилось), которое имеет и свои отрицательные стороны - ухудшение безопасности и др.
В большинстве случаев назначается IP-адрес не public-диапазона. А для этого случая не существует AT-команд (т.к. этот уровень назначения адреса находится далеко за пределами вашего устройства ), которые позволяют получить IP-адрес после NAT. Только запрос в внешнему серверу. Например, с помощью HTTP.

И еще, статический адрес - не значит pubic.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Sep 15 2010, 08:14
Сообщение #15


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(xelax @ Sep 15 2010, 11:29) *
Я так понимаю vpn - это некая виртуальная сеть, поверх физической. Некий протокол, в простешем случае point-to point инкапсулируется в чаще всего в сетевой протокол, например IP.

То есть на писишке будет некая софтина, которая будет реализовывать паковать PPP в IP и получать PPTP например. Не пойму как это может помочь в моём случае.
Куда он будет его отправлять, если IP адрес получателя неизвестен???
На микроконтроллере надо будет поднимать VPN клиент??? с паковкой и распаковкой PPP в IP???

Как то я пока не понял в чём смысл идеи???
Где можно почитать об этом? пока для меня это всё как китайская грамота.

В данном случае (для вас) это будет как локальная TCP/IP-сеть со статическими адресами.
Другой вопрос, что адресация будет исключительно внутренняя и доступ извне к этой сети исключен в общем случае (точнее сильно ограничен).
Вы же сможете спокойно вести общение по TCP.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post

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

 


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


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