ESP32 Firmware Developer Needed – Temperature & Humidity Sensor, Wi-Fi & MQTT (3 Days)
Freelancer.com
- Techniek & engineering
- Op afstand
- Remote
- Freelance
This job comes from an external source. xFreelance is not a party to it and cannot guarantee it is still current.
Description
Descriptoin: 1. I need an experienced ESP32 firmware developer to build a temperature and humidity monitoring device using an SHT31 or SHT40 sensor over I2C.
2. The firmware should be developed using Arduino IDE and the ESP32 Arduino framework, unless you recommend a better approach.
3. The device must connect to Wi-Fi and provide a phone-friendly setup page for entering or changing Wi-Fi credentials without reflashing the firmware.
4. It must publish temperature and humidity readings as JSON to my MQTT broker every 60 seconds, with a configurable reporting interval and an NTP timestamp.
5. The firmware must automatically reconnect to Wi-Fi and MQTT after network or broker interruptions.
6. It must publish alerts to a separate MQTT topic when temperature or humidity exceeds configurable high or low limits, and send a recovery message when readings return to normal.
7. The onboard LED should indicate connection status, and the device will run continuously on USB power without battery or deep-sleep features.
8. The project must be completed within three working days, with Day 1 covering sensor readings, Wi-Fi setup, and initial MQTT publishing, followed by reliability testing and final documentation.
Budget: USD 30–250
This job is 100% remote.
Skills
- Software Development
- Electronics
- Microcontroller
- Arduino
- Embedded Systems
- C++ Programming
- Firmware Development
- JSON
- Bluetooth Low Energy (BLE)
- MQTT
Interested in this job?
Create a free account to open the original job on Freelancer.com.
Create account