Initialisation / Pairing Process

2022-05-30

Beyond the scope for this thesis, but interesting to see nonetheless

During pairing (smartphone application to the device), the application will broadcast some UDP packets to port 55559, which the robot listens to and stores.


Could be improved by means of some sort of asymmetric encryption challenge.
RSA 1024 / ECB / PKCS1 + AES / CBC / PKCS7

https://k4czp3r.xyz/reverse-engineering/tp-link/tapo/2020/10/15/reverse-engineering-tp-link-tapo.html