Версия для печати

-   Форум Теплопункта https://teplopunkt.ru/forum/
--  Диспетчеризация https://teplopunkt.ru/forum//index.php?f=37
--- Конфигурирование модуля модема у ЭЛЬФа под GPRS связь https://teplopunkt.ru/forum//index.php?t=1696




-- Василий Кузнецов написал 17 сентября 2012 9:01
Уважаемые формучане. Прочитал информацию на теме "Технлогия передачи данных GPRS@, но остались некоторые вопросы по установлению связи по GPRS.

Вопросы задаю анализируя настройки модема Е173 для выхода в интернет оператора Мегафон и сравнивая их с настройками модуля контроля модема, предполагая, что здесь должны быть аналогии.

Имеем ЭЛЬФ с модулем контроля модема. В программе для его конфигурирования (МКМ-конфигуратор) есть вкладка "конфигурация модуля GPRS". В этой вкладке нужно заполнить поле номера телефона модема со стороны оператора (клиента, опрашивающего прибор). Напротив этого номера нужно ввести IP адрес.
Как я понял из РЭ на модуль, на этот IP адрес он будет сам выхдодить для передачи данных.
Чтобы установить связь с оператором (клиентом) у него этот IP должен быть фиксированным.
1) Такой IP адрес называется "белым" статическим?
2) Этот адрес присваивается сим-карте оператором сотовой связи за доп. оплату, как доп. услуга?

Имею модем Е173 Мегафон для доступа в интернет. Нахожу в его настройках: на вкладке "Аутентификация" введён номер доступа
*99#.
4) Этот номер доступа и есть номер порта , который указывается в программе конфигуратора модуля контроля модема у ЭЛЬФ? Или этот номер нужно узнать у оператора сотовой связи и он другой?
5) Строка инициализации модема (в программе конфигуратора) по умолчанию АТ. Обязательно ли её менять на другую? Если да, то для каких целей она может быть другой?

6) Точка доступа в интернет в программе конфигуратора по умолчанию указана "internet". В программе Мегафон для модема Е173 тоже указан этот же "адрес" во вкладке для АРN. В этой же вкладке выбран режим для APN - "Статический".
Нужно ли менять название точки доступа в интернет в программе конфигуратора? Если да, то как узнать точку доступа?


-- Василий Кузнецов написал 17 сентября 2012 12:18
Получил информацию, которая делает бессмысленным обсуждение этой темы.
А именно: модули контроля модема для ЭЛЬФов перестали поддерживать эту технологию, т.к. появлися более совершенный прибор - коммуникатор "Карат" GPRS-485.


-- Дмитрий Анисимов написал 17 сентября 2012 14:42
Нет-нет, надо обсудить! - в общетеоретическом смысле. Только вот дух переведу - только что вернулся после очередного этапа борьбы с вышеупомянутыми коммуникаторами. По очкам вроде пока веду я, но если так пойдет и дальше - выдохнусь и проиграю ;)



-- PAlex написал 19 сентября 2012 4:32

kva написал:
[q]
модули контроля модема для ЭЛЬФов перестали поддерживать эту технологию
[/q]

Откуда такие данные? Мы устанавливаем Эльфы с МКМ а я первый раз слышу. У меня в планах переходить с CSD на GPRS.


kva написал:
[q]
Такой IP адрес называется "белым" статическим?
[/q]

Это статический адрес (белый адрес) вашего компьютера на котором установлено ПО или сервера.


kva написал:
[q]
Этот адрес присваивается сим-карте оператором сотовой связи за доп. оплату, как доп. услуга?
[/q]

Он присваивается Вашим интернет провайдером. Ваш компьютер должен по мимо модема иметь подключение в Интернет (к примеру по выделенной линии). У операторов сотовой связи, если Вы будите подключаться в Интернет через GSM модем (в частности у МТС), есть SIM-карты со статическим адресом, но они дороже. К SIM-карте на сторона ЭЛЬФа этот адрес отношения не имеет, там достаточно динамического.
Если Вы собираетесь подключаться к Интернет через модем то Вам понадобится 2 модема, один для Интернет, другой для обзвонов ЭЛЬФов.
На счет статического IP адреса нужно решать с провайдером отдельно и закреплять его за собой.
Наилучший вариант, это проводной интернет (по выделенке), там как правило адреса статические. Скорость Вам нужна минимальная, то есть самый дешевый тариф ну и плюс модем.

Если Вы пытаетесь использовать один модем и для Интернет и для обзвонов Эльф, у Вас ничего не выйдет.


kva написал:
[q]
Этот номер доступа и есть номер порта
[/q]

