论文部分内容阅读
家庭路由器作为被广泛使用的一款设备,正发生着巨大的改变。传统家庭路由器具备更多的是工具属性,即连接运营商网络与设置家庭有线/无线局域网。而随着用户对路由器的功能需求越来越大,加上智能手机越来越普及,路由器也开始朝着智能化发展。智能路由器相比传统路由器最大的区别在于用户是否有自主选择安装各种插件的权利。而目前越来越多的开发者对路由器中安装的插件有独立管理的需求,所以亟需一个应用分发的新思路。另外,在网络环境方面,随着全球IPv4地址分配完毕,继IPv4互联网之后的下一代互联网将向IPv6过渡,采用IPv6技术是未来因特网可以持续发展的最有效和最根本的解决方案。基于以上现状,本文提出并设计了一种基于IPv6的智能路由器应用分发平台。该平台实现用户在智能终端APP上选择需要的插件,就可精准推送插件到绑定的智能路由器,同时推送对应的插件管理APP到智能终端的功能,该插件管理APP可以直接管理相应的路由器插件。该平台紧跟当前智能路由器发展的趋势,将对智能路由器的发展有实际应用价值。该应用分发平台由智能路由器、智能终端及服务器三部分组成,其中智能路由器基于OpenWrt嵌入式系统,智能终端采用Android平台开发。平台主要分为设备初始化以及应用聚合分发两个模块。设备初始化模块的功能主要包括利用第三方认证以及Openfire服务器进行账号管理、对智能终端与路由器进行一对多的设备绑定以及完成三者间的消息通信。应用聚合分发模块的功能主要包括处理插件下载请求,将平台中的路由器插件及其对应的管理APP分别推送至路由器-和智能终端并进行安装管理。