Образовательные программы компании Интеграл Плюс
06 Связь Модуль 7 из 13 · ≈ 180 минут

Настройка GSM-связи

SIM-карты, APN операторов, IP-адреса ПЦН, телефонные номера, 4 режима связи GPRS / voice и логика переключения.

Прогресс курса 7 / 13
Цель модуля

После этого модуля вы

  • понимаете разницу между каналами GPRS и «voice» и выбираете подходящий;
  • правильно готовите SIM-карты к работе и настраиваете оператора, APN, имя пользователя и пароль;
  • включаете контроль баланса через USSD-запрос с правильной строкой и позицией значения;
  • заполняете таблицу IP-адресов ПЦН (до 4-х адресов) и привязку «адрес ↔ SIM»;
  • настраиваете телефонные номера ПЦН и хозорганов, разбираетесь во всех 5 типах номеров;
  • задаёте 4 режима связи и понимаете логику автоматического переключения между ними;
  • проверяете правильность настройки в разделе «Диагностика GSM».

1. Два канала связи: GPRS и voice

БРО-4 GSM передаёт сообщения на ПЦН и принимает команды от ПЦН по двум разным каналам:

GPRS Канал данных

Блок устанавливает интернет-соединение с сервером ПЦН по фиксированному IP-адресу. Дата и время автоматически синхронизируются с ПЦН при каждом обмене.

voice Голосовой канал

Блок дозванивается на «Коммуникатор GSM» ПЦН по обычному телефонному номеру. Время передачи одного сообщения с приёмом подтверждения — около 2,4 сек. Дата и время блоком не синхронизируются.

Главная идея

GPRS — основной канал, voice — страховка

На большинстве объектов основная связь идёт по GPRS: быстро, дёшево, есть синхронизация времени. Канал «voice» используется как резервный — когда у оператора проблемы с GPRS, или у тарифа заблокированы данные, или ПЦН временно недоступен по интернету. Один блок может работать в обоих каналах попеременно — переключение задаётся режимами связи.

Хозорган управляется отдельно — через SMS-сообщения. Это третья «нитка» связи. SMS работает независимо от GPRS и voice. В режиме индивидуальной охраны (Модуль 09) используется только SMS, без ПЦН.

Канал Получатель Примечание
GPRS Сервер ПЦН (ПО «СТРУНА-5») Основной канал; передача по IP-адресу
Voice Коммуникатор GSM на ПЦН Резервный; ≈ 2,4 с на сообщение
SMS Мобильный телефон хозоргана Команды GUARD ON / OFF; работает и совместно с ПЦН, и в режиме индивидуальной охраны

2. Подготовка SIM-карт

Перед установкой в держатель XS2 каждую SIM нужно подготовить:

  1. Снимите PIN-код. С помощью обычного мобильного телефона — настройки → безопасность → запрос PIN при включении → отключить. Без этого блок не сможет инициализировать карту.
  2. Включите услугу GPRS, если планируется работа на канале данных. У некоторых тарифов передача данных по умолчанию отключена.
  3. Проверьте разговорный канал, если планируется voice.
  4. Узнайте у оператора параметры APN (точку доступа, имя пользователя, пароль), если оператор не из стандартного списка МТС / Билайн / Мегафон.

3. Настройка SIM1 и SIM2

В меню ППУ Настройка GSM → Настройки для SIM1 (для SIM2 — аналогично). Тут задаются параметры одной карты.

3.1. Оператор и APN

Параметр Что задаёт
SIM1 оператор Выбор GSM-оператора: МТС / Билайн / Мегафон / польз. настройка. Для первых трёх параметры APN, user, password подставляются автоматически.
SIM1 APN Точка доступа GPRS. Можно скорректировать вручную, если у оператора нестандартное значение.
SIM1 user Заполнить при необходимости.
SIM1 password Заполнить при необходимости.

Предустановленные настройки

Оператор APN User Password
МТС internet.mts.ru mts mts
Билайн internet.beeline.ru beeline
Мегафон internet

Tele2, Yota, MVNO. Для других операторов выбирайте «польз. настройка» и вводите APN/user/password из инструкции тарифа. APN у Tele2 — обычно internet.tele2.ru. У Yota — internet.yota. Эти значения сверяйте с актуальными документами оператора.