Нет. Номер порта задаётся в программе ОРС сервера на Вашем компьютере.


kva написал:
[q]
Точка доступа в интернет в программе конфигуратора по умолчанию указана "internet"
[/q]

Уточните это у оператора сотовой связи, но скорее всего это "internet". У МТС так и есть. Просто производитель приборов "Уралтехнология" работают с МТС и всё что по умолчанию - это для МТС.


kva написал:
[q]
Строка инициализации модема (в программе конфигуратора) по умолчанию АТ. Обязательно ли её менять на другую? Если да, то для каких целей она может быть другой?
[/q]


Если у вас на стороне ЭЛЬФ обычный стандартный АТ модем к примеру SiemensMC35 и все настройки в него уже зашиты (смотрите вкладку "Конфигурирование модема" в конфигураторе МКМ) то менять строку инициализации не надо.




-- Дмитрий Анисимов написал 19 сентября 2012 6:04
kva, давайте разложим все по полочкам.

1. Модем - устройство передачи данных, название расшифровывается как "модулятор - демодулятор". Образно говоря, "одной стороной" модем подключен к более-менее "умному" устройству, другой - к каналу передачи данных. От "умного устройства" в модем поступает некий сигнал, модем его преобразует ("модулирует") в форму, пригодную для передачи по каналу; на принимающей стороне модем получает из канала модулированный сигнал, преобразует его в форму, понятную своему "умному устройству" ("демодулирует") и передает этому самому устройству. Такой процесс происходит в обе стороны.

Модем "не понимает", что именно через него передают - ему это не надо. Со своим "умным устройством" он стыкуется через интерфейс - чаще всего это RS232, или RS485, или USB. Понятно, что интерфейсы модема и устройства к которому он подключен, должны быть одинаковыми. А вот у двух общающихся модемов интерфейсы могут быть разными: например, компьютер оборудован модемом с USB, теплосчетчик - модемом с RS232. Между собой модемы соединены каналом передачи данных, который может быть проводным (телефонная линия), беспроводным (сотовая связь), смешанным (один модем проводной, второй - GSM). Важно, что сигнал в канале имеет такую "форму", которая понятна модемам. А "понятность" этой форму обеспечивается стандартами связи, которые модемы поддерживают.

2. Если держать модемы постоянно подключенными и к своим "умным устройствам", и к каналу, то никаких дополнительных операций с ними производить не потребуется. От устройства поступают данные - модем передает их в канал; из канала поступают данные - модем передает их устройству. Но на практике такая постоянная связь (постоянное "удержание" канала) не нужна, это нерационально. Поэтому модем должен каким-то образом устанавливать связь (организовывать канал передачи данных) и разрывать связь. Делать это он должен либо автоматически (например, по заданному графику или по наступлению какого-то события), либо по команде своего умного устройства. Чтобы обеспечить эти функции, была придумана система команд, которую поддерживают все модемы, от "старых телефонных" до "новых сотовых". Это - АТ-команды, называются так потому, что любая их последовательность начинается с префикса АТ - это нужно для того, чтобы модем отличил команду от "просто данных". Т.е. команду модем выполняет, а "просто данные" - транслирует в канал.

Теперь от теории вернемся к одному из Ваших вопросов:


kva написал:
[q]
5) Строка инициализации модема (в программе конфигуратора) по умолчанию АТ. Обязательно ли её менять на другую? Если да, то для каких целей она может быть другой?
[/q]


АТ - это не команда, это префикс. В программе он вставлен по умолчанию, чтобы пользователь не забыл его вставить или чтобы понял, что именно должно быть в этой строке. Это все равно что в какой-нибудь программе в начале строки, предназначенной для ввода телефонного номера, по умолчанию сразу стоит +7. Если передать модему просто АТ, "ничего не будет". Он просто приготовится принять команду - а ее нет. Поэтому строка инициализации должна быть дописана в соответствии с Вашими потребностями (т.е. чего Вы хотите от модема).

На любую принятую команду модем должен отвечать "ОК" (если он эту команду понял/выполнил, и если иное не предписано другой АТ-командой). Также отвечает он "ОК" на просто "АТ". Поэтому КАРАТовский контроллер модема периодически посылает модему просто "АТ", чтобы проверить, "жив ли" модем.


Продолжение следует.


-- Дмитрий Анисимов написал 19 сентября 2012 7:24
3. Немного о технологиях передачи данных в сотовых сетях. Широко известны две такие технологии - CSD и GPRS. Не вникая в подробности, отметим следующее:

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

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

