Creating a low-power, connected, microcontroller (MCU) based smart thermostat that can securely link a variety of sensors to the cloud, which enables remote monitoring and control, is the goal of most smart thermostat designers. The TIDM-1020 reference design provides a software reference for the implementation of such a smart thermostat, using the CC3220 device as the primary MCU, with Wi-Fi® connectivity. This application note provides the details of adding Bluetooth Low Energy (BLE) connectivity for provisioning to TIDM-1020.
This reference design is for thermostat end equipment developers, engineers, and system evaluators. The design provides reference code to demonstrate integration of the CC3220SF device into a variety of analog and digital sensors, cloud connectivity services, human machine interfaces (HMIs), passive infrared (PIR) sensors, and external relay controls. This reference design is also intended to showcase: low-power connection to the Internet and cloud, remote control and programming, remote monitoring of the data, and secure Over The Air (OTA) update of the device and application firmware. This design demonstrates this system using either IBM Watson or AWS Cloud Services, and provides details on how to configure Alexa Voice Services (AVS) cloud for voice control from the cloud.
Features
- Demonstrates battery life of ~6 months using 2AA batteries
- HMI through resistive touchscreen
- Cloud connectivity for remote control and sensor data aggregation and monitoring
- IBM Watson
- AWS with Alexa Voice Control
- Demonstrate security features
- Secure OTA update
- Secure server
- Internal HTTPS server
- Secure sockets (SSL/TLS)
- Provisioning (BLE based, Access Point (AP) Mode and SmartConfig™)
- Low power capabilities
- Configurable sensor update rate