Разработчикам / REST API для BOOCO Meteor (v 1.x) / Общее API / Старые endpoint’ы
В этом разделе описываются старые endpoint’ы для работы с оборудованием.
Endpoint | Метод | Описание | Queries | Body (JSON) | Значение поля data | Права (ресурс) | Комментарий |
---|---|---|---|---|---|---|---|
GET | Получение списка оборудования и его свойств | driver | нет |
| equipment:readAny | ||
GET | Получение информации об устройстве по имени или другому ключевому параметру | key | нет |
| equipment:readAny | ||
DELETE | Удаление устройства | key | нет | equipment:deleteAny | |||
POST | Добавление устройства |
| Информация об устройстве в формате JSON | equipment:createAny | |||
PUT | Обновление свойств устройства | key |
| Информация об устройстве в формате JSON | equipment:updateAny | ||
GET | Получение схемы каналов и тегов устройств | нет | equipment:readAny | ||||
POST | Получение схемы каналов и тегов устройств |
| Фильтр поиска | equipment:readAny | |||
GET | Получение схемы каналов и тегов выбранного устройства | нет | equipment:readAny | ||||
GET | Отправка команды на устройство (setChannel) | нет | equipment:executeAny | ||||
GET | Получение значений обратных связей для устройства | нет | equipment:readAny | ||||
GET | Получение значения обратной связи | нет | equipment:readAny | ||||
GET | Установка обратной связи | нет | equipment:executeAny | Данную команду следует использовать только для устройств с типом | |||
POST | Подписка на изменения в коллекции equipment |
| equipment:readAny | ||||
POST | Подписка на изменение каналов оборудования | equipment:executeAny | Данную команду следует использовать только для устройств с типом | ||||
Queries | Описание | Тип значения | Обязательный | Значение по умолчанию | Пример запроса | Пример ответа |
---|---|---|---|---|---|---|
Определяет, по какому полю делается запрос. Формат: | string | нет |
| |||
Определяет, какой драйвер должен быть у устройств, по которым нужна информация |
|
| ||||
Имена устройств, по которым нужно отобразить информацию | string | нет |
|