eHouse IoT | BAS | BMS | BIM | AI | PM » Open Source Software | Libraries | API functions | Windows |.Net | Android | Java | Linux.
eHouse and
eCity systems provide additional software package for individual development of software that communicate and works in synergy controllers
This software is required to develop own solutions and new use-cases using our universal controllers without interfere in hardware, firmware, core/server software, Applications for control, visualization, management.
This is auxiliary, supportive and overlay software for feeding external systems and developing own solutions from scratch:
- high-level communication applications to indirect communication to the system via eHouse Server/Cloud/Proxy
- Autonomous Control and Monitoring
- mid-level communication drivers to indirect communication to controllers via eHouse PRO/Hybrid/BMS server and other Server & gateways applications: eHouse4Java, eHouse.exe, eHouseWiFi.exe
- Building Information Modeling - BIM optimizing efficiency of (HVAC) Heating, Air Conditioning, Lighting systems
- Predictive Maintenance
- Multi-protocol and multi-communication interface gateways for integrations
- Artificial Intelligence (AI)
- Machine Learning
- Various Layers communications protocols for integrations
- Cloud Computing
- Smart Monitoring
- low-level communication drivers to direct communication to controllers via main interface
- Anomaly Detection and Signaling
- Edge Computing
Full spectrum of software in many programming language for optimizing data processing, performance, efficiency, GUI, Web Interface, integrations:
- Binaries for various platforms Linux, Windows, Android, Java, .NET/.NET CF
- web applications templates
- source codes
- Open Source
- Server software templates
- application templates
- programming libraries
- API functions
To create and develop software for computer hardware such as: - PCs
- SmartTV (Android, WWW)
- Mini Computers (RaspberryPi 1..4, Banana Pi/PRO, Orange Pi, Thinker Board)
- PADs
- SmartPhones (Android, Windows, WWW)
- Data Center Servers (based on Linux binary code or Web services)
We provide libraries for the following operating systems: - Any OS and Web Browsers supported PHP
- web browsers (JavaScript, HTML, SVG, CSS)
- Windows, XP..10 (Delphi - Pascal)
- Linux PC (Java), Server Software (C/C++)
- Other mobile systems supporting Java MIDP 2.0
- Other systems that support Java
- Apple iPhone, iPad, iPod by with WWW
- Android (Java)
- web servers (C, PHP, JavaScript, HTML, SVG, CSS)
- Windows Mobile/Phone (.Net/.Net CF)
We are currently providing libraries for the following programming languages: The software contained in the libraries has the following functions: - text control from the list
- creation of communication gateways to integrate other systems and software with the automation of the eHouse building.
- configuration export to the OpenRemote.org
- Online graphic visualization - scaled SVG vector graphics
- direct and online receiving statuses (in the real-time) from LAN/WiFi controllers, Internet, TCP, UDP Broadcast
- C/C++ status decoders eHouse LAN, CAN, RF, WiFi, eHouse ONE (RS485/422), eCity IoT GSM - contains also optimized, extended and updated status structures for some applications, clouds, platforms
- sending events to the eHouse system via SMS, WiFi, Ethernet, Internet, Wireless LAN, WAN, BlueTooth, e-mail
- JavaScript status decoders eHouse LAN, CAN, RF, WiFi, eHouse ONE (RS485/422), eCity IoT LoRaWAN + GSM
- graphic control online - from SVG graphic visualization
- voice control, speech recognition
- collecting status from controllers and keeping in your own manual memory for further processing, creating advanced control algorithms, logs, reports
- integration with the OpenRemote.org (Source Code)
- status decoders eHouse LAN eHouse WiFi
- communication with eHouse controllers or with eHouse software
- receiving statuses (in the real-time) from non IP controllers (RS-422/485, CAN, RF, Central, LoRaWAN, GSM), Internet, TCP, UDP Broadcast
More information about creating software in the eHouse system
eHouse Building Automation DiY Blog examples, programming, do it yourself.