Validating profile... 0% complete

What is your current level of experience in freelance work?

 

 

ESP32 Programming for Low-Latency Modbus Communication with Solar Inverters via MQTT

We are looking for an experienced embedded systems developer to program an ESP32 microcontroller for real-time communication between solar inverters and a cloud server. The device should support Modbus RTU/TCP for data exchange with inverters and utilize MQTT for cloud communication. Key Requirements: - ESP32 Firmware Development: Optimize the ESP32 for fast, low-latency communication with inverters. - Modbus RTU/TCP Implementation: Ensure stable, real-time data retrieval and command execution. - High-Resolution Data (1s Interval): The system must operate with a 1-second resolution for reading and sending data. - MQTT Integration: Establish a secure and efficient MQTT connection to transmit inverter data to a cloud server. - Command Transmission: Enable the ESP32 to send operational commands back to the inverter. - Reliability & Error Handling: Implement robust error handling and reconnection strategies for uninterrupted communication. - Should be compatible with multiple solar inverter suppliers