|
楼主 |
发表于 2013-7-17 14:08:13
|
显示全部楼层
tianruoqiwo 发表于 2013-7-17 12:27
对于实时性的,发邮件确实粗糙了些,应该可以再优化些。我昨天下午试了下,其实邮件反应挺快的,从发送脚本 ...
我是这么理解你这个实验的: openwrt->邮件服务器->邮件网页客户端, 这样的话响应时间就取决于qq邮箱的响应速度, 而且qq的在线邮箱它是做过优化的,基本上可以做到有邮件实时提醒, 这个方案可以用在数据查看和预警上面. 而且QQ新邮件在QQ客户端和微信上都能查看.但要实现邮件实时控制刚好是返过来的, 应该是用户->邮件服务器->openwrt , 比如要远程打开电灯, 用邮件控制的话过程应该是 给一个邮箱账号发送指令邮件, 这个指令邮件会先发到邮件服务器上,然后 openwrt 上会有一个邮件客户端定时向服务器检查有没有新邮件, 有新邮件接收邮件分析指令实现控制. 这里造成的延迟就取决于两个方面: 1. 邮件服务器的处理延迟, 如果是发邮件和收邮件都是同一个服务商的可能要快很多,比如都是QQ的. 假如发邮件126邮箱,收邮件是QQ邮箱, 126服务器会先把邮件发到QQ服务器上,这个时间就不太好估计了. 2. openwrt 的定时轮训间隔时间, 不可能1秒钟检查一下邮件,这个延时就显而易见了. |
|