1.3 KiB
1.3 KiB
IoT API Endpoints
Публичные (без auth)
| Метод | Путь | Описание |
|---|---|---|
| GET | /console |
IoT Консоль (HTML SPA) |
| GET | /iot-admin |
Страница администратора (HTML) |
Защищённые JWT (/v1/)
| Метод | Путь | Описание |
|---|---|---|
| POST | /v1/namespaces/{ns}/iot/devices |
Создать IoT устройство |
| GET | /v1/namespaces/{ns}/iot/devices |
Список устройств (без паролей) |
| GET | /v1/namespaces/{ns}/iot/devices/{name} |
Устройство + MQTT password |
| DELETE | /v1/namespaces/{ns}/iot/devices/{name} |
Удалить устройство |
| PATCH | /v1/namespaces/{ns}/iot/devices/{name} |
Обновить (enabled) |
| GET | /v1/namespaces/{ns}/iot/telemetry |
Телеметрия (?device=&limit=) |
Внутренние (без JWT, только из кластера)
| Метод | Путь | Описание |
|---|---|---|
| POST | /internal/mqtt/auth |
MQTT auth для EMQX |
| POST | /internal/mqtt/acl |
MQTT ACL для EMQX |
Администратор (ADMIN_STATS_TOKEN)
| Метод | Путь | Описание |
|---|---|---|
| GET | /iot-admin/stats |
JSON статистика (PG, Kafka lag, pods) |