Открытый протокол обмена информацией (API) в системе RealTrac


В системе RealTrac реализована поддержка API для протоколов взаимодействия RTLSCP и RTLSCP.Ext - протоколы, работающие поверх HTTP и позволяющие получить данные и выполнять базовые операции с системой RealTrac с использованием запросов и ответов в формате JSON/KML/PNG. За счет этого протокол является полностью кроссплатформенным и не накладывает никаких ограничений на платформу клиентского ПО.

Среди базовых операций в протоколе RTLSCP можно отметить такие как: получение списков мобильных и стационарных устройств, информации о статусе устройств (ONLINE-OFFLINE и др.), данных о локации мобильных устройств, данных о геометрии помещения и др. Кроме этого, с помощью команд протокола можно управлять работой RealTrac-сервера, например, указывать координаты точек доступа, задавать период цикла "I'm alive" изменять параметры алгоритмов локации, редактировать метки устройств, номера телефонов, привязанных к мобильным узлам, редактировать геометрию помещений и т.д.

Протокол RTLSCP предоставляет базовый для системы RealTrac функционал. Прикладной функционал, использующий и расширяющий базовый (всевозможные отчеты, длительное хранение и обработка истории и прочее) предоставляются в рамках расширения протокола RTLSCP.Ext, реализуемого на уровне внешнего сервера приложений, базовый вариант которого поставляется совместно с RealTrac-сервером. Так же сервер приложений выполняет роль кэширующего proxy-сервера.

RealTrac-сервер имеет встроенную систему документирования форматов обмена данными. Полный список доступных на сервере ресурсов можно получить, выполнив OPTIONS-запрос протокола HTTP на корневой URL сервера. Формат обмена данными для конкретного ресурса можно получить, выполнив OPTIONS-запрос на его URL - в ответ будет выслан блок данных, содержащий формат входных и выходных данных, а также список поддерживаемых ресурсом алиасов.

Протокол RTLSCP делится на три подмножества:

  • RTLSCP REST API (синхронные ресурсы);
  • RTLSCP WebSocket API (потоковые данные);
  • RTLSCP Asynchronous API (асинхронные команды).

Стоит отметить, что текущая реализация RealTrac-сервера позволяет работать как по HTTP так и по HTTPS с односторонней или двухсторонней аутентификацией что позволяет защитить передаваемые по сети данные.

Чтобы получить документацию по работе с API свяжитесь с нами или заполните форму на сайте.




 



Адрес:

ГК "РТЛ Сервис"

Россия, 190020, г. Санкт-Петербург, 
наб. Обводного канала, д. 223-225

Россия, 123112, г. Москва, 
Пресненская Набережная, д. 10С


Тел./факс: +7 495 118-28-24

Мы в социальных сетях:

Вконтакте LinkedIn Google+ Youtube instagram


Группа Компаний РТЛ Сервис

© ГК "РТЛ Сервис" 2006 - 2017. Все права защищены.