Fig. 2 shows the communication protocol developed forthe project. It can be seen that communication is separatedinto two main phases, initialisation and communication.Initialisation will take place only once at program start.The communication is carried out through simple UDP dat-agram by sending and receiving commands and messagesin plain text format. While commands are sent and re-ceived in a very simple way, messages are encapsulatedwithin special headers.