抓包发现,单击开关后, 网关向IP地址42.62.48.2的端口8053发送了一个UDP包。
IP地址42.62.48.2是小米云端服务器(ot.io.mi.com),目前有 19 个 IP, 都集中在北京几个数据中心:
北京森华易腾IDC机房
北京金山云网络技术有限公司
北京世纪互联数据中心
该UDP包就是小米的二进制通信协议miio (端口54321),回头分析一下。
01:02:08.891752 IP 192.168.32.5.54321 > 42.62.48.2.8053: UDP, length 160
0x0000: 4500 00bc 01bc 0000 ff11 7e87 c0a8 2005 E..?.?..?.~.??..
0x0010: 2a3e 3002 d431 1f75 00a8 b994 2131 00a0 *>0.?1.u.??.!1.?
0x0020: 0000 0000 04ac cdf1 5ab2 9011 981c 3ccf .....???Z?....<?
0x0030: f2fb 2efd ad82 9d35 f6dd 900a 5576 f084 ??.??..5??..Uv?.
0x0040: 7839 c99a f159 fe89 4354 b823 28e5 f285 x9?.?Y?.CT?#(??.
0x0050: 5717 W.
01:02:08.911700 IP 42.62.48.2.8053 > 192.168.32.5.54321: UDP, length 64
0x0000: 4500 005c 0000 4000 2f11 10a4 2a3e 3002 E..\..@./..?*>0.
0x0010: c0a8 2005 1f75 d431 0048 0b95 2131 0040 ??...u?1.H..!1.@
0x0020: 0000 0000 04ac cdf1 5ab2 9011 8d69 4e90 .....???Z?...iN.
0x0030: e12d fb87 633f ba7a 75c0 ef02 8e1b becc ?-?.c??zu??...??
0x0040: 5f90 3b63 fa6e 0980 ccc6 b0fd cec5 428c _.;c?n..??????B.
0x0050: d4ae ??
|