eBUS Adapter Shield Interface (“easi>”)
Ist der Adapter im Netz verfügbar (via WIFI oder Ethernet), dann lässt sich dieser über die eigene Webseite konfigurieren. Darüber ist auch ein Zugang zur Kommandozeilenschnittstelle (REPL) möglich.
Ist der Adapter im Konfigurationsmodus (siehe Button), dann ist die Kommandozeilenschnittstelle (REPL) auch über die serielle Schnittstelle (USB oder Raspberry Pi) verfügbar.
Darüber lässt sich die Konfiguration bearbeiten und noch einiges mehr, siehe unten.
Webseite
Über den integrierten Webserver kann der Adapter sowohl via WIFI als auch über Ethernet (sofern ein W5500 Modul aufgesteckt ist) konfiguriert werden.
Der Reiter “Configuration” erlaubt sämtliche Einstellungen zu WIFI station und accesss point, Ethernet (sofern verfügbar) und eBUS:
Die Zuordnung von Funktionen zu Pins wird im Reiter “Pins” durchgeführt. Sobald darüber konfigurierte Sensoren entdeckt wurden, kommt ein neuer Reiter “Sensors” hinzu, in welchem die Daten abgelesen werden können.
Sämtliche Daten werden ausschließlich über JSON zwischen der Web-Applikation und dem Webserver ausgetauscht, sodass der Daten- und Statusabruf und auch Konfigurationsänderungen über HTTP möglich sind.
Kommandozeilenschnittstelle (REPL)
Die “easi>” Kommandozeilenschnittstelle (REPL=Read-Eval-Print Loop) ermöglicht die Nutzung sämtlicher Funktionen des Adapters, von denen nicht alle in der Web-Applikation verfügbar sind. So lassen sich bspw. die Netzwerk-Performance via iperf messen oder man kann Zugangsdaten zu einem anderen WIFI Access Point testen.
Alle verfügbaren Funktionen lassen sich über das “help” Kommando auflisten.