Smart thermostat system
Developing a custom PCB and firmware for a smart thermostat that communicates seamlessly with a server over WiFi. Built from the ground up on the ESP32 platform, the thermostat offers flexible connectivity options, allowing communication through a server or directly with mobile applications via Bluetooth.
Key Project Highlights:
• Custom PCB Design: Designed a robust electronic board based on the ESP32, incorporating both wired and Bluetooth sensor connectivity to enhance functionality and data accuracy.
• Embedded Firmware Development: Developed efficient, high-performance firmware in C++ using the ESP-IDF library, ensuring reliable communication with the server over secure protocols.
• Protocols and Connectivity: Implemented HTTPS and MQTTS protocols for secure and reliable data transmission, enabling the thermostat to securely send and receive data from the server.
• Integration with External Sensors: Configured and integrated both wired and Bluetooth sensors, allowing real-time environmental data to be collected and processed by the thermostat.
• EMS Compliance: The board successfully passed Electromagnetic Susceptibility (EMS) compliance, ensuring reliability and safety in varied operational environments.
Technical Skills Highlighted:
• Embedded Systems Design and Firmware Development: Extensive experience in ESP32 firmware programming and embedded C++ development, optimizing for reliability and low-latency communication.
• PCB Design and Sensor Integration: Expertise in designing PCBs with ESP32, as well as integrating and calibrating external sensors for precise data collection.
• Secure Communication Protocols: Proficient in implementing secure communication protocols (HTTPS, MQTTS), ensuring data integrity and security during server interactions.
Key Project Highlights:
• Custom PCB Design: Designed a robust electronic board based on the ESP32, incorporating both wired and Bluetooth sensor connectivity to enhance functionality and data accuracy.
• Embedded Firmware Development: Developed efficient, high-performance firmware in C++ using the ESP-IDF library, ensuring reliable communication with the server over secure protocols.
• Protocols and Connectivity: Implemented HTTPS and MQTTS protocols for secure and reliable data transmission, enabling the thermostat to securely send and receive data from the server.
• Integration with External Sensors: Configured and integrated both wired and Bluetooth sensors, allowing real-time environmental data to be collected and processed by the thermostat.
• EMS Compliance: The board successfully passed Electromagnetic Susceptibility (EMS) compliance, ensuring reliability and safety in varied operational environments.
Technical Skills Highlighted:
• Embedded Systems Design and Firmware Development: Extensive experience in ESP32 firmware programming and embedded C++ development, optimizing for reliability and low-latency communication.
• PCB Design and Sensor Integration: Expertise in designing PCBs with ESP32, as well as integrating and calibrating external sensors for precise data collection.
• Secure Communication Protocols: Proficient in implementing secure communication protocols (HTTPS, MQTTS), ensuring data integrity and security during server interactions.