Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   GPRS (http://forums.kuban.ru/f1029/gprs-7195180.html)

Лаврентий 22.09.2015 08:05

GPRS
 
Коллеги,всем добрый день. Подскажите, никогда не сталкивался, как организовать сервер по приему gprs подключений? На клиенте выставляю IP и порт, он проходит регистрацию в сети, инициирует подключение. А что должно быть на сервере?

Disobedient 22.09.2015 08:47

[quote=Лаврентий;40155566]А что должно быть на сервере? [/quote]
Статический IP и маршрутизатор с NAT

petrovichr 22.09.2015 09:50

4 раза прочитал, и ниразу так и не вкурил что хочет автор

Лаврентий 22.09.2015 10:07

Подробно описываю проблему: есть у меня 3g-свисток. Он может работать в режиме CSD (назовем это режим факс, установка соединения p-t-p). Поверх csd работает gprs. После установки всех соединений и прохождения регистрации в сети провайдера устройство получает ip адрес (тут могут быть неточности, ибо я не уверен что gprs - это пакетная коммутация). Так вот, моя задача проверять свисток на доступность. Прочитал в сети, что есть возможность на свистке задать скрипт, который после регистрации в сети и получения адреса будет пытаться ломиться на связку ip+порт для установки tcp\udp соединения. Меня интересует серверная часть

SGI 22.09.2015 10:20

а свисток сам по себе работает? или куда-то вставлен?

fanatnascar 22.09.2015 10:34

>есть у меня 3g-свисток
понятно
>работает gprs
понятно
>устройство получает ip адрес
получает. Обычно внутренний провайдера
>моя задача проверять свисток на доступность
без внешнего статического (или динамического, но белого) ip "проверять свисток" не получится - извне вы на него не достучитесь.

Как вариант - на сервере крутится скрипт, который по крону (планировщику), например через wget, дергает php-скрипт на хостинге. Скрипт обновляет "датувремя последней активности". И на сайте уже мониторить любым удобным способом.

Alone13 22.09.2015 10:50

примерно то же самое что написал Фанат NASCAR: на сервере живёт програмулина которая слушает определённый порт на который в свою очередь клиенты (компутеры с 3г-свистками) по крону или каким то другим образом кидают пакеты определённого вида...
Пример: сервер 192.168.0.1 порт 33333 клиент 192.168.10.100 порт не важен раз в пять минут кидает пакет "я Вася время 10:45 я жив" (пока в цифровом эквиваленте) сервер (програмулина на нём) ловит пакет преобразует его и пишет в свою базу что в 10:45 Вася был жив... и так каждые пять минут (если нужно чаще)...
в бесплатном и безопасном варианте это единственный способ...
ЗЫ: написал на примере локальных адресов... в интернете они другие...

Добрых дел мастер 22.09.2015 11:31

2аффтор.
Рекомендую почитать какую-нибудь базовую книжку по сетям. Например - Олиферов. Тогда такого вопроса:
[quote=Лаврентий;40156673]После установки всех соединений и прохождения регистрации в сети провайдера устройство получает ip адрес (тут могут быть неточности, ибо я не уверен что gprs - это пакетная коммутация). [/quote]
не возникнет.

Лаврентий 22.09.2015 15:57

Спасибо всем, подробное описание (если кому интересно) люди выложили вот сюда

[url]http://www.mt-system.ru/sites/default/files/docs/documents/sim900_tcpip_application%20note_v1.02.pdf[/url]

SERGIUSF 22.09.2015 16:10

Цветет в Тбилиси алыча не для Лаврентий Палыча...

[url]http://www.simcom.eu/index.php?m=termekek&prime=3&id=0000000236&page=1[/url]
таких штук 30 юзаю

fanatnascar 23.09.2015 08:29

9-SERGIUSF >ну я такие сам делаю, на базе чипов же от симком, и?
Автор имел ввиду совершенно другие вещи.


Текущее время: 11:53. Часовой пояс GMT +3.