Чтобы выйти в сеть интернет, которая является внешней по отношению к сети оператора сотовой связи, устройство должно соединиться с так называемой точкой доступа своего оператора и сообщить оператору логин и пароль для пользования этой точкой (у некоторых операторов логин и пароль не используются, т.к. оператор и так может опознать, свой или чужой абонент желает воспользоваться его точкой доступа). Точка доступа - это как бы шлюз для выхода из сети оператора в сеть интернет. Обозначение точки доступа, а также логин и пароль (если требуются) можно найти на сайте оператора.

4. А теперь поговорим о том, как различные устройства связываются друг с другом в сети интернет. Если в телефонной сети (проводной или сотовой) у всех устройств должны быть телефонные номера, то в интернете - IP-адреса. Пространство IP-адресов ограничено, но к каждому IP может быть привязано еще примерно 65000 портов. Это как добавочный телефон: есть городской номер, а есть офисная АТС, которая "размножает" этот номер еще на много-много линий. Таким образом, у каждого устройства в интернете есть такая характеристика как IP-адрес: номер порта. И чтобы общаться, два устройства должны знать эти "номера" друг друга.

5. Но здесь есть такая "засада": т.к. предполагается, что устройств в интернете в каждый момент времени может быть ОЧЕНЬ много, но большинство из них общаются не круглосуточно, а по мере надобности, выдавать каждому свой фиксированный адрес - расточительно. Поэтому существуют так называемые динамические адреса, выдаваемые устройству только на время сеанса работы в интернете. Когда наш модем, используя технологию GPRS, соединяется с точкой доступа своего оператора, оператор присваивает ему IP-адрес: номер порта, и после этого модем может быть видим другими интернет-устройствами. Когда сеанс прекращается, адрес освобождается и может быть присвоен оператором другому устройству, желающему выйти в интернет; наш модем в следующем сеансе (т.е. при следующем обращении к точке доступа) получит во временное пользование другой адрес.

Получается, что если мы хотим обращаться (с какого-либо компьютера) к какому-либо модему (теплосчетчику) через сеть интернет, мы должны знать его IP-адрес и номер порта. Но они в общем случае непостоянны. Как же быть?

Конечно, можно заказать у оператора связи услугу real IP - тогда к нашей СИМ-карте будет привязан постоянный (еще говорят "белый" или "статический") IP. Но эта услуга стоит денег, а если мы хотим опрашивать много приборов, то нам нужно много СИМ-карт с real IP. Поэтому разработчики систем сбора данных придумали ряд ухищрений, и главные из них таковы:

а) инициатива на стороне теплосчетчика - модем теплосчетчика должен сам выходить на заданные IP и порт сервера сбора данных (эти параметры постоянны) по определенному расписанию; модем вышел, сообщил серверу свои текущие "координаты" (IP: port) - все, сервер может с ним общаться;

б) инициатива на стороне сервера - сервер совершает "голосовой" звонок модему теплосчетчика, тот определяет входящий номер, но "трубку не снимает"; звонок служит ему командой, что нужно выйти на заданные IP и порт сервера сбора данных, после чего сервер определит IP: port модема и сможет с ним общаться.


Как видим, "по GPRS" все гораздо сложнее, чем "по CSD". Однако достоинств больше: выше скорость передачи данных, выгоднее тарификация (не за минуты, а за килобайты, а они дешевы и теплосчетчик передает их мало), отсутствие необходимости держать на стороне диспетчера модем, более простая автоматизация процесса сбора данных и т.п. А сложности GPRS - это проблема разработчика системы сбора данных, а не пользователя. Для пользователя все выглядит, наоборот, проще: он не знает никаких модемов, просто выходит на сайт в интернете, а там уже все данные, как на ладони.


Продолжение следует.



-- top написал 19 сентября 2012 9:13

Дмитрий Анисимов написал:
[q]
еще говорят "белый" или "статический"
[/q]


Это неправильно!
Белый и статический - это разные понятия.
Между прочим для "этого дела" важные! Например оператор может выдавать статические айпи в пределах выделяемой вам подсети, серые адреса. Тогда если у вас контрактные карты - можно вязать устройства , но не иметь белые айпи.
А может выдавать динамические, но белые ( чаще всего так и бывает на картах предоплаченого доступа).

Потому когда заключаете договор с оператором надо уточнить, что необходимы статические И белые адреса. А то мегафон в России и МТС в украине бывает прикалываются...



-- Дмитрий Анисимов написал 19 сентября 2012 15:24
Да, уточним окончательно: "белый" и "серый" - названия жаргонные. Синонимы:

- белый - внешний, реальный, публичный, анонсированный;
- серый - внутренний, локальный, частный, неанонсированный.

