Dokumentation
Entwicklerbereich
Erweiterte Funktionen
Funktion | Beschreibung |
---|---|
Systembefehle | Es können alle Befehle zum Konfigurieren von IP-Symcon genutzt werden, die normalerweise nur für native Modulentwickler verfügbar waren. Über PHP kann vollständig auf das System zugegriffen werden – In der Befehlsreferenz kann ein Überblick über alle Möglichkeiten gewonnen werden. |
Modulbefehle | Jedes Modul und jede Option der Module, welche über die Verwaltungskonsole verändert werden können, können auch durch Skripte ausgelesen und verändert werden. Dadurch ist die komplette Kontrolle über die angeschlossenen Hardwaremodule möglich. Die Modulreferenz bietet eine komplette Auflistung der Aktionsbefehle. |
PHP | IP-Symcon bietet das volle Potential der PHP Skriptsprache. Es kann nicht nur auf alle PHP Befehle zugegriffen, sondern auch über die eigene php.ini Anpassungen vorgenommen und Extensions geladen werden. Über diese sind z.B. erweiterte Grafikfunktionen (GD2) oder MySQL, MSSQL oder andere Datenbanken ansprechbar. Der in IP-Symcon integrierte WebServer macht eine seperate LAMP Installation überflüssig. |
Client/Server Modell | Der IP-Symcon Dienst fügt sich nahtlos in das Serverbetriebssystem ein. Es muss keine interaktive Session gestartet werden – Das bedeutet kein Ärger und keine Problematik bei unerwarteten oder auch geplanten Neustarts des Systems. Nach dem Start ist das System wieder verfügbar. Mit der Verwaltungskonsole kann immer komfortabel auf das System zugegriffen werden. Das System kann bequem von der Workstation aus erweitert werden. Ein direktes "am Server sitzen" oder auch ein einloggen per TeamViewer/AnyDesk/RDP auf den Server ist nicht mehr nötig. Veränderungen in der Verwaltungskonsole werden serverseitig sofort übernommen und können dadurch direkt ausprobiert werden. |
JSON-RPC Schnittstelle | Die JSON-RPC Schnittstelle, welche Standardmäßig seit IP-Symcon 3.0 verfügbar ist, erlaubt den Zugriff auf alle Funktionen der Befehlsreferenz und Modulreferenz, sodass sich eine Integration in jede Applikation so einfach gestaltet, wie das Schreiben eines PHP Skriptes innerhalb von IP-Symcon. Dabei kann auf die bereits vorhandene Dokumentation der Befehle zurückgegriffen werden. Einige Beispiele zur Integration können unter Datenaustausch gefunden werden. |
WebServer | Der integrierte WebServer kann auf mehreren Ports betrieben werden. Eine Möglichkeit der SSL Verschlüsslung mit eigenen Zertifikaten und ein Webalizer kompatibles Logfile kann pro Instanz konfiguriert werden. |
WebFront | Das mit IP-Symcon mitgelieferte Web Interface mit dem Namen “WebFront” bietet eine schnelle Visualisierungsmöglichkeit. Sobald Geräte in IP-Symcon eingerichtet sind, können von überall per LAN/WLAN/Web auf die Geräte zugegriffen werden. Einfach das WebFront aufrufen und schalten. Dokumentationen zu den Erweiterungsmöglichkeiten des WebFronts können im Entwicklerbereich gefunden werden. Für den optimalen Betrieb wird ein aktueller Browser vorausgesetzt. |
SDK/Tools
Mit dem IP-Symcon SDK ist es Möglich Module für IP-Symcon zu erstellen.