Not all topics are available at the moment and content links may be broken.
|System Commands||All commands that are usually only available to module developers are usable to configure IP-Symcon. PHP can access the system completely - The Command Reference lists and explains all possibilities.|
|Module Commands||Every module and every option of modules that can be changed in the management console, can be read and modified by scripts as well. Thus, the complete control over the connected hardware modules is possible. The Module Reference contains a complete list of all action commands.|
|PHP||IP-Symcon offers the full potential of the script language PHP and offers all existing PHP commands. In addition, the individual php.ini can be used to make adjustments or load extensions. This enables extended functions, e.g., extended graphic functions (GD2) or communication with MySQL, MSSQL, or other databases.|
|Client/Server Model||The IP-Symcon service is embedded smoothly into the server operating system, e.g., Windows 2003. Interactive sessions are not required and thus avoid problems due to unplanned or planned reboots of the system. After the reboot, the system is available again. The management console can always comfortably access the system. Extensions of the system can be done conviniently from the work station. Accessing the server directly or logging in via RDP is not needed. Changes in the management console are instantly handled by the server and are immediately available.|
|SOAP Interface (outdated)||If the access via PHP is not sufficient and IP-Symcon should be accessed by native applications without using PHP as a detour, it is possible to use the SOAP interface. This interface offers the same possibilities as PHP. All functions and commands of any programming language are callable. The self describing interface (via WSDL) makes functions of IP-Symcon available within minutes. Corresponding information is found in the developer area of the documentation. However, new applications should use the faster and newer JSON-RPC interface instead as the SOAP interface is not developed any more. Since IP-Symcon 3.1, the SOAP interafce is deactivated by default but can be activated via Invalid Link: Special Switches.|
|JSON-RPC Interface||The JSON-RPC interface is available since IP-Symcon 3.0 and allows the access to all functions of the Command Reference and Module Reference. Thus, the integration into any application is as easy as writing a PHP script within IP-Symcon. The functions can be used as described in the documentation. The performance, simplicity, and safety of this interface is superior to SOAP. Some examples about the integration are found under Invalid Link: Data Exchange.|
|WebServer||The integrated WebServer can be operated on multiple ports or virtual paths. One possibility is an SSL description with an individual certificate. A log file that is compatible to Webalizer can be configured for every instance.|
|WebFront||The web interface "WebFront" offers a quick possibility of visualization. As soon as devices are configured within IP-Symcon, they can be accessed from anywhere via LAN/WLAN/Web. A skin in the design of iPhone/iPod is automatically included. It is easy to call the WebFront and operate. Documentation about the possibilities of extending the WebFront are found in the developer area. A browser that can use "Web 2.0" is required for optimal operation. All other browsers or mobile devices that do not support the modern functions can use the "WebFront Retro". It offers similar functions but is adjusted for devices with lower computation power.|
The Invalid Link: sdk-tools enable the creation of native modules for IP-Symcon. Installation tutorials and examples for Delphi are included.