Надежный обмен SMS – важный аспект в любой системе транспортной телематики. С помощью SMS-команд установленные в автомобилях GPS-терминалы “общаются” с серверной платформой в наиболее критичные моменты: при первом подключении, в момент отсутствия мобильного Интернет-соединения, а также при диагностике устройства службой поддержки.
Провайдеру GPS-мониторинга нужно отдельно позаботиться о том, чтобы обмен SMS-командами происходил слаженно. От этого будет зависеть не только комфорт пользователей, но и зарплатные расходы на специалистов по установке и поддержке.
Когда SMS-канал лучше, чем GPRS
Основным каналом M2M коммуникации, конечно, является мобильный интернет. Постоянное соединение GPS-устройства с сервером обеспечивает трекинг в реальном времени и минимальные расходы на связь.
Зачем же тогда использовать SMS-канал, ведь он имеет малую пропускную способность и дорого тарифицируется? На самом деле, есть всего три случая, когда SMS-канал не просто удобен, а практически незаменим. Рассмотрим их.
Автоматическая инициализация устройств по SMS
Любое сетевое устройство, подключаемое к серверу, должно быть сконфигурировано для отправки данных через Интернет. GPS-трекер – не исключение: ему нужно задать IP-адрес и порт сервера мониторинга. Кроме того, Интернет у нас мобильный, поэтому еще надо прописать параметры беспроводной точки доступа (APN).
Можно ли настроить эти параметры GPS-трекера вручную? Да, но это крайне неудобно и отнимает время. Даже профессиональному установщику нужно несколько минут, чтобы подключиться к трекеру с ноутбука (обычно используется USB-кабель или Bluetooth) и безошибочно ввести набор цифр. Что уж говорить о пользователях – лишь единицы сделают все верно с первого раза. Нет, сегодня этот способ не подходит: от современных умных устройств клиенты ожидают подключения по принципу “включи и работай”. GPS-трекер – весьма умное устройство, и должно уметь настраиваться автоматически.
Такое подключение занимает меньше минуты – GPS-трекер моментально выходит на связь. После этого сервер завершает конфигурацию уже по IP-каналу, формируя оптимальный профиль настроек устройства. Так гарантируется минимальный расход времени специалистов и SMS-сообщений.
В завершении этого пункта стоит отметить, что до сих пор встречаются GPS-трекеры (обычно это недорогие модели), которые используют SMS-канал для конфигурации вообще любых параметров. В этом случае телематическая платформа приходится задействовать канал SMS не только для первого подключения устройства, но и в дальнейшем – для изменения настроек под потребности клиента.
SMS как резервный канал обмена информацией
На практике встречаются две ситуации, когда надо экстренно узнать местоположение объекта, но использование мобильного Интернет невозможно или не оправдано.
- Во-первых, это зоны со слабым покрытием сотовой связью, где Интернет-подключение нестабильное или отсутствует. Такое встречается не только в удаленной местности, но и в городских условиях, к примеру, в подземных паркингах.
- Во-вторых, это зона международного роуминга: при трансграничных перевозках расходы на мобильный Интернет могут превышать разумный бюджет.
В этих ситуациях вновь выручают SMS. В случае ненадежного Интернет-соединения SMS-канал выступает в роли дополняющего (резервного) канала обмена информацией. При поездках за границей определить местоположение можно по SMS-запросу – в интерфейсе системы мониторинга пользователю может быть доступна соответствующая функция. Пусть и биллингуемые дополнительно, несколько SMS в роуминге обойдутся дешевле постоянного Интернет-соединения, а полностью трек поездки выгрузится из буфера GPS-трекера – при возвращении в “родную” зону сети.
Как показано на скриншоте выше, кнопкой "Обновить" можно вручную запросить местоположение объекта через SMS.
Диагностические SMS-команды для службы поддержки
Когда объект GPS-наблюдения вдруг надолго скрывается с экрана пользователя, он наверняка обратится в службу поддержки. Вопрос “Почему я не вижу одну из своих машин вот уже который час?” может поставить специалиста колл-центра в неловкое положение, если у него нет возможности удаленно продиагностировать устройство.
Когда GPS-трекер не подключается к серверу длительное время, часто причина в нестабильном Интернет-соединении: когда автомобиль возвращается в зону уверенного сигнала, записанные треки и онлайн-мониторинг восстанавливаются сами собой.
Проблемы с оборудованием случаются реже, но исключать их нельзя, особенно, когда у вас на обслуживании тысячи объектов. Для сохранения лояльности клиентов провайдеру сервиса GPS-мониторинга важно зафиксировать и довести до конца каждое обращение.
Поэтому специалисту поддержки важно убедиться, что с устройством все в порядке: что оно выходит на связь, настроено как положено и функционирует исправно. Один из способов для этого – попытаться связаться с GPS-трекером по SMS-каналу.
Уже сам факт доставки SMS-сообщения порой помогает подтвердить или локализовать техническую проблему. Например, если устройство не отвечает на доставленные диагностические команды, оно, с большой вероятностью, неисправно.
Благодаря удаленной диагностике и конфигурации GPS-трекеров с помощью SMS-команд можно оперативно исправить или улучшить работу устройств, решить возникшую техническую проблему без дорогостоящего выезда к клиенту.
Требования к SMS-шлюзу для GPS-мониторинга
- Работать в оба направления. Платформа должна отправлять сообщения к устройствам и принимать ответы от них. Для приема сообщений должен быть выделенный, неизменный в будущем номер, и при этом не короткий (для совместимости со всеми моделями GPS-трекеров)
- Иметь достаточную пропускную способность. Чтобы оперативно обслуживать много устройств в секунду должно отправляться необходимое число сообщений. Вы также не должны быть ограничены по числу принимаемых/отправляемых сообщений в сутки.
- Поддерживать доставку бинарных сообщений. В дополнение к ASCII-сообщениям должны доставляться бинарные сообщения: протоколы ряда производителей прямо требуют этого или позволяют значительно сэкономить на числе SMS при использовании сообщений такого вида.
- Сохранять оригинальный вид SMS. Из сообщений не должны исключаться символы, например пробелы в начале: для человека они не важны, но для обработки M2M-команд могут играть важное значение. Специальные символы вроде “@” или “&” не должны заменяться “по пути” доставки.
Помимо перечисленных функциональных характеристик нужно обратить внимание на возможность работы со всеми сотовыми операторами, распространенными в вашем регионе, услуги которых вы планируете использовать. Конечно, важны цена и отказоустойчивость.
Чтобы эти требования были легко выполнимы, платформа GPS-мониторинга должна предоставлять вам достаточную гибкость в выборе способа построения канала SMS / M2M коммуникаций. Поскольку мы в Navixy уделяем этому большое внимание, мы хотели бы поделиться с вами информацией о том, как это решено на нашей платформе – какие возможности мы предлагаем нашим партнерам.
Собственный аппаратный SMS-шлюз
Начнем с самого простого и очевидного решения: иметь собственный аппаратный SMS-шлюз. Но сразу отметим, что это решение сегодня уже практически не применяется в промышленных масштабах: его вытеснили специализированные сервисы от сотовых операторов и сторонних профессиональных компаний.
Тем не менее, если вы используете версию софта Navixy, предназначенную не для провайдеров, а для конечных компаний (Enterprise edition), то это решение является вполне оправданным, прежде всего с точки зрения стоимости.
Решение включает в себя интеграцию с GSM-шлюзом Yeastar NeoGate: поддерживаются все модели, начиная от простой 1-канальной TG100, заканчивая 16-канальной TG1600.
На практике возможности этих шлюзов бывают лимитированы ограничениями, налагаемыми со стороны сотовых операторов на число отправляемых SMS в сутки или за месяц. Поэтому для предоставления услуг большому числу клиентов (провайдерская версия Navixy) такое решение может не подойти.
Профессиональные SMS-сервисы
Подключение к Navixy специальных сервисов для массовых SMS-коммуникаций сегодня является основным, наиболее используемым вариантом. Такие сервисы доступны в большинстве стран и предоставляются как сотовыми операторами, так и независимыми компаниями. Софт Navixy позволяет интегрироваться практически со всеми из них, на наиболее популярных остановимся подробнее.
- Twilio. Наиболее известный в мире оператор, предоставляющий сервисы цифровых коммуникаций для бизнеса. В пакете услуг есть сервис Programmable Voice, где также можно выбрать номер многих стран мира для входящих SMS. Интеграция с Navixy выполняется через Twilio API, то есть наиболее оптимальный способ, доступный без дополнительных согласований: достаточно использовать API-ключ. Сервис Twilio работает с большинством стран и операторов. Часто его используют в США и Латинской америке. Для других регионов он может оказаться не самым дешевым. Изредка, на некоторых направлениях проблемы со спецсимволами.
- Nexmo. Имя этого провайдера на мировой арене упоминается едва ли не так же часто, как и Twilio: компании предлагаю схожие по составу и качеству сервисы. Через родное Nexmo API с Navixy интегрируются сервисы SMS и Number Insight. Вопросы со спецсимволами в сообщениях тоже могут порой возникать: мы рекомендуем протестировать этот сервис наравне с Twilio для популярных в вашем регионе сотовых операторов.
- Textlocal. Весьма востребованный в Великобритании провайдер SMS-услуг с выгодной ценой. Для интеграции с Navixy используется API этого провайдера, что делает процесс подключения максимально простым и обеспечивает партнера всей полнотой функциональности.
- Infobip. Если вы предоставляете услуги в Азиатско-Тихоокеанский регионе и в Африке, то стоит обратить внимание на этого провайдера. Его услуги доступны и на всех других континентах, но наиболее выгоден по стоимости он именно здесь. С Navixy интегрирован на базе стандартного протокола SMPP v3.4.
- SMS Traffic. Хорошо известный в России и Казахстане независимый сервис-провайдер, обладающий необходимыми лицензиями. Предоставляет в аренду постоянные номера для приема входящих SMS. Среди плюсов – высокая пропускная способность и отказоустойчивость, отлаженная работа с местными сотовыми операторами. Поддерживаются бинарные SMS, имеется удобный Web-интерфейс.
- Протокол SMPP. Практически с любым сотовым оператором или уважаемым сервисом SMS-коммуникаций платформа Navixy может быть интегрирована по протоколу SMPP версии 3.4, который сегодня является стандартным в индустрии. При этом параметры соединения (TON/NPI, Default charset, Allowed sender и др.) гибко настраиваются.
Отдельный SMS-шлюз для M2M
Короткие сообщения SMS используются системой Navixy не только для M2M-коммуникаций, но и для оповещения клиентов о важных для них событиях (например, о выходе из геозоны, сходе с маршрута, сливе топлива и т.д.).
В некоторых случаях целесообразно использовать разные SMS-шлюзы для приема/отправки M2M сообщений и SMS клиентам. Например, более дешевый SMS-шлюз подходит для отправки клиентам оповещений, но не пропускает спецсимволы в M2M-командах. Иногда партнеры используют красивый буквенный идентификатор отправителя для оповещений клиентов, что не может использоваться для команд устройствам.
Поэтому каждый партнер Navixy может, при необходимости, иметь различные SMS-шлюзы – один для оповещений пользователей, другой для коммуникаций с оборудованием.
Настраиваемая SMS-маршрутизация
Если вы обслуживаете несколько стран или особенности рынка сотовых провайдеров диктуют использование разных шлюзов для отправки SMS по разным направлениям, вы можете воспользоваться SMS-роутингом.
Navixy позволяет определить приоритетные SMS-шлюзы для тех или иных диапазонов номеров. Также можно настроить особую политику fallback-резервирования для них. К примеру, при недоступности основного (наиболее выгодного) шлюза, SMS будут направляться через вторичные.
SMS / M2M сообщения в GPS-мониторинге несут значительную пользу. Благодаря SMS-командам GPS-трекеры настраиваются автоматически, повышается надежность геолокации, а многие проблемы с устройствами решаются удаленно.
Чтобы организовать SMS-канал между платформой GPS-мониторинга и GPS-трекерами нужно выбрать подходящий SMS-сервис, оценить его особенности и убедиться в совместимости с телематической системой. Далее дело техники. Надеемся, что информация и советы в нашем статье оказались полезными для вас.