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

В системе RealTrac реализована поддержка API для протокола взаимодействия RLTC — протокола, работающего поверх HTTPS и позволяющего получать данные и выполнять базовые операции с системой RealTrac с использованием запросов и ответов. За счёт этого протокол является полностью кроссплатформенным и не накладывает никаких ограничений на платформу клиентского ПО.

Среди базовых операций в протоколе RLTC можно отметить такие, как получение списков мобильных и стационарных устройств, информации о статусе устройств (ONLINE, OFFLINE и др.), данных о локации мобильных устройств, данных о геометрии помещения и др.

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

РеалТрак 4.5 API

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

RLTC REST API

Синхронные ресурсы.

RLTC WebSocket API

Потоковые данные.

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

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

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

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

Запросить документацию