PHP Open-Source scripts for individual server-side programming of AI | Autonomous Work | Predictive Maintenance | Early Warning | Smart Monitoring | Change Management.
For eHouse BAS | BMS | BIM & eCity IoT | IoE Systems.
eHouse Building Automation/BMS and
eCity IoT are supported with PHP Free source-codes and Libraries for individual development for eHouse and eCity systems.
This software is required to develop (in PHP) own solutions and new use-cases using our universal controllers without interfere in hardware, firmware, core/server software, applications for control, visualization, management.
This gives opportunity to the user of individual programming algorithms achieved with well known programming languages, based on preferences and end-system requirements.
PHP server-side source-code script is auxiliary, supportive, overlay software for feeding external systems, and developing own algorithms and solutions such as:
- Various Layers communications protocols for integrations
- Multi-protocol and multi-communication software interface gateways for integrations
- Cloud Computing
- Autonomous Control and Monitoring
- Artificial Intelligence (AI)
- Edge Computing
- mid-level communication drivers to indirect communication to controllers via eHouse PRO/Hybrid/BMS server and eCity IoT Server/Cloud/Platform
- Anomaly Detection and Signaling
- Predictive Maintenance
- Building Information Modeling - BIM optimizing efficiency of (HVAC) Heating, Air Conditioning, Lighting systems
- high-level communication applications to indirect communication to the system via eHouse Server/Cloud/Proxy
- Machine Learning
- Smart Monitoring
PHP software for optimizing data processing, performance, efficiency, GUI, Web Interface, integrations:
- application templates
- web applications templates, search engine
- Server software scripts templates
- API functions
- programming libraries
- source codes
- Open Source
PHP script software are intended for development server-side, web-side, cloud-side applications for any computer hardware/software/platforms such as: - Linux/Windows OS software integration - console or background run
- Cloud Server applications
- PCs
- IoT/IoE Platform Server applications
- launch automatically by eHouse.PRO or eCity Cloud Server on "Status Change Event" with minimal period 0.1s
- Data Center Servers (based on Linux binary code or Web services)
- Web Server applications
- Mini Computers (RaspberryPi 1..4, Banana Pi/PRO, Orange Pi, Thinker Board)
PHP library may work on the following operating systems (server-side operation): - Other systems that support PHP
- web servers with PHP module (together JavaScript, HTML, SVG, CSS on client-side)
- Linux PC (Java), Server Software (with installed PHP software)
- Windows, XP..10 (with installed PHP software)
The software contained in PHP libraries has the following functions: - eHouse and eCity command/event creators
- communication with eHouse Cloud Software
- collecting status from controllers and keeping in own manual memory for further processing, creating advanced control algorithms, logs, reports
- communication with eHouse Server Software
- communication with eCity IoT Platform/Cloud Software
- eHouse and eCity binary status decoding for further processing
- creation of software (virtual) communication gateways to integrate other systems and software with eHouse Building Automation System.
- Change-Management and processing
- sending commands to the eHouse/eCity system via software interfaces and protocols
- Template of AI, BIM, Autonomous Control, Early Warning, Anomaly detection, notifications, monitoring application and data processing
- communication with eHouse Proxy Software
- Logging system statuses
More information about creating software in the eHouse system
eHouse Building Automation DiY Blog examples, programming, do it yourself.
The main features of the PHP Script software : - The ability to create your own algorithms based on updated statuses and changes from previous state
- automatic loading of statuses into the structure table for all types of controllers
- Sending commands to eHouse Server, Proxy, Cloud
- Contains Events creator for eHouse/eCity Controllers
- eCity IoT GSM and LoRaWAN - Decode Status Frames to inner class for further online processing
- Decoded classes of binary status frames received by eHouse Server software
- eHouse Hybrid, eCity Servers (All-In-One) Binary to PHP Class Decoder and AI/PM/Autonomous Work system Core/Template for parallel and background data processing:
Open - source with the consent of the GNU licensing agreement while maintaining Open Source and making the source code officially available.
We require you to send modified source code to our company. This will allow further development, correcting errors and allowing the use of source code updates.
The use of code to create your own Non-Open Source software for other applications requires a license agreement and is not free.
eHouse Building Automation - PHP. Open Source software
More libraries and source codes for other eHouse and @City system is available for partners under NDA