Hi,
I have more than 10 years of experience in embedded design and development. I have expertise in firmware development on different platforms. I have hands on experience in
- Protocols (SPI,I2C,UART,CAN,TCP/IP)
- Sensors integration (Acclerometer,Gyroscope,Inclinometer,Temperature,Humidity,Pressure,Heart rate, Load Cell, Ultrasonic etc.)
- Motors control(servo, stepper) and Relay Control
- Displays interfacing
- Wireless modules interfacing (Wi-Fi, BLE, RF, Cellular, GPS, Lora, ZigBee)
- MCUs/MPUs with external RAM,ROM
- Development on Arduino
- Development on SBCs
- Cloud integration [AWS IoT Core, Azure, Mosquitto etc.]
I have developed similar type of application for ESP32 which included
- configuration stored in internal flash of ESP32
- fetch sensor data at sampling interval and take relay control decision
- get timestamp from NTP
- store data into internal flash along with timestamp
- send data to cloud at upload interval
It would be easier for me to work on your project.
Regards,
Jitendra