Benutzer-Werkzeuge

Webseiten-Werkzeuge


monitor:firmwareupdate

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
monitor:firmwareupdate [2020/04/08 23:08] – [Repository-Updater] RS200monitor:firmwareupdate [2023/12/30 19:54] (aktuell) stephan
Zeile 4: Zeile 4:
  
 <WRAP center round important 90%> <WRAP center round important 90%>
-Damit ein Knoten über den Monitor aktualisiert werden kann, muss das Feature FEATURE_FW_UPDATE_MODE den Wert 1 haben. Sollte dies nicht vorhanden sein, bietet dieser Knoten die Firmware Update Option an und folglich ist diese auch im Monitor für diesen Knoten nicht verfügbar.+Damit ein Knoten über den Monitor aktualisiert werden kann, muss das Feature FEATURE_FW_UPDATE_MODE den Wert 1 haben. Sollte dies nicht vorhanden sein, bietet dieser Knoten die Firmware Update Option nicht an und folglich ist diese auch im Monitor für diesen Knoten nicht verfügbar.
  
 In den Screenshots sichtbare Versionen, sind Testversionen die möglicherweise nicht den aktuell verfügbaren Versionen entsprechen. In den Screenshots sichtbare Versionen, sind Testversionen die möglicherweise nicht den aktuell verfügbaren Versionen entsprechen.
Zeile 27: Zeile 27:
 {{:monitor:bidib-monitor_nodefirmwarerepository.png?nolink|}} {{:monitor:bidib-monitor_nodefirmwarerepository.png?nolink|}}
  
-:!: Die aktuelle Url zum Repository lautet: **http://bidib.org/node_firmware/repository.json** \\+:!: Die aktuelle Url zum Repository lautet: **https://repository.bidib.org/repository.json** \\
 Sollte eine andere Url eingetragen sein, muss über die Monitor Einstellungen der 'Power User' Modus aktiviert werden, damit die Url geändert werden kann. Sollte eine andere Url eingetragen sein, muss über die Monitor Einstellungen der 'Power User' Modus aktiviert werden, damit die Url geändert werden kann.
  
Zeile 35: Zeile 35:
  
 In der Spalte 'Status' wird die neu eingeführte Zustandsinformation angezeigt. \\ In der Spalte 'Status' wird die neu eingeführte Zustandsinformation angezeigt. \\
-Aktuell eine Firmware nach folgenden Zuständen kategorisiert:+Aktuell ist eine Firmware nach folgenden Zuständen kategorisiert:
  
   * Stabil - es handelt sich um eine Version, die nur bei Problemen installiert werden sollte.   * Stabil - es handelt sich um eine Version, die nur bei Problemen installiert werden sollte.
-  * Notwendig - diese Version sollte nach dringend installiert werden, da sie Änderungen enthält die der Stabilität des Systems dienen.+  * Notwendig - diese Version sollte dringend installiert werden, da sie Änderungen enthältdie der Stabilität des Systems dienen.
   * Beta - es handelt sich um einen Entwicklungsversion und sollte nur in Absprache installiert werden.   * Beta - es handelt sich um einen Entwicklungsversion und sollte nur in Absprache installiert werden.
  
Zeile 49: Zeile 49:
 ====Knotenupdate==== ====Knotenupdate====
  
-Ist für einen Knoten eine neue Version verfügbar sein, so wird dies durch ein kleines Icon im Informationsbereich des Knoten hinter der aktuellen Firmware Version angezeigt.+Ist für einen Knoten eine neue Version verfügbar, so wird dies durch ein kleines Icon im Informationsbereich des Knotens hinter der aktuellen Firmware Version angezeigt.
 Sollte es sich um ein zwingend erforderliches Update handeln, wird dies zusätzlich im Strukturbaum beim jeweiligen Knoten angezeigt. Sollte es sich um ein zwingend erforderliches Update handeln, wird dies zusätzlich im Strukturbaum beim jeweiligen Knoten angezeigt.
 {{:monitor:bidib-monitor_nodefirmwareupdatestate.png?nolink|}} {{:monitor:bidib-monitor_nodefirmwareupdatestate.png?nolink|}}
Zeile 55: Zeile 55:
  
  
-Zum Firmware Update Dialog gelangt man über das Kontextmenü (rechtsklick) des jeweiligen Knoten im Strukturbaum.+Zum Firmware-Update-Dialog gelangt man über das Kontextmenü (rechtsklick) des jeweiligen Knotens im Strukturbaum.
 {{:monitor:bidib-monitor_nodecontextmenu.png?nolink|}} {{:monitor:bidib-monitor_nodecontextmenu.png?nolink|}}
  
 Im ersten Schritt ist nun eine passende Firmware zu wählen. Dazu kann (1) eine Version aus dem Repository oder (2) ein lokales Firmware-Zip gewählt werden. Im ersten Schritt ist nun eine passende Firmware zu wählen. Dazu kann (1) eine Version aus dem Repository oder (2) ein lokales Firmware-Zip gewählt werden.
 <WRAP center round important 90%> <WRAP center round important 90%>
