First: thanks a lot for this excellent description! It's the only one I found describing the Xiamoi vacuum robots' protocol. However, I still don't quite understand which side uses which port.
The description states: "...encrypted, binary protocol, based on UDP. The designated port is 54321."
Is that mentioned port the port number on the vacuum? Or on the client's side (typically a mobile or a PC)?
I don't see the client's port number in the hello package. How would the robot know the port number to which it should return its response?
It would be great if you could clarify that in the description!
Regards,
Michael
First: thanks a lot for this excellent description! It's the only one I found describing the Xiamoi vacuum robots' protocol. However, I still don't quite understand which side uses which port.
The description states: "...encrypted, binary protocol, based on UDP. The designated port is 54321."
Is that mentioned port the port number on the vacuum? Or on the client's side (typically a mobile or a PC)?
I don't see the client's port number in the hello package. How would the robot know the port number to which it should return its response?
It would be great if you could clarify that in the description!
Regards,
Michael