ГлавнаяTech PortalДокументация → REST API документация

REST API документация

Полное описание REST API центрального контроллера Smart Hub

Обзор

Smart Hub предоставляет REST API для интеграции с внешними системами.

Базовый URL

http:///api/v1

Аутентификация

Используется Bearer-токен:

Authorization: Bearer <ваш-токен>

Эндпоинты

GET /devices

Список всех устройств.

GET /devices/:id/values

Текущие значения каналов устройства.

POST /devices/:id/command

Отправка команды на устройство.

{

"channel": 1,

"value": true

}

GET /scenarios

Список сценариев автоматизации.

POST /scenarios/:id/execute

Запуск сценария вручную.

Примеры

Python

import requests

response = requests.get(

"http://192.168.1.100/api/v1/devices",

headers={"Authorization": "Bearer mytoken"}

)

devices = response.json()