3.2. Контроль баланса

Блок умеет сам отправлять USSD-запрос оператору, анализировать ответ и предупреждать о низком балансе. Параметры:

Параметр Что задаёт
Состояние счета определять / не определять. Если «определять» — параметры ниже становятся активны.
Строка запроса USSD-команда оператора: *100#, *102# и т.п. Узнайте у оператора.
Период запроса 1–999 минут между запросами баланса.
Позиц. значения 1–255. Позиция в строке ответа оператора, с которой блок начинает искать число баланса.
Порог предупр 1–999 в тех же единицах, что в ответе оператора. При балансе ниже — блок отправит сообщение «Сумма на счету близка к исчерпанию».

Как работает «Позиц. значения» — на примере

Допустим, оператор ответил: «Баланс Вашего лицевого счета 234,22». Блок ищет первое число после позиции, указанной в параметре. Если задать 1 — блок возьмёт «234» (первое число с самого начала). А для строки «На 01.02.09 баланс Вашего лицевого счета 234,22» позицию нужно установить от 12 до 42 — иначе блок захватит «01» (день из даты) вместо настоящего баланса.

Дробные числа округляются до целого. 234,22 → 234. Если у оператора баланс отображается «копейками», переведите порог в эти же единицы.

SIM2 настраивается аналогично — те же параметры, тот же раздел подменю.

4. Таблица IP-адресов ПЦН

Блок может хранить до 4-х IP-адресов сервера ПЦН. Если основной адрес не отвечает — блок попробует следующий. Это резервирование канала интернета.

4.1. Параметры одной строки таблицы

Параметр Описание
N1 IP адрес 4 числа от 0 до 255 через точку (формат IPv4). Для неиспользуемых строк — все нули.
N1 порт Целое число 0–65535. Порт сервера ПЦН.
N1 исп.для SIM1 ДА / НЕТ. Использовать этот адрес при работе на SIM1.
N1 исп.для SIM2 ДА / НЕТ. Использовать этот адрес при работе на SIM2.

Привязка «адрес ↔ SIM» нужна для закрытых GPRS-каналов с выделенными APN. На «обычных» тарифах через публичный интернет можно ставить «ДА» обоим SIM на каждый адрес — чтобы блок мог достучаться до ПЦН с любой карты.

Откуда взять IP и порт ПЦН. Получить у администратора ПЦН. Это адрес сервера, на котором работает ПО «СТРУНА-5». Порт — тот, что прописан в настройках сервера для приёма данных от блоков. Стандартного значения нет — у каждого ПЦН своё.

5. Таблица телефонных номеров

Блок может хранить до 8 телефонных номеров. Каждому номеру задаётся свой тип — он определяет, что блок будет с этим номером делать.

5.1. Формат номера

Номера вводятся в 11-значном формате, начиная с 8 или +7. Пример: 89001234567 или +79001234567.

5.2. Пять типов номеров

не использ.

Номер занесён, но временно отключён. Блок его не использует.

коммун-ор ПЦН

Номер «Коммуникатора GSM» на ПЦН. Используется для передачи сообщений по голосовому каналу «voice». Можно прописать несколько номеров — для разных каналов «Коммуникатора» или для разных операторов (минимизация трафика внутри одного оператора).

отчеты х/о

При дозвоне с этого номера на одну из SIM блока — блок отправит обратно SMS с состоянием. Удобно для проверки — позвонил с зарегистрированного номера, получил отчёт.

SMS, отчеты х/о

Расширенный режим: помимо отчёта по запросу, блок сам отправляет SMS на этот номер при каждом событии (Таблица 4: Тревога, Взят, Снят, Пожар и т.д.). Также с этого номера можно управлять блоком SMS-командами (GUARD ON, OUT 1 ON и т.п.). Номер хозоргана = порядковый номер в таблице.

КТС

Кнопка тревожной сигнализации на базе сотового телефона. При входящем вызове на блок с этого номера на ПЦН отправляется событие «Тревога — шлейф №6».

Дополнительно для каждого номера задаётся: исп. для SIM1: ДА/НЕТ и исп. для SIM2: ДА/НЕТ — на каких SIM работать с этим номером.

