Renesas MCU IEC104 TCP/IP Firmware using quectel

via Freelancer ·

Budget / Salary₹37,500–75,000
TypeFreelance project
LocationRemote
Posted1 hour ago
I need production-ready firmware for a Renesas MCU that will exchange data through a Quectel EC200 cellular module using both IEC 60870-5-104 and plain TCP/IP protocols. The code must handle complete data transmission, reception, and on-board processing so the MCU can act as an intelligent field unit that talks reliably to a SCADA master as well as to standard IP services.

Scope
• Build or integrate a lightweight IEC104 stack alongside a TCP socket layer that can coexist without blocking.
• Manage all EC200 interactions (AT commands, connection setup, keep-alive, error recovery) over UART/SPI as appropriate.
• Implement configurable buffers, parsing, and frame validation so that raw sensor payloads can be wrapped/unwrapped for each protocol.
• Provide hooks where my application code can push outgoing payloads and consume validated incoming data.
• Deliver clean, well-commented Embedded-C (or C++) project targeted to Renesas e² studio or similar, plus a brief user guide and test scripts.

Acceptance criteria
1. Demo build loads on the target Renesas board and opens both protocol sessions concurrently.
2. Test bench proves 100 % successful transmit/receive cycles for at least 24 h with no memory leaks.
3. Code passes MISRA-C basic checks and compiles with zero warnings at high warning level.
4. Handoff includes full source, linker files, and step-by-step build instructions.

Please attach a detailed project proposal outlining architecture choices, libraries you plan to use (commercial or open-source), estimated timeline, and your test plan.
c programming electronics microcontroller software testing test automation c++ programming arduino documentation embedded systems firmware development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.