O NasBlogKontakt

Konfiguracja

IN PROGRESS!

Konfiguracja w aplikacji webowej

Zalecany sposób konfiguracji. Poniżej alternatywny w YAML.

Głównym sposobem konfiguracji boneIO Black jest interfejs webowy dostępny pod adresem https://adres-ip-urządzenia:8443. Interfejs webowy zapewnia:

  • Podgląd Wejść, wyjść i czujników, wraz z ich zmianami na żywo,
  • Narzędzia do komunikajci Modbus jak i podgląd urządzeń,
  • Panel ustawień umożliwiający pełną konfigurację wszystkich aspektów sterownika,
  • Edytor YAML zawierający edytor tekstowy plików yaml z funkcją walidacji w czasie rzeczywistym,
  • Podgląd logów w czasie rzeczywistym,
  • Panel systemowy umożliwiający aktualizację, kopie zapasowe i kilka funkcji administracyjnych,
  • Wsparcie wielu języków (angielski/polski),

Konfiguracja

Edytor YAML

Możesz również ręcznie edytować pliki konfiguracyjne YAML w razie potrzeby. Wszystkie pliki konfiguracyjne znajdują się w katalogu ~/boneio/.

# Example YAML configuration
mqtt:
  host: "your-mqtt-broker"
  port: 1883

W aplikacji od wersji 1.x.x całą konfiguracja urządzenia możliwa jest przy pomocy "klikalnego" interfejsu webowego. W bardzo dużym stopniu ułatwia to i przyspiesza proces konfiguracji sterownika. Nie zmienia to jednak faktu że nadal konfiguracja oparta jest na pliku YAML. Domyślnie nazywa się on config.yaml. YAML wspiera zagnieżdżanie plików, co czyni go bardziej czytelnym. Kiedy widzisz:

key: !include file.yaml

Oznacza to, że sekcja key zostanie wczytana z pliku file.yaml.

Aplikacja boneIO wspiera kilka sekcji.

key: !include_files file.yaml file2.yaml file3.yaml

Oznacza to, że sekcja key zostanie wczytana z 3 plików: file.yaml. file2.yaml, file3.yaml.

key: !include_dir_list directory

Oznacza to, że sekcja key zostanie wczytana ze wszystkich plików w katalogu directory.