GSM контроллер CCU825 версия 2. Начало работы

Обновление от :



В конце 2014 года была написана первая статья посвященная использованию GSM контроллера CCU825 в деревне — «GSM контроллер CCU825. Управление деревенским домом» . В 2016 году вышла новая версия GSM контроллера (версия 2). Давно пришло время обновить мою старую статью и описать настройку второй версии (долго статья лежала в черновиках…).

Во второй версии, серьёзно изменился интерфейс управления GSM контроллером. В версии 1, контроллер управлялся с помощью Windows приложения, а в версии 2 используется WEB интерфейс и появились новые полезные функции (API для интеграции контроллера в приложения, управление через ботов Viber и Telegram, управление GSM контроллером через Интернет и др).

Кто ни чего не слышал о GSM контроллере CCU825 или кому попалась в руки первая версия CCU825, то перед чтением данной статьи, рекомендую прочитать статью: «GSM контроллер CCU825. Управление деревенским домом» .

Новая статья получилась слишком объёмной, по этому разбил её на две части.

Подключение к GSM контроллеру CCU825

Управлять контроллером можно тремя способами:

1 Через USB интерфейс и программу CCU proxy

В большинстве случаев, с помощью данного способа удобно «на месте» настроить контроллер и сделать настройки для выхода контроллера в Интернет для удаленного доступа к контроллеру.

2 Через Интернет, с использованием 2G (GPRS) мобильного Интернет’а и портала https://ccu.sh

Данный методу используется для удаленной настройки и обслуживания GSM контроллера.

3 Используя SMS

С помощь СМС с нуля GSM контроллер настроить нельзя, но можно изменять некоторые параметры.

В данной статье будет рассмотрен смешанный вариант доступа к GSM контроллеру (1 и 2 вариант).

Сначала мы сделаем первоначальные настройки и обновим прошивку с помощью USB кабеля и программы CCU proxy (способ 1), а далее, все настройки будем делать удаленно через Интернет с помощью портала https://ccu.sh (способ 2).

Подключите GSM антенну!
Не включайте GSM контроллер без подключённой GSM антенны! Есть риск выхода из строя GSM модема!

Работа с программой CCU proxy

Программа CCU proxy используется для локальной настройки GSM контроллера через USB порт.

CCU proxy есть для разных ОС. Windows, Linux для разных платформ (например его можно использовать на ARM микрокомпьютере Raspberry Pi) и для Mac OS.

В данной статье будет использоваться версия для Windows.

Скачиваем CCU proxy с сайта производителя: http://www.radsel.ru/download/ccuproxy.html

Используя USB кабель, подключаем GSM контроллер CCU825 к компьютеру. Должен загореться оранжевый светодиод (1).

CCU825 v2: Подключение по USB
CCU825 v2: Подключение по USB

Распаковываем архив ccuproxy.zip и запускам от прав Администратора файл ccu_shell.bat

Появится чёрное окно консоли Windows.

CCU825 v2: Запуск CCU proxy
CCU825 v2: Запуск CCU proxy

и откроется браузер с запросом аутентификации на GSM контроллере

Запрос аутентификации на CCU825 через CCU proxy
Запрос аутентификации на CCU825 через CCU proxy

Проходим аутентификацию.

Данные по умолчанию:

  • Имя пользователя: admin
  • Пароль: password

Далее откроется WEB интерфейс управления GSM контроллером CCU825 или CCU422 версии 2.

Обновление прошивки CCU825

После покупки GSM контроллера CCU825 (или CCU422) необходимо сразу обновить прошивку до актуальной версии.

После прохождения аутентификации, откроется страница «Общее»

CCU825 v2: WEB страница с версией контроллера
CCU825 v2: WEB страница с версией контроллера

Тут мы видим информацию по версии контроллера, IMEI который нам пригодится для управления GSM контроллером через Интернет используя портал https://ccu.sh и другая информация.

Для обновления прошивки нам нужны следующие данные:

  • Тип контроллера: CCU825
  • Модификация контроллера: PLC (со встроенным скриптовым языком EXT)
  • Аппаратная версия: 12.02
  • Версия прошивки: 2.17

