Smart house solution built on PHYTEC technologies
- Industry High-Tech
- Solution Internet of Things
SaM Solutions’ research teams were faced with a challenge to find a cost-effective method to develop a prototype for a Smart House Management System. At the time, most existing systems were either closed or had very limited reconfigurability on the management protocols and GUIs. These closed applications made it more difficult to keep project costs and time needed down. Additional challenges faced will be a unification of various control equipment connected to multiple interface buses and protocols. PHYTEC agreed to partner with SaM Solutions by providing access to the latest technologies for building a smart house solution.
SaM Solutions assembled a team of IoT/Embedded Software specialists to map out a framework to understand the needs of the market versus the capabilities of the existing platforms. The first step was to create an efficient prototype that had a user-friendly interface and editing capabilities. The use of a QT library made it easier for developers to create a scalable, cross-platform interface.
The result was a system that brings different control protocols and standards to a centralized control module. To unify the communication protocols, SaM Solutions’s engineers developed several plug-ins that convert Modbus, CAN, and 1-wire protocols to the D-Bus. Further work was conducted in the GUI Interface to simplify the solution. This code rewrite simplified the logic and interface. With the use of motion detection, cameras are activated and live-streamed to the main control console for analysis and monitoring.
The prototypes allowed for thorough testing of cameras, detectors, and modules to make the best potential solution. The result was an easy to use centralized Smart House Display System (prototype) with the following components:
- Door and window control
- Temperature measurement in different parts of the house
- Lighting control
- Receiving and broadcasting camera streams
- Motion-triggered gate control (camera stream used)