海康威视ehome

根据最近开发的过程,猜测海康威视ehome的流程:
1:首先启动注册服务器,报警监听服务器,图片上传服务器,设置的IP是内网IP
2:设备设置注册服务器的IP和端口,然后启动设备,设备向注册服务器发送注册包
3:注册服务器收到设备的注册包对设备进行注册,生成一个唯一标识(加密过),然后把报警服务器,图片存储服务器IP(公网IP)和端口发送给设备,设备保存
4:然后服务器根据设备标识对设备进行对应操作
开发过程的猜测的结果:
1:当设备的IP变化或者网络掉线重连的时候设备还会以自己本地留存的唯一标识跟注册服务器进行对比,这样只要服务器没有重启清空设备注册标识,就可以一直跟设备进行对接
2:当注册服务器重启了,会清空所有的设备注册标识,设备发送唯一标识到注册服务器,会发现没有,注册服务器就会对设备进行注册,再发送标识给设备,设备就会更新对应的标识
3:注册服务器会定时跟设备进行交互,如果设备断网了,超过一定时间就会触发注册服务器断网提醒
4:设备断网之后又重新连接了网络,设备就会根据自己的注册唯一标识向注册服务器发送交互信息,注册服务器收到了后触发注册服务器断网重连提醒和报警服务器断网重连报警

你可能感兴趣的:(海康威视ehome)