-Bei wahl eines lokalen Firmware-ZIP, bitte das Archiv nicht **nicht entpacken**. Der Monitor inspiziert den Inhalt und stellt alle relevanten Informationen dar.</WRAP>+Bei Wahl eines lokalen Firmware-ZIPs bitte das Archiv **nicht entpacken**. Der Monitor inspiziert den Inhalt und stellt alle relevanten Informationen dar.</WRAP>
 {{:monitor:bidib-monitor_nodefirmwareupdatedialog_blank.png?nolink|}} {{:monitor:bidib-monitor_nodefirmwareupdatedialog_blank.png?nolink|}}
  
Zeile 73: Zeile 73:
  
 ====Repository-Updater==== ====Repository-Updater====
-Zusätzlich zur integrierten Version gibt es mit dem Repository-Updater eine kleine unabhängige Anwendung, mit der die aktuellen Knoten Firmware Versionen aus dem Firmware Repository heruntergeladen werden können.+Zusätzlich zur integrierten Version gibt es mit dem Repository-Updater eine kleineunabhängige Anwendung, mit der die aktuellen Knote-Firmware-Versionen aus dem Firmware-Repository heruntergeladen werden können.
  
-Es handelt sich hierbei um eine Consolen Anwendung auf Basis von .Net Core 3.1, die sowohl unter Windows als auch unter Linux und macOS genutzt werden kann.+Es handelt sich hierbei um eine Konsolen-Anwendung auf Basis von .Net Core 3.1, die sowohl unter Windows als auch unter Linux und macOS genutzt werden kann.
  
 Zum Start muss mindestens die [[https://dotnet.microsoft.com/download/dotnet-core/3.1|.NET Core Runtime]] installiert sein. \\ Zum Start muss mindestens die [[https://dotnet.microsoft.com/download/dotnet-core/3.1|.NET Core Runtime]] installiert sein. \\
-Eine Übersicht unterstützter Betriebssysteme gibt es bei [[https://docs.microsoft.com/de-de/dotnet/core/install/dependencies?tabs=netcore31|Microsoft Docs]] +Eine Übersicht unterstützter Betriebssysteme gibt es bei [[https://docs.microsoft.com/de-de/dotnet/core/install/dependencies?tabs=netcore31|Microsoft Docs]] .
  
-Um die Anwendung zu starten reicht es unter Windows die //RepoUpdater.exe// auszuführen. \\ +Um die Anwendung zu startenreicht es unter Windowsdie //RepoUpdater.exe// auszuführen. \\ 
-Unter Linux bzw. macOS muss die Anwendung über die Kommandozeile / Terminal mit gestartet werden ''dotnet RepoUpdater.dll''.+Unter Linux bzw. macOS muss die Anwendung über die Kommandozeile / Terminal mit ''dotnet RepoUpdater.dll'' gestartet werden.
  
-Beim Start werden die lokal vorhanden Firmware Dateien aus dem BiDiB Benutzerdatenverzeichnis (unter Windows standardmäßig c:\users\[Nutzer]\.bidib) geprüft und mit den Daten aus dem Online Repository verglichen.+Beim Start werden die lokal vorhandenen Firmwaredateien aus dem BiDiB-Benutzerdatenverzeichnis (unter Windows standardmäßig c:\users\[Nutzer]\.bidib) geprüft und mit den Daten aus dem Online-Repository verglichen.
  
 {{:monitor:repoupdater_status.png?nolink|}} {{:monitor:repoupdater_status.png?nolink|}}
Zeile 91: Zeile 91:
  
 ===Konfiguration=== ===Konfiguration===
-Der Repository-Updater ließt (und speichert) die Firmware Dateien aus dem BiDiB Benutzerdatenverzeichnis, welches standardmäßig auch von Monitor und Wizard verwendet werden. Sollte im Monitor ein anderes Verzeichnis eingestellt worden sein, dann dies auch für den Repository-Updater angepasst werden. +Der Repository-Updater liest (und speichert) die Firmwaredateien aus dem BiDiB-Benutzerdatenverzeichnis, welches standardmäßig auch von Monitor und Wizard verwendet wird. Sollte im Monitor ein anderes Verzeichnis eingestellt worden sein, dann muss dies auch für den Repository-Updater angepasst werden. 
-Hierzu muss Pfad für die Variable //bidibDataDirectory// in der Datei  //config.json// gesetzt werden. \\+Hierzu muss der Pfad für die Variable //bidibDataDirectory// in der Datei  //config.json// gesetzt werden. \\
 Er wird aktuell automatisch um die Unterordner //data/firmware-repo// ergänzt. Er wird aktuell automatisch um die Unterordner //data/firmware-repo// ergänzt.
  
monitor/firmwareupdate.1586380088.txt.gz · Zuletzt geändert: 2020/04/08 23:08 von RS200

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki