ESP32 Arduino firmware
Budget €250-750 EUR
- Freelancer
- Jobs
- Arduino
- ESP32 Arduino firmware
Job Description:
I need a firmware for ESP32 MCU with following features:
- Power button (deep sleep management)
- Config Button (switch to config mode)
- Wifi
- Bluetooth (BLE/GATT, multiple connection)
- mDNS
- Battery monitor
- OTA WEB Update
- MQTT
--------------------------------------------------------------------------------------------------------------------------
what should it do?
in configuration mode via ble, the settings must be saved:
- Wifi ssid / password
- Device name (for bluethoot an mdns)
- pathId (guid)
- device id (guid)
--------------------------------------------------------------------------------------------------------------------------
By default it should:
- connect to the wifi network
- wait for a BLE device to connect
- advertise using mdns
- expose web api for OTA update and battery status
- connect to the mqtt brocker
--------------------------------------------------------------------------------------------------------------------------
On BLE message
take the message and publish it on mqtt (the topic includes pathId and device Id) in the payolad you should add an identifier of the bluetooth device (simultaneous connections)
On MQTT Message
- detect BLE device (same id used in publication)
- push message to BLE device
- close BLE connection
Awarded to:
Hello I am an IoT developer and I have developed the ESP32 firmware and hardware. I have developed the ESP32 WiFi and BLE devices. I have experience in developing the wifi manager, MQTT, OTA, WiFi/BLE router and web se More
7 freelancers are bidding on average €357 for this job
We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries More
Its me Imad, a hi tech embedded system and altium based pcb designer. Thanks for posting the job.................................
Hello We are doing almost same thing for our automation project Esp acting as mqtt client. Via web portal we are saving the mqtt config. Here in your case it just needs to be bluetooth. Power monitor we are also using More
After reading your project details, i feel I'm the best option for you to fulfill this project with 100% perfection. I'm working in freelancing since 2015 and i have served more than 1300 clients on different platforms More
Hi You just need the firmware fo esp32? I'm an electrical engineer with expert in arduino Thanks