Protokół UDP pozwala na przekazywnie komunikatów, może działać w sieci rozległej i mało obciąża sprzęt. Trzeba się liczyć z utratą komunikatów, toteż każdy komunikat powinen zawierać numer kolejny, zaś strona która otrzymała komunikat powinna wysłać potwierdzenie. Nadawca który nie otrzymał potwierdzenia powinien ponownie wysłać komunikat. Jednakże komputer wysyłający polecenia powinien zaniechać wysyłania niepotwierdzonego polecenia jeśli ma do wysłania następne, zaś mikrosterownik ma ignorawać polecenia jeśli wcześniej wydane polecenie nadejdzie później i wykonać polecenie wydane wydane później nawet jeśli przyszło wcześniej. Powodem tego jest że sieć może później wysłany komunikat dostarczyć wcześniej (jest to mało prawdopodobne ale możliwe np. ze względu na gubienie komunikatów i retransmisje).