DIY低成本4G路由器:性能高,易于开发和应用

4G linux 签入式 路由器 流量
敏捷疯哥
发布时间: 2018-10-15
阅读: 5760

笔者发现,随着5G的到来,4G流量资费以及相关硬件模块成本越来普及,恰好原来用MT7688/RT5350做一个路由器的应用,于是想尝试自行DIY一个低成本,软硬件开放,高性能,易于开发和应用的4G路由器。


硬件准备:


1、路由器硬件选择,由于是路由器应用,需要多个LAN口和WIFI接口,市面上那些ARM派并不适合,原因是网络接口没这么多,也没有这么大的IO吞吐量,另一个原因是价格比较高。原本想选用RT5350,这个处理器支持运行openwrt Linux,无奈成本太低,厂家故意停产,只能选用成本稍高的MT7688,处理器内部已经支持多个物理端口数据转发,所以选用它比较合适。如下图是自制的MT7688硬件。




2、确定4G通信模块,当前市面上很多通信模块,价格比较高主要原因是把全网的频段都做进来了,其实在实际应用中,只会用一家运营商的卡,多余的频段硬件成本全浪费了,这里选用上海合宙的Air720移动4G版本,成本可以接受。如下图是Air720集成到MT7688上。




3、MT7688支持开源的OpenWrt Linux,很容易取得各种资料和技术支持下面介绍软件编译和运行方法


1、配置 OpenWrt Linux RNDIS 驱动

配置菜单为: make menuconfig->Kenrel modules -> USB Support
配置选项只有两个: kmod-usb-net, kmod-usb-net-rndis
配置选项如下图:



2、编译好OpenWrt Linux固件下载到硬件

系统运行后,查看Air720硬件连接信息,usb pid 为 1286:4e3d




3、查看Air720 rndis 网络接口,下图中eth1为Air720




通过Luci(OpenWrt Linux上的lua配置接口) 查看Air720 为 4G eth1,处于WAN ZONE,此时系统可以上网,接LAN和WIFI的设备,都会通过Air720上网




PS:对此文中开发板及整体方案感兴趣的小伙伴,可加群QQ群:742936574进行详细了解及咨询哦!


原创作品,未经权利人授权禁止转载。详情见转载须知 举报文章

点赞 (1)
敏捷疯哥
评论(0)

登录后可评论,请 登录注册

相关文章推荐
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回

我要举报该内容理由

×
请输入您举报的理由(50字以内)