mihome-binary-protocol icon indicating copy to clipboard operation
mihome-binary-protocol copied to clipboard

中文补充说明,以及C#小程序(获取Token及DID、解密消息串、生成加密消息串、发送和接收UDP等)

Open xcray opened this issue 7 years ago • 1 comments

首先感谢OpenMiHome的协议文档!为我们打开了一扇非常有趣的大门。

但是非常遗憾,文档里存在一些信息描述错误、以及有些重要的信息没有提及。

踩过几个坑之后,简单总结一下,学习着开了一个repo,试着补充说明一些关于协议的重要的内容,供大家参考。

miio by C#

xcray avatar Jan 25 '18 09:01 xcray

另外,pcap-decrypt.py存在瑕疵,在我的环境下运行报错。原因是把小米手机上的米家客户端发出的21310020fffffffffffff判断错误,把fffff当成token并试图解密。

解决方法:在第99行插入 if token == b"\xff" * 16: continue

xcray avatar Jan 26 '18 08:01 xcray