Mcuzone 野芯科技

标题: 基于树莓派CM4核心板的4G路由器 [打印本页]

作者: Mcuzone_Robin    时间: 2021-5-25 15:43
标题: 基于树莓派CM4核心板的4G路由器
关键词:树莓派  Compute Module  4  CM4  BCM2711  OpenWrt  4G LTE  路由器  4G 网络分享

概述:近几年OpenWrt软路由非常流行,几乎到了万物皆可软路由的程度,很多相对高性能一点的平台都移植了OpenWrt系统,树莓派平台当然也不例外。之前在树莓派4B上软路由已经运行的比较稳定了,现在CM4平台也整合的差不多了,CM4平台相比4B平台具备更高的自由度,用户可以根据实际需要对外设进行扩展,可以将板子设计的极为庞杂,也可以将板子设计的极为紧凑。今天要给大家介绍的就是一款紧凑型的基于树莓派CM4的4G路由器。

数据流向拓扑结构:
4G流量->有线千兆|CM4板载WiFi(AP模式)->手机|电脑|嵌入式板卡

CM4平台和4B平台还是有很多不一样的地方,为了调顺CM4上的OpenWrt,我们已经开发了好几个月了,目前已经可以稳定运行了。可以支持原生千兆、USB或PCB扩展的百兆/千兆、常规WiFi(STA模式)、CM4板载WiFi(AP模式+STA模式)、USB 4G/5G。



















作者: Mcuzone_Robin    时间: 2021-5-25 15:49
硬件资源介绍:
1,支持全系CM4核心板,支持从TF启动或者从eMMC启动;
2,通过USB-C供电,并可通过该接口对eMMC版本CM4核心板进行烧写;
3,具备3个USB2.0 主机接口;
4,原生千兆以太网;
5,标准尺寸HDMI输出,支持4K;
6,板载4G CAT4模块,通过USB和CM4连接;
7,两个天线接口,一路给4G模块,一路给CM4核心板的WiFi模组,配备PCB挡板的前提下CM4的WiFi模组也可使用PCB天线

作者: Mcuzone_Robin    时间: 2021-5-25 16:03
1,烧写OpenWrt系统
如果是从TF卡启动,可以用Etcher或Win32DiskImager或类似工具烧写镜像,需要注意的是用Etcher烧写无需解压压缩包,用Win32DiskImager烧写必须先解压;
如果是带eMMC的核心板,请先打开外壳,找到Boot插针并短上,然后通过USB-C接口连接到PC,运行rpiboot.exe,然后像TF卡一样烧写。



烧写完成无需配置config.txt文件,直接取下TF卡插到板子上上电运行,如果是eMMC版本则断开跳线重新上电。

作者: Mcuzone_Robin    时间: 2021-5-25 16:11
2,登陆后台
CM4_4G路由器上电后大概需要等待2分钟左右,系统才会全部加载完毕。首次连接请通过有线网线连接CM4_4G路由器的LAN口到PC上,等待PC识别成OpenWrt网络(首次连接会提示无internet,不需理会)后在浏览器输入192.168.1.1打开OpenWrt管理后台,默认用户名为root,密码为password











作者: Mcuzone_Robin    时间: 2021-5-25 17:32
3,配置4G模块
4G模块通过USB和CM4核心板连接,设备识别为eth1,我们将其配置为WAN。















作者: Mcuzone_Robin    时间: 2021-5-25 22:54
4,启用CM4自带的WiFi模块(如果是不带WiFi模块的CM4核心板则不适用)



执行命令后sync然后重启,重启后在网络菜单下会多出一个无线的选项:



默认为Master模式,即CM4的WiFi作为热点

作者: Mcuzone_Robin    时间: 2021-5-25 22:58
配置完成后就可以开始联网,采用电信卡在我司办公室的测速如下:


4G转有线给PC,下行69Mbps,上行49Mbps



4G网络通过WiFi给PC,下行63Mbps,上行46Mbps


具体实测速度和运营商网络和天线信号强度有非常大关系,以上测速仅供参考。

另,CM4自带WiFi的iperf3测速上下行均为100Mbps左右。





欢迎光临 Mcuzone 野芯科技 (http://testbbs.mcuzone.com/) Powered by Discuz! X3.1