STM32H7 UART to UDP Bridge Development

Job ID: 40212594

Budget: €30 – €250 EUR

Overview

I’m looking to develop a robust UART to UDP bridge on STM32 for handling large binary frames and NMEA data. The aim is to enhance data transmission reliability between devices.

Scope of work

- Develop a UART RX system with DMA and ring buffer on STM32 for lossless data reception.
- Implement UDP TX using LWIP for sending data over UDP with configurable IP and port.
- Handle large frames by sending in single datagram or using fragmentation protocol (frame_id, chunk_index, total_chunks, crc) for payloads around 10KB.
- Optional: forward NMEA data on a separate UDP port.
- Deliver complete CubeIDE project and documentation.
- Test and verify UDP reception with log/pcap/wireshark or video to prove valid frame transmission.

Additional information

I’ll accept delivery after hardware tests provide clear proof of correct UDP reception and valid frames. Please ensure all work aligns with the acceptance criteria mentioned.

Platform

STM32

Developer expertise

Firmware development, Microcontrollers, Networking, Testing

Ideal candidate

Skills and experience:

Firmware Embedded Engineer
Embedded Systems Engineer

Fixed price

Up to €200/delivery

Hiring duration

Less than 1 month

Frequency

1 delivery per week