6. Режимы связи: 1, 2, 3, 4

Блок поддерживает 4 запрограммированных режима. Каждый режим — это сочетание «канал + SIM + время работы». Блок последовательно проходит режимы по заданной логике.

6.1. Параметры одного режима

Параметр Значения
Режим N. Канал отключен / GPRS / voice
Режим N. N симкарты 1 (SIM1) или 2 (SIM2)
Режим N. Время постоян. (значение 0) или 1–9999 минут. Отсчёт — с момента успешной инициализации SIM в сети.
Режим N. Переход 1–4. Номер режима, на который перейти после окончания времени. Активно только если время не «постоян.».
Режим N. Сообщ/сеанс 1–8. Сколько сообщений передавать за один сеанс voice. Активно только для канала voice.

6.2. Логика переключения

Условия перехода на следующий режим:

  1. Истекло время работы — блок переходит на режим, указанный в «Режим N. Переход».
  2. Две неудачные попытки подряд — блок переходит на следующий по порядку режим (1→2→3→4→1), независимо от значения «Переход».

Что считается неудачной попыткой:

  • На GPRS — соединение с сервером не установлено.
  • На voice — дозвон на номер недоступен или занят. На каждый номер «Коммуникатора GSM» делается по две попытки перед переходом.

6.3. Типовые конфигурации режимов

Конфигурация А

Только GPRS, одна SIM

Режим 1: GPRS на SIM1, постоян. Режимы 2-4: отключены. Самый простой случай.

Конфигурация Б

GPRS + voice резерв

Режим 1: GPRS на SIM1, постоян. Режим 2: voice на SIM1, 30 мин. Режимы 3-4: отключены. При двух неудачных попытках GPRS блок уходит на voice, через 30 мин возвращается.

Конфигурация В

Две SIM с автопереходом

Режим 1: GPRS на SIM1. Режим 2: GPRS на SIM2. Резерв при отказе оператора SIM1.

Конфигурация Г

Полный «двойной круг»

Режим 1: GPRS SIM1. Режим 2: voice SIM1. Режим 3: GPRS SIM2. Режим 4: voice SIM2. Максимум резервирования — для критичных объектов.

Регистрация на ПЦН. Если блок отправил данные по GPRS, но ответ от ПЦН — «отсутствие регистрации» (нет карточки объекта в ПО «АРМ оператора РСПИ СТРУНА-5»), блок уходит в режим ожидания на 1 час, после чего пробует снова. Все события за это время удаляются. Поэтому регистрировать блок на ПЦН нужно ДО первого включения.

7. Порядок настройки

В реальной работе настройка GSM делается в таком порядке:

  1. Зарегистрировать блок на ПЦН заранее — карточка объекта с серийным номером блока должна быть в ПО до первого выхода в сеть.
  2. Подготовить SIM (PIN, GPRS, voice — см. раздел 2).
  3. Настроить SIM1: оператор → APN/user/password → контроль баланса.
  4. Настроить SIM2 аналогично (если используется).
  5. Заполнить таблицу IP-адресов: главный сервер ПЦН + резервные. Указать «исп. для SIM1/SIM2».
  6. Заполнить таблицу телефонных номеров: коммуникаторы ПЦН, SMS хозорганов, при необходимости — КТС.
  7. Запрограммировать 4 режима связи по выбранной конфигурации.
  8. Сохранить настройки выходом из меню «через верх».
  9. Проверить «Диагностика GSM»: уровень сигнала ≥ 10, состояние GPRS / Voice — со «+».
Чек-лист «GSM настроен»
  • Серийный номер блока зарегистрирован в карточке объекта на ПЦН.
  • SIM1 и SIM2 (если есть) — с снятыми PIN, активной услугой GPRS и voice.
  • Оператор для каждой SIM выбран правильно, APN корректен.
  • Контроль баланса включён, USSD-строка и порог соответствуют тарифу.
  • В таблице IP-адресов указан хотя бы один адрес ПЦН с привязкой к SIM.
  • В таблице телефонов прописаны коммуникаторы ПЦН и/или хозорганы с правильными типами.
  • Запрограммированы режимы связи — нужная конфигурация (А/Б/В/Г).
  • В «Диагностика GSM» по нужной SIM видно «GPRS: +» или «Voice: +».

