Mais logo vou experimentar esta vossa forma a ver se o token é o mesmo pois eu adquiri ( bem ou mal) desta forma:
Fiz reset ao aspirador
Conectei-me com o portátil à mesma rede do aspirador
Abri o Packet Sender no meu portátil e enviei os seguintes parâmetros:
- HEX: 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
- IP: 192.168.8.1
- Port: 54321
- Protocol dropdown: UDP
e obtive como resposta algo como
!1\00 \00\00\00\00\05\c2Is\00\00\00jwUEUHEbifD7hqs9o
ou em HEX
21 31 00 20 00 00 00 00 05 C2 49 73 00 00 00 6A 77 55 45 55 48 45 62 69 66 44 37 68 71 73 39 6F
O que notei:
As novas versões firmware do aspirador não estão a alterar/dificultar a obtenção deste token?
É porque:
- agora não parece que o token tenha 32 caracteres
- quando enviei novamente o mesmo comando no packet sender, a resposta já foi outra e nunca com 32caracteres, será que vai manter-se quando o aspirador contactar os servidores da Xiaomi?
- ao tentar instalar uma versão antiga do mihome, nunca consegui obter o token através do MitoolKit, pede sempre para colocar password no backup.
tenho mesmo que tentar mais logo esta vossa forma a ver se consigo obter o token…e se é igual…ao ultimo que obtive.
link: https://github.com/jghaanstra/com.xiaomi-miio/blob/master/docs/obtain_token.md