На сайт производителя скачиваем прошивку соответствующую вашей версии GSM контроллера CCU: http://www.radsel.ru/download/web.html

В нашем случае:

CCU825 v2: Загрузка прошивки

Скачиваем файл с расширением *.bin.

Заходим в меню «Прошивка» WEB интерфейса управления GSM контроллера.

CCU825 v2: Обновление прошивки
Обратите внимание на красную надпись сверху (1). Если у вас используются самописные голосовые сообщения или скрипты написанные на EXT, то предварительно их нужно скачать. В процессе обновления прошивки всё сотрется!

Изменения в прошивке 2.21
Начиная с версии прошивки 2.21, производитель заявляет, что звуковые файлы и программы ПЛК (EXT) при обновлении не будут удаляться, но сразу же предупреждает: «Тем не менее рекомендуется делать резервную копию этих файлов перед обновлением.» (http://www.radsel.ru/support/history/history-fw.html#fw0221_Oct-15-2019).

Так что, моё предубеждение выше в силе!

Выбираем файл прошивки с помощью кнопки «Обзор» (2).

В столбце «Контроллер» (3) видим текущую версию прошивки, в столбце «Файл» (4) — версию в скаченном файле прошивки.

Нажимаем кнопку «Обновить прошивку» (5). После обновления, контроллер автоматически перезагрузится.

Загружаем голосовые сообщения.

CCU825 v2: Голосовые сообщения

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

Кастомные голосовые сообщения
У Yandex есть замечательный сервис «Yandex SpeechKit» . Это синтез речи из текста. С помощью него вы можете быстро записать кастомные сообщения не мучаясь с записью реального голоса через микрофон. Просто вбиваете в поле нужный текст, прослушиваете что получилось и сохраняете готовый аудиофайл.

Стандартные голосовые сообщения: http://www.radsel.ru/files/web/CCU825_bundle.snd

Если вы обновляете прошивку и загружаете голосовые сообщения через Интернет (через ccu.sh), то это может занят продолжительное время, т.к. используется медленное соединение 2G GPRS Class 12 (до 48 кбит/сек). Терпеливо ждите…

Настройка Интернет

Все остальные настройки контроллера мы будем делать через Интернет используя портал https://ccu.sh. Нужно настроить постоянный доступ в Интернет для GSM контроллера.

Проверим, зарегистрирован ли GSM контроллер в мобильной сети и какой уровень сигнала.
Меню «Управление» .

CCU825 v2: Уровень сигнала сотовой сети
CCU825 v2: Уровень сигнала сотовой сети
Постарайтесь разместить антенну так, что бы уровень сигнала был больше 40%. Подробнее ниже в главе: «Решение проблем с сетью и Интернет’ом: Слабый уровень сигнала GSM сети»

Если всё хорошо, то настраиваем контроллеру постоянный доступ в Интернет.

Меню «Общие параметры соединений» , раздел «Интернет» .

CCU825 v2: Настройка доступа в Интернет
CCU825 v2: Настройка доступа в Интернет

Выбираем пункт «Всегда подключен» (1).

Есть и другие варианты настройки Интернета. Например Интернет будет включаться только по запросу пользователя на указанное время. Запрос пользователя может быть в виде звонка на контроллер или отправки SMS сообщения «/pass online !» . Это актуально для тех, кому не нужен постоянный доступ через Интернет к контроллеру или для  экономии трафика. В нашем случае будет постоянный доступ в Интернет!

Не забудьте подобрать у сотового оператора тариф с пакетом мобильного Интернет’а. Подробнее ниже в главе: «Решение проблем с сетью и Интернет’ом: Неверно подобран тариф»

Если у вас не будет работать Интернет и при этом у вас включена на тарифе опция мобильного Интернет’а, то возможно вам нужно сделать настройки «Точки доступа» (2), указать APN или Имя и Пароль (обычно это не требуется).

Теперь нам нужно создать пользователя, который будет иметь доступ к GSM контроллеру через Интернет (так же он используется и для доступа через CCU proxy). Меню «Соединения» .

CCU825 v2: Настройка соединений
CCU825 v2: Настройка соединений

В разделе «Учётные данные Web» указываем «Имя пользователя» и «Пароль«.

Далее, через Интернет, используя сайт https://ccu.sh подключаемся к GSM контроллеру CCU825 (или вы можете продолжить настраивать через CCU proxy).

CCU825 v2: Доступ к контроллеру через Интернет (https://ccu.sh)
CCU825 v2: Доступ к контроллеру через Интернет (https://ccu.sh)

Имя пользователя имеет формат: «Имя пользователя@IMEI«.

  • Имя пользователя, это то имя, что мы настроили выше в меню «Соединения«.
  • IMEI берётся из меню «Общее» в настройках CCU.

Настройка типа аккумулятора

Настраиваем используемый с контроллером тип аккумулятора. Свинцово-кислотное (Pb) или Литий-железо-фосфатная (LiFePO4).

Меню «Инженерное меню» .

CCU825 со встроенным аккумулятором типа — LiFePO4.

CCU825 v2: Тип аккумулятора
CCU825 v2: Тип аккумулятора

Оповещение о системных событиях

Меню «Системные параметры» .

Оповещение об отсутствии питания

CCU825 v2: Оповещение об отсутствии питания
CCU825 v2: Оповещение об отсутствии питания

В данном случае, отправляются сообщения о проблемах с питанием, но дополнительно можно включать/выключать выходы на контроллере (например можно запустить генератор).

Оповещение об уровне разряда аккумулятора

CCU825 v2: Оповещения об уровне разряда аккумулятора
CCU825 v2: Оповещения об уровне разряда аккумулятора

Оповещение о температуре платы CCU825

CCU825 v2: Оповещение о температуре платы
CCU825 v2: Оповещение о температуре платы

Можно настроить как оповещение о температуре, так и включение выходов, например, для включения охлаждения или обогрева шкафа где установлен GSM контроллер.

Оповещение о вскрытие корпуса CCU

CCU825 v2: Оповещение о вскрытие корпуса CCU
CCU825 v2: Оповещение о вскрытие корпуса CCU

В процессе наладки GSM контроллера, скорей всего, вам придётся часто вскрывать корпус контроллера, по этому, временно, лучше отключить оповещение о вскрытии корпуса.

Настройка параметров безопасности

Меню «Общие параметры соединений» , раздел «Безопасность» .

CCU825 v2: Настройка безопасности соединения
CCU825 v2: Настройка безопасности соединения

Задаём пароли для удалённой настройки и управления контроллером с помощью СМС и пароль для управления с помощью DTMF (тональный набор) при «голосовом» звонке на контроллер.

Можно позвонить на контроллер, ввести «тоном» пароль и слушая голосовые подсказки, управлять контроллером.

Настройка контроля баланса

Меню «Общие параметры соединений» , раздел «Контроль баланса» .

CCU825 v2: Настройка контроля баланса
CCU825 v2: Настройка контроля баланса

Настраиваем USSD команду и интервал запроса баланса на СИМ карте.

В контроллере есть предопределенные шаблоны для основных операторов, но иногда нужно подредактировать USSD команду или добавить «Ключевое слово» для поиска баланса в СМС сообщении о состоянии баланса (в большинстве случаев достаточно выбрать предопределенный шаблон).

Посмотреть, определился ли баланс можно в меню «Управление» .

CCU825 v2: Меню "Управление". Баланс
CCU825 v2: Меню «Управление». Баланс

Решение проблем с сетью и Интернет’ом

Одна из частых проблем — GSM контроллер CCU825 теряет связь с Интернет’ом.

Проявляться проблемы могут следующим образом:

Если вы используете Viber / Telegram бот, то вам регулярно приходят сообщения — «Контроллер не в сети» / «Контроллер в сети».

Viber. CCU825 контроллер не в сети
Viber. CCU825 контроллер не в сети
GSM контроллер CCU825 и Viber / Telegram
Подробнее про интеграцию CCU825 c Viber / Telegram: GSM контроллер CCU825. Управление Viber или Telegram ботами

Попытка удалённо зайти на контроллер через https://ccu.sh, приводит к ошибке с информацией, что контроллер «не в сети» или страница настроек контроллера открывается, но она выглядит только частично загруженной.

Примерно так это может выглядеть:

Проблемы с ccu.sh
Проблемы с ccu.sh

Слабый уровень сигнала GSM сети

Очевидно, что первое, на что следует обратить внимание, это уровень сигнала GSM сети.

Для стабильной работы GSM контроллера через Интернет, старайтесь разместить внешнюю антенну таким образом, что бы уровень сигнала был больше 40% (больше -95 dBm).

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

Бывают случаи, когда оператор сотовой связи по каким-то своим причинам снижает мощность сигнала на базовой станции. Если в момент настройки антенны CCU, у вас уровень сигнала, например, 30%, то периодически он может падать, например, до 15-20% и в этом случае могут возникнуть проблемы при работе через Интернет. GSM контроллер может регулярно терять связь с Интернет.

Ниже пример моего графика уровня сигнала на CCU825. Видно, что уровень сигнала падал до 25% (-101,7 dBm) и такое происходит часто без какого либо внешнего воздействия.

Уровень сигнала GSM сети на CCU825
Уровень сигнала GSM сети на CCU825

Я замечал, что осенью почти каждую ночь снижался уровень сигнала, а днём восстанавливался. В эти моменты GSM контроллер может терять связь с Интернет’ом.

Неверно подобран тариф

Если проблема с уровнем сигнала является очевидной, то вот проблемы с неверно подобранным тарифом сотового оператора, это не первое, что приходи в голову.

Например, вы купили SIM карту Мегафона, включили опцию для Интернет’а, установили SIM карту в GSM контроллер, настроили Viber или Telegram бот и они даже работают. Вы запрашиваете состояние контроллера, управляете им и вроде всё Ок, но в какой-то момент контроллер начинает сообщать, что он «не в сети», да и через ccu.sh на контроллер вы зайти не можете. Как то «криво» открывается страница управления контроллером.

Проблема тут в следующем. Вы выбрали в Мегафон опцию Интернет, но эта опция для смартфонов и она не работает на других устройствах.

Данную проблему сложно диагностировать, т.к. Интернет вроде как работает, но как только трафик увеличивается, то Интернет сразу «падает», а потом опять начинает работать.

У других операторов, проблемы с неправильно выбранным тарифом могут проявляться по другому, по этому сразу выбирайте правильный тариф и опции.

Для Мегафон’а есть тариф «Умные вещи»: https://moscow.megafon.ru/tariffs/all/umnye_veschi.html. Удобный тариф как раз для GSM контроллеров и других Интернет Вещей.

Нечто подобное, можно посмотреть и у других операторов.

Что дальше…

Мы сделали начальные настройки GSM контроллера CCU825 и теперь можно выполнять основные настройки, такие как:

  • Расширенная настройка соединений;
  • Настройка входов и выходов;
  • Сценариев;
  • Охранные зоны;
  • Реакции на события, оповещения;
  • И т.д. и т.п.

Этому будет посвящена вторая часть статьи…

Документация

А пока скачайте официальную документацию по настройке: http://www.radsel.ru/download/ccu825.html?faqitem=ccu825_files

Прямые ссылки:

Также скачайте документацию по старой версии контроллера Windows версии (1.xx). В ней очень подробно описано как подключать к контроллеру различные датчики, управляющие элементы (реле, контакторы), бойлеры и т.д.

Пока это всю полезную информацию не перенесли в новую документацию.

Дополнительные материалы

Андрей Торженов

В профессиональной сфере занимаюсь всем, что связанно с IT. Основная специализация - VoIP и сети передачи данных. Стараюсь не заниматься Windows серверами (но иногда приходится) и 1С.

Добавить комментарий