Abstract
Network connected smart home devices provide users with a convenient way of interfacing with the various digital systems within their residence. These devices cover a broad spectrum; door locks, thermostats, refrigerators and washing machines have all models with integrated “smart” functionality. Unfortunately, these devices, as well as the manufacturers of such devices, have become notorious for poor device security, poor user
data protection practices, poor long-term support, and other anti-consumer practices. These deficiencies have emphasized the importance of retaining control of one’s personal data, limiting the intrusion of third parties into one’s personal network infrastructure, and limiting third-party control of one’s owned property. This project covers the design and development of the control logic for a “smart” device alternative, an FPGA implementation of HVAC thermostat logic that although is only locally controllable, features a high degree of flexibility, programmability, and longevity.
The design is fully self-contained, independent of any network requirements, and is readily modifiable and expandable by the user, potentially to feature-parity with a commercially available “smart” thermostat.