Serial-to-Ethernet and Cellular DTU Adaptation | Obeita
Delivered project. The completed hardware and software met the customer’s agreed requirements in testing. Specifications for a new project must be agreed separately.


Obeita delivered this ESP32-S3 serial-to-Ethernet and cellular DTU project after completing requirements definition, contract scoping, hardware and software design, and physical testing. The engineering focus was carrying RS485 device data to an agreed IP destination while keeping Ethernet, Wi-Fi and cellular implementation choices explicit.
Scoping the device-to-server connection
The project was organised around the source serial data and its destination, rather than treating network connectors as interchangeable. The agreed customer requirements defined the DTU connection task; the contract then bounded the hardware and firmware work needed for delivery.
The documented architecture provides different uplink directions: W5500 Ethernet over SPI, the ESP32-S3 Wi-Fi radio, and an ML307R Cat.1 modem controlled through AT commands. A selected TCP, UDP, HTTP or MQTT integration has its own session and data-handling requirements.
Developing the hardware and firmware together
Obeita completed the hardware and software work within that agreed scope. The technical design connects the serial forwarding task to the selected network path, programming access and supply arrangement. CH340C with an automatic download circuit provides a documented development entry point; ESP-IDF, Arduino and MicroPython remain possible framework choices rather than simultaneous delivered environments.
The published power architecture includes USB development power and a TPS54331-based field-input path. RS485 wiring includes TVS protection and selectable termination. For a similar cellular design, the power budget must account for both modem start-up demand and transmit peaks. The ML307R’s 1.8 V UART is not directly compatible with 3.3 V MCU logic; correct modem supply voltage does not establish UART compatibility.
Keeping optional link behaviour explicit
The presence of alternative uplinks does not define automatic failover. A new project requiring link switching needs agreed priorities, timeouts, session restoration and treatment of unsent data. Likewise, powering an external instrument from a field terminal requires confirmation of the actual pin assignment, available voltage and current, and grounding.
Documented architecture and configuration
The table records the documented architecture, configuration directions and selection boundaries for this case. Optional items, firmware-dependent choices and expansion directions are not independent guarantees that every listed option was delivered. The agreed project hardware, software and functional scope define the actual delivery.
| Item | Configuration |
|---|---|
| Controller | ESP32-S3 |
| Ethernet | W5500 over SPI; RJ45 |
| Cellular option | ML307R Cat.1; region/carrier compatibility review |
| RS485 | TVS; selectable 120 Ω termination |
| Programming | USB / CH340C / automatic download |
| Power paths | USB 5 V or 12–24 V DC design |
Delivery outcome and test scope
The contracted DTU hardware and software were completed and delivered. Physical functional testing confirmed that the delivered project satisfied the customer’s requirements.
This outcome applies to the selected project configuration and functions. It does not claim that every uplink, software framework or application protocol was delivered together, or establish automatic failover or universal carrier compatibility.
Discuss a similar project
Send Obeita representative RS485 frames, the destination IP service or API, deployment country, supply arrangement and any required fallback behaviour. These details define a comparable DTU project without assuming that optional links share the same firmware behaviour.