8. Типичные ошибки настройки GSM

Ошибка №1. Не зарегистрировали блок на ПЦН до включения

Блок включается, отправляет данные на ПЦН, получает «отсутствие регистрации» и уходит в режим ожидания на час. Все события за этот час удаляются. Лечение: сначала карточка объекта на ПЦН, потом включение.

Ошибка №2. SIM имеет PIN-код

Блок не может инициализировать SIM. На дисплее ППУ в «Диагностика GSM» видно «отсутствие SIM карты». Лечение: снять PIN на обычном телефоне.

Ошибка №3. Неправильная позиция значения в USSD

Блок берёт «01» из даты вместо настоящего баланса 234. Думает, что баланс почти кончился — спамит ПЦН сообщениями «Сумма на счету близка к исчерпанию». Лечение: ручная проверка USSD-ответа оператора и подбор позиции.

Ошибка №4. Один и тот же IP-адрес «исп. для SIM1: НЕТ» и «исп. для SIM2: НЕТ»

Запись есть, но блок её не использует. Если это единственный адрес — связь по GPRS не пойдёт. Лечение: хотя бы для одной SIM поставить «ДА».

Ошибка №5. Voice без зарегистрированного «коммун-ор ПЦН»

Режим voice настроен, но в таблице номеров нет ни одного с типом «коммун-ор ПЦН» — блоку некуда дозваниваться. Лечение: прописать номер «Коммуникатора GSM» с правильным типом.

Ошибка №6. Все 4 режима GPRS — а на тарифе voice нужнее

Если оператор «дешевле» отдаёт voice, чем GPRS, постоянная работа на GPRS дороже. Лечение: добавить хотя бы один резервный режим voice, чтобы при сбое GPRS не висеть «оффлайн».

Квиз: проверьте себя

1. В чём принципиальная разница между GPRS и voice?
GPRS — это интернет-соединение с фиксированным IP-адресом сервера ПЦН (есть синхронизация времени с ПЦН). Voice — голосовой канал, блок дозванивается на номер «Коммуникатора GSM» (одно сообщение ≈ 2,4 сек, синхронизации времени нет). На большинстве объектов GPRS — основной, voice — резервный.
2. Сколько IP-адресов ПЦН и сколько телефонных номеров можно занести в блок?
До 4 IP-адресов и до 8 телефонных номеров. Каждому адресу указывается, использовать ли его на SIM1 и/или SIM2; каждому номеру — тип (5 типов) и привязка к SIM.
3. Какие 5 типов телефонных номеров поддерживает блок?
не использ., коммун-ор ПЦН (для voice), отчеты х/о (отвечает SMS на дозвон), SMS, отчеты х/о (плюс автоматическая отправка SMS и SMS-команды), КТС (тревога по входящему вызову).
4. Что произойдёт, если режим связи проработает 2 неудачные попытки подряд?
Блок перейдёт на следующий по порядку режим (1→2→3→4→1), независимо от значения параметра «Переход» в текущем режиме. Это аварийный путь — отдельно от планового перехода «по таймеру».
5. Зачем нужен параметр «Позиц. значения» при контроле баланса?
Это позиция в строке ответа оператора, с которой блок начинает искать число баланса. Если у оператора в начале ответа есть лишние числа (например, дата), без правильной позиции блок захватит дату вместо баланса и будет постоянно слать ложные «Сумма на счету близка к исчерпанию».
6. Что нужно сделать ДО первого включения блока в новой системе «СТРУНА-5»?
Зарегистрировать блок в карточке объекта в ПО АРМ оператора «СТРУНА-5» — указать его серийный номер. Если этого не сделать, при первом подключении блок получит «отсутствие регистрации» и уйдёт в режим ожидания на час, теряя события.
7. Какая «типовая» конфигурация режимов нужна для критичного объекта с двумя SIM?
«Полный двойной круг»: Режим 1 — GPRS SIM1, Режим 2 — voice SIM1, Режим 3 — GPRS SIM2, Режим 4 — voice SIM2. Блок будет последовательно перебирать все варианты при сбое любого узла.
кнопка соц сетей
кнопка max кнопка telegram