咖啡机数据交互流程:
pin码:192815
Session 第一步
PrivKey=2ff2f02426367bc720b27081b18ddcd8d02aa2186927380665b58ebbc7aa32a5
PubKey=ed9f4d9b9b362cdea02ae2ab3d8599aba0d597b1387447deb6d6c8d76480265d
发送数据:
10015a25a201220a20ed9f4d9b9b362cdea02ae2ab3d8599aba0d597b1387447deb6d6c8d76480265d
返回数据:
10015a390801aa01341220ceb0c4e185e8b09a40abc65828b66999d9ed486df83c81f483787335de65cc5c1a10ac434559a20c68204a703355a6687466
devPubKey:ceb0c4e185e8b09a40abc65828b66999d9ed486df83c81f483787335de65cc5c
random:ac434559a20c68204a703355a6687466
Session第二步
对devPubKey进行加密:
key:64b0fc6a923aae29f46816cddb91a9ed33bd4964e95816ad9fb6fe8e5d9db0f3
iv:ac434559a20c68204a703355a6687466
data:ceb0c4e185e8b09a40abc65828b66999d9ed486df83c81f483787335de65cc5c
加密结果:
5a59398f49e262468d89c29bcbdce9c12197220b940dfc2daa93a7669c603738
发送数据:
10015a270802b2012212205a59398f49e262468d89c29bcbdce9c12197220b940dfc2daa93a7669c603738
返回数据:
10015a270803ba01221a20cc3773051137e29acae7ab29c1aa5be667d1a91b2d164839b3fa53c2129b3c67
获取deviceVerifyData:
cc3773051137e29acae7ab29c1aa5be667d1a91b2d164839b3fa53c2129b3c67
对deviceVerifyData解密结果:skip=1
ed9f4d9b9b362cdea02ae2ab3d8599aba0d597b1387447deb6d6c8d76480265d
wifiScan 第一步
发送:
加密数据:520408012078,skip=2
加密结果:cd032030bdaf
wifiScan 第二步
发送
加密数据:08026200,skip=3
加密结果:c53f8863
返回数据:
08036a0408011008
wifiScan 第三步
发送:
加密数据:080472021004,skip=4
加密结果:363552b5b7ee
返回数据:
08057a87010a1e0a053846303136100b18d4ffffffffffffffff012206a4c74b7be88428030a1f0a06e5878ce99c84100118cfffffffffffffffff0122064288f5d0d5c228030a1f0a066875696a696e100618caffffffffffffffff012206a01077015e7028030a230a0a54502d4c494e4b5f5a42100618c0ffffffffffffffff012206f46d2f0435f92804
wifiScan第四步
发送:
加密数据:0804720408041004,skip=5
加密结果:fa56ba8e5b36ef6f
返回数据:
08057a8d010a270a0e54502d4f46464943452d322e3447100618beffffffffffffffff0122063447d46f473d28040a1f0a066875696a696e100618bbffffffffffffffff012206ecc3b0f9d39f28030a230a0a68656d65695f322e3447100718baffffffffffffffff01220608107a65d95c28020a1c0a03545f54100618b7ffffffffffffffff012206a41a3aba5df02804
wifiConfig第一步
发送:
加密数据:080262140a053846303136120b67697a7769747324393138,skip=6
加密结果:fa56ba8e5b36ef6f
返回数据:
08036a00
wifiConfig第二步
发送:
加密数据:08047200,skip=7
加密结果:1f273465
返回数据:
08057a00
wifiConfig第三步
发送:
加密数据:5200,skip=8
加密结果:85a2
返回数据:
08015a021001
wifiConfig第三步(循环)
发送:
加密数据:5200,skip=9
加密结果:aced
返回数据:
08015a225a200a0b31302e34302e322e31353610031a0538463031362206a4c74b7be884280b