aprosvetova / xiaomi-kettle

Xiaomi Kettle BLE protocol reverse-engineered
Do What The F*ck You Want To Public License
253 stars 26 forks source link

Help to decrypt the binary protocol #4

Open Omegagoth opened 5 years ago

Omegagoth commented 5 years ago

Hi,

More than an issue this is just to show the work of other people that can help you decrypt the protocol. They have already done it for a lot of other devices of Xiaomi and this could maybe help you figure out the one for the kettle. I personally don't have the skill to do it if you need some beta tester or anything else please let me know.

https://github.com/OpenMiHome/mihome-binary-protocol/blob/master/doc/PROTOCOL.md

rytilahti commented 5 years ago

That is unrelated miIO protocol used by the wifi-using devices. The bluetooth devices is, I suppose, a wild west or is there some docs/SDK for the used BLE payloads?

edit: the README of this project has details on how the communication is done, maybe that applies to other miIO (mi home app) enabled BLE devices?