Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 803 Bytes

README.md

File metadata and controls

24 lines (16 loc) · 803 Bytes

RMTP

Reliable Multisession Transaction Protocol

  • Protocol to transmit data reliably in a lossy environment
  • Purposed to replace TCP in RTOS, which was expensive at the time
  • Extremely light-weight; total 961 lines including test code!
  • Robust - 100% transmission even in the environment of 5% packet loss

Protocol Stack

RMPT_protocol_stack

Message Transfer

Report RMPT_report

Command and Response RMTP_cmd_response

State Diagram

RMPT_state_diagram