以前移动,电信的设备接入都完成了,现在做联通的接入,联通的就麻烦一点,直接上图流程.
这里面完成两步:
1 设备拿id2来请求自己服务器,自己服务器拿到id2,去id2服务器获取挑战字,然后下发给设备.
2 设备拿到挑战字,生成auth_code,ID,给到自己服务器,自己生成一个密码A,然后给id2服务器,会返回一个加密字符串B,把这个B返回给设备,设备解密出密码A,然后以后所有数据都用A来加解密,更换秘钥重复上面步骤就可以了.
代码请找这个:
坑1:记得B是id2服务器base64之后的,所以你需要先解码,再解密!!!