Белый адрес виден "всему интернету", серый - только в пределах своей локальной сети.

Как тот, так и другой могут быть статическими или динамическими. Поэтому переформулирую свою фразу:


Дмитрий Анисимов написал:
[q]
Конечно, можно заказать у оператора связи услугу real IP - тогда к нашей СИМ-карте будет привязан постоянный (еще говорят "белый" или "статический") IP.
[/q]


Конечно, можно заказать у оператора связи услугу real IP - тогда к нашей СИМ-карте будет привязан постоянный (он же статический) внешний (он же белый) IP-адрес.

;)



-- top написал 19 сентября 2012 16:58
Кстати, вот кому интересно.
Гистограмма задержек|таймингов GPRS на полностью разгруженной соте!


Из чего видно, что протоколы работы без квитирования и критичные к таймингам - работать в канальных системах не будут.
Никакой гарантии получить даже секундные тайминги - нет!




-- Василий Кузнецов написал 19 сентября 2012 17:29

top написал:
[q]
Откуда такие данные?
[/q]

Не смог законфигурировать модуль контроля модема, позвонил в Тех.поддержку и там ответили.



-- PAlex написал 20 сентября 2012 4:28

kva написал:
[q]
позвонил в Тех.поддержку и там ответили
[/q]

Вот ни фига себе. Узнаю. Мы их ставим с планом перейти с CSD на GPRS, а Вы такие страсти пишите.


-- Василий Кузнецов написал 20 сентября 2012 4:49

PAlex написал:
[q]
Мы их ставим с планом перейти с CSD на GPRS
[/q]

Вот и я хотел отработать на практике технологию связи с ними по GPRS через модем МС35i.
Но не получилось. Эта вкладка в новых МКМ не конфигурируется.


-- Дмитрий Анисимов написал 20 сентября 2012 5:09
Берите модуль "обычного" RS232 и модем Maestro 100evo - и волшебный мир GPRS будет открыт Вам со всех сторон. ;)






-- PAlex написал 20 сентября 2012 5:11
kva, а Вам в техподдержке не сказали с какого времени функция GPRS убрана из МКМ?


-- Дмитрий Анисимов написал 20 сентября 2012 6:23

kva написал:
[q]
Вот и я хотел отработать на практике технологию связи с ними по GPRS через модем МС35i.
[/q]


http://www.karat-npo.com/file/inf-pismo-GPRS.pdf (http://www.karat-npo.com/file/inf-pismo-GPRS.pdf) - информационное письмо от 24 сентября 2010 года о том, что "связку" МКМ-МС35i не рекомендуется использовать для работы по технологии GPRS, а внутреннее ПО МКМ (прошивка) поддерживать GPRS больше не будет.

Тем не менее, можно раздобыть (например, в компании КАРАТ) последнюю из старых версий прошивки, поддерживающую GPRS, записать ее в любой "свежий" модуль и экспериментировать, экспериментировать, экспериментировать...



-- Вадим Кутявин написал 20 сентября 2012 8:37

Дмитрий Анисимов написал:
[q]
не рекомендуется использовать
[/q]


1. Всего лишь не рекомендуется использовать.
2. Вкладка доступна. Но параметры для GPRS могут быть записаны в модуль, если в МОДУЛЕ прошита программа для работы с GPRS.

3. Не рекомендуется по причине того, что в связке МКМ + Любой модем + Любой оператор + Любое оборудование базовой станции оператора невозможно достичь 100% положительного результата по связи GPRS.

В связи с этим и был сделан компанией СВОЙ модем GPRS-485 , который поддерживает кучу режимов работы, чтобы обойти любые сюрпризы оператора связи.


-- Дмитрий Анисимов написал 20 сентября 2012 11:38

Вадим =Карат= написал:
[q]
2. Вкладка доступна. Но параметры для GPRS могут быть записаны в модуль, если в МОДУЛЕ прошита программа для работы с GPRS.
[/q]


Но поскольку в ныне продаваемых модулях, как я понял, программа не прошита, то и вкладка недоступна. ;)


Вадим =Карат= написал:
[q]
В связи с этим и был сделан компанией СВОЙ модем GPRS-485 , который поддерживает кучу режимов работы, чтобы обойти любые сюрпризы оператора связи.
[/q]


Эх... не знаю, как он обходит сюрпризы операторов, но что свои собственные сюрпризы подкидывает, это точно. :cool:



2008-2022, Дмитрий Анисимов
Этот форум работает на скрипте Intellect Board
© 2004-2007, 4X_Pro, Объединенный Открытый Проект