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