Инструменты пользователя

Инструменты сайта


api

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
api [2021/10/08 01:56]
Admin
api [2024/05/19 22:35] (текущий)
Admin
Строка 4: Строка 4:
  
 <code>-DOTA</code> <code>-DOTA</code>
-По умолчанию, добавлено для архитектур DUE/Lighthub, ESP*, Mega2560Slim* +По умолчанию, добавлено для архитектур DUE/Lighthub, ESP*, Mega2560Slim*, mega2560-optiboot 
  
 Осуществляется анонсирование контроллера через сервис MDNS для простого обнаружения в локальной сети по имени <имя-контроллера-из-конфигурации-mqtt>.local Осуществляется анонсирование контроллера через сервис MDNS для простого обнаружения в локальной сети по имени <имя-контроллера-из-конфигурации-mqtt>.local
Строка 11: Строка 11:
 <code>-DMDNS</code> <code>-DMDNS</code>
  
-TCP port для доступа к API: 65280 (можно переопределить при компиляции при помощи директивы OTA_PORT)+TCP port для доступа к API: 80 (можно переопределить при компиляции при помощи директивы OTA_PORT)
  
 Поддерживаемые endpoint - ы и методы: Поддерживаемые endpoint - ы и методы:
Строка 18: Строка 18:
 |/sketch|POST,OPTIONS|Загрузка прошивки контроллера| |/sketch|POST,OPTIONS|Загрузка прошивки контроллера|
 |/config.json|POST,GET,OPTIONS|Загрузить или прочитать JSON конфиг в/из NVRAM контроллера| |/config.json|POST,GET,OPTIONS|Загрузить или прочитать JSON конфиг в/из NVRAM контроллера|
 +|/ram/[itemname]|POST,GET,OPTIONS|Загрузить или прочитать JSON конфиг (по указанному item, если он указан, или все дерево )в/из RAM контроллера - используется непосредственно слепок конфига в оперативной памяти|
 |/config.bin|POST,GET,OPTIONS|Загрузить или прочитать системный конфиг в/из NVRAM контроллера (содержит MAC,IP параметры и прочие системные настройки)| |/config.bin|POST,GET,OPTIONS|Загрузить или прочитать системный конфиг в/из NVRAM контроллера (содержит MAC,IP параметры и прочие системные настройки)|
 |/<произвольное имя>.<bin/json/gif/jpg/html>|POST,GET,OPTIONS|Загрузить или прочитать произвольный файл с/на флэш контроллера| |/<произвольное имя>.<bin/json/gif/jpg/html>|POST,GET,OPTIONS|Загрузить или прочитать произвольный файл с/на флэш контроллера|
api.1633647406.txt.gz · Последнее изменение: 2021/10/08 01:56 — Admin