Opis projektu:
Urządzenia przechowują zmienne statyczne w pamięciach ulotnej i nieulotnej. Zmienne dynamiczne przechowywane są w pamięci ulotnej. Projektowany system komunikacji działa niezależnie od systemu wykrywania zaniku zasilania i zachowywania stanu urządzenia. Aplikacja korzystająca z usług tego systemu potwierdza konsumpcję danych. Celem systemu jest retransmisja niepotwierdzonych danych po wznowieniu zasilania. System używa stosu TCP/IPv6. Zaprojektować API systemu komunikacyjnego. Ponadto, należy zaprojektować moduł do Wireshark umożliwiający wyświetlanie i analizę zdefiniowanych komunikatów. (Być może pomocnym będzie przejrzenie RFC 5326 "Licklider Transmission Protocol").