mirror of
https://github.com/anklimov/lighthub
synced 2026-10-28 11:15:00 +00:00
docs review
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
# Как LightHub работает с файлом конфигурации
|
||||
|
||||
> Источник: Wiki LightHub (lazyhome.ru), страница «как_lighthub_работает_с_файлом_конфигурации». Снапшот от 2026-10-02.
|
||||
> Источник: Wiki LightHub (lazyhome.ru), страница «как\_lighthub\_работает\_с\_файлом\_конфигурации». Снапшот от 2026-10-02.
|
||||
|
||||
## Первое включение
|
||||
|
||||
По-умолчанию, контроллер получает динамический адрес локальной сети по DHCP
|
||||
При этом, он записывает его в энергонезависимую память. И если при очередном перезапуске, DHCP сервер не доступен - он будет использовать последний известный IP адрес.
|
||||
|
||||
Если надо определить статический адрес (а, также, GW, DNS, NetMask), это можно сделать при помощи команды ip в [cli_интерфейс](cli_interface.md)
|
||||
Если надо определить статический адрес (а, также, GW, DNS, NetMask), это можно сделать при помощи команды ip в [cli\_интерфейс](cli_interface.md)
|
||||
Адрес будет сохранен в энергонезависимую память контроллера.
|
||||
|
||||
При включении, контроллер сначала проверяет наличие записанного в памяти конфигурационного файла. (У нового контроллера, а также, после перезаливки прошивки, конфигурационный файл отсутствует (кроме mega2560, в случае этого контроллера, конфигурация не утрачивается в процессе перепрошивки)). Затем контроллер поднимает сетевые интерфейсы, подключается к интернету, идет на сайт lazyhome.ru и пытается скачать конфигурационный файл JSON для своего МАС-адреса. (данное поведение можно отключить при помощи cli команды get OFF)
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
Для того, чтобы быстро начать работу, этого достаточно.
|
||||
|
||||
В дальнейшем, Автоматическую загрузку конфига можно отменить при помощи команды `get OFF` в [cli_интерфейс](cli_interface.md) или изменив конфиг через web интерфейс контроллера
|
||||
В дальнейшем, Автоматическую загрузку конфига можно отменить при помощи команды `get OFF` в [cli\_интерфейс](cli_interface.md) или изменив конфиг через web интерфейс контроллера
|
||||
|
||||
### Автономный метод настройки - веб интерфейс/плагин браузера
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
### Дополнительные возможности
|
||||
|
||||
Также можно разместить настройки на своем собственном http сервере, в папке cnf. Формат имени файла: http://MY_CONFIG_SERVER/cnf/12-12-12-12-12-12.config.json (вместо 12-12-12-12-12-12 ваш mac адрес)
|
||||
Также можно разместить настройки на своем собственном http сервере, в папке cnf. Формат имени файла: http://MY\_CONFIG\_SERVER/cnf/12-12-12-12-12-12.config.json (вместо 12-12-12-12-12-12 ваш mac адрес)
|
||||
|
||||
После этого выполнить через CLI команду `get <MY_CONFIG_SERVER>`
|
||||
Контроллер запомнит ваш сервер и далее, будет загружать обновление конфига из этого источника. (на платформах STM, NRF пока не сохраняется)
|
||||
@@ -46,7 +46,7 @@
|
||||
После этого контроллер готов к автономной работе.
|
||||
При загрузке конфигурации проверяется наличие изменений - если в памяти сохранен тот же конфиг, что имеется на портале, повторная загрузка и сохранение не происходит.
|
||||
|
||||
Данное поведение можно изменить при помощи команды save в [cli_интерфейс](cli_interface.md)
|
||||
Данное поведение можно изменить при помощи команды save в [cli\_интерфейс](cli_interface.md)
|
||||
|
||||
```
|
||||
save ON - включить автосохранение конфига (по умолчанию)
|
||||
|
||||
Reference in New Issue
Block a user