Banana Pi OpenWrt One:具有增强软件支持的嵌入式路由器
[]()
第一部分:产品介绍
OpenWrt 团队终于发布了他们的新嵌入式路由器板 OpenWrt One,该板采用联发科 MT7981B (Filogic 820) SoC 和联发科 MT7976C 双频 Wi-Fi 6 芯片组。这款尖端硬件是与 Banana Pi 开源社区合作设计的,后者将负责监督路由器板的生产和分销。
Banana Pi OpenWrt One 标志着与 OpenWrt 社区的重要合作。
随着 OpenWrt 23.05 的发布,轻量级嵌入式 Linux 操作系统现已正式支持 1,800 多种路由器和设备。还有更多人声称通过操作系统的分支运行 OpenWrt,但这些不是由 OpenWrt 团队开发的。目前,开发人员已与Banana Pi联手设计自己的路由器板,借鉴他们在 BPI-R4 Wi-Fi 7 路由器 SBC 等电路板上的经验。
硬件
OpenWrt One 搭载联发科 MT7981B(Filogic 820)双核 Cortex-A53 处理器,主频 1.3 GHz,配备 1GB DDR4 系统内存,并包含 128 MB SPI NAND 闪存用于 U-boot 和 Linux 4,确保强劲的性能和效率。
至于接口和按钮,该设备具有 USB 2.0 Type-A 主机端口、用于设备或控制台的 USB Type-C 端口、mikroBUS 扩展插槽和实时时钟。它包括物理重置和用户按钮、用于在 NAND 或 NOR 存储之间进行选择的启动选择开关,并支持 12V 电源输入以及可选的以太网供电模块兼容性。
在连接方面,该设备配备了两个以太网端口,一个支持千兆速度,另一个提供令人印象深刻的 2.5 GbE。此外,它还配备了联发科 MT7976C 芯片,支持尖端的 Wi-Fi 6 技术,实现卓越的无线性能。
[]()
主要特点
- OpenWrt官方板块及支持
- 联发科 MT7981B (Filogic 820) SoC
- 通过联发科 MT7976C 实现双频 WiFI 6(2×2 2.4 GHz + 3×3 5Ghz)
- 1GB DDR4
- 1 个 2.5GbE RJ45 端口和 1 个千兆以太网 RJ45 端口
- 256 MiB SPI NAND 和 16 MiB SPI NOR 闪存使主板几乎牢不可破
- 适用于 NVMe SSD 的 M.2 2242/2230 插槽(PCIe gen 2 x1)
- RTC 支持
- PoE 支持
- 用于扩展模块的 MikroBUS 插座
OpenWrt One 规格
特征 |
描述 |
---|
系统级芯片 |
MediaTek MT7981B (Filogic 820) 双核 Cortex-A53 处理器 @ 1.3 GHz |
系统内存 |
1GB DDR4 |
贮存 |
两种闪存类型使主板几乎牢不可破。128MB SPI NAND 闪存用于 U-boot 和 Linux4 MB SPI NOR 闪存用于写保护(默认)恢复引导加载程序(可使用跳线启用重新刷新)M.2 2242/2230 插槽用于 NVMe SSD(PCIe gen 2 x1) |
联网 |
1x 2.5GbE RJ45 端口1x 千兆以太网 RJ45 端口3x MMCX 天线连接器通过联发科 MT7976C 实现双频 WiFI 6(2×2 2.4 GHz + 3×3/2×2 + 零等待 DFS 5Ghz) |
USB |
1 个 USB 2.0 Type-A 主机端口1 个 USB Type-C(设备、控制台)端口,使用 Holtek HT42B534-2 UART 转 USB 芯片 |
扩张 |
用于扩展模块的 MikroBUS 插座 |
调试 |
通过 USB-C 端口或 3 针接头、10 针 JTAG/SWD 接头连接主 SoC 的控制台 |
杂项 |
重置和用户按钮启动选择开关:NAND(常规)或NOR(恢复)2 个 PWM LED,2 个以太网 LED(GPIO 驱动)EM6324 外部硬件看门狗NXP PCF8563TS (I2C) RTC,带用于 CR1220 纽扣电池的电池备用支架 |
电源 |
USB-C 端口上的 12V USB-PD802.3at/af PoE(通过 RT5040 模块) |
方面 |
148 x 100.5 毫米,与 Banana Pi BPI-R4 外壳设计兼容 |
认证 |
符合 FCC/EC/RoHS 标准 |
该表清晰简洁地概述了 Banana Pi OpenWrt One 的规格,可轻松比较不同的功能并了解主板的功能。
Banana Pi OpenWrt One:布局和接口
[]()
Banana Pi OpenWrt One 接口
努力实现可负担性
OpenWrt 团队精心选择了路由器的规格,以保持低于 100 美元的可承受价格,从而不超出预算。“由于 Filogic 820 SoC 中的可用性有限,我们选择了 USB 2.0 等接口而不是 USB 3.0。虽然原理图的开源许可证尚未确定,但我们向您保证它们将公开访问。请放心;我们将完全遵守 GPL 要求,提供相应源代码的全面机器可读副本。”
与 Banana Pi 团队合作
OpenWrt 开发人员之所以特别选择 Banana Pi,是因为它与他们的长期需求高度契合。多年来,该公司在 OpenWrt 社区中获得了极大的知名度。此外,许多功能已经在上游/主线 U-Boot 和 Linux 系统中得到了很好的支持。值得注意的是,一些组件(例如 2.5GbE PHY 和 Wi-Fi 固件)采用了非开源元素,这些元素在独立于主 SoC 的单独内核上运行。同样,DRAM 校准例程也是闭源二进制文件。
商业模式和分销
OpenWrt One 路由器板不仅是一款功能强大的设备,而且还是为项目创造收入的良好机会。通过与 Banana Pi 合作并利用其广泛的分销网络,我们可以确保路由器板的广泛可用性和采用。每售出一次,都会向软件自由保护协会 (SDC) 做出慷慨的贡献,专门用于造福 OpenWrt 社区。这笔收入将在支付举办和组织 OpenWrt 会议等基本费用方面发挥关键作用。虽然 OpenWrt 路由器板的确切发布日期尚未确定,但我们邀请您深入了解公告以了解更多详细信息。让我们一起赋能 OpenWrt 并培育更强大的社区!
第二部分:Banana Pi OpenWrt 评测(正在更新)
包裹
OpenWrt 路由器安全地包装在一个标准纸板箱中,上面印有 OpenWrt 和 Banana Pi 的标志。
[]()
揭开(拆箱)包装内的每个物品!
[]()
包装内包括以下部分
- x1 OpenWrt 路由器(与主板预先组装好)。
- x1 电源适配器(最大 30W)。
- x1 电源线(USB Type-C)。
- x1 十字螺丝刀。
- x2 跳线 + x6 一些额外的十字槽螺丝。
- x4 橡胶腿(用于外壳)。
- x3 WiFi 天线。
OpenWrt One 包装[]()
外壳设计
OpenWrt 和 Banana Pi 打造了一款非常人性化的铝制金属外壳。该外壳左右两侧均有一系列通风孔,确保最佳气流。主板的大多数芯片都采用大型散热器进行冷却,为被动冷却提供了显著的优势——消除了风扇旋转产生的噪音。也许最重要的是,主板在外壳内预装了所有接线,包括天线连接,为用户节省了组装或选择合适散热器尺寸的时间和精力。最后,另一个需要强调的重要细节是,主板的所有接口都方便地位于一侧,确保轻松访问。
深入研究 OpenWrt One 官方外壳
OpenWrt One 官方外壳[]()
硬件
虽然 OpenWrt 硬件可能无法充分利用 Banana Pi R4 路由器板的卓越功能(由具有 1.8GHz 四核 ARM Cortex-A73 SoC 的强大联发科 MT7988A(Filogic 880)驱动),但它确实通过联发科 MT7981B(Filogic 820)双核处理器提供了值得称赞的中级性能,该处理器依赖于较旧的 ARM Cortex-A53 架构并以高达 1.3 GHz 的时钟频率速度运行。
OpenWrt 组织在这次首发的产品中,似乎选择了性价比高的硬件,在谨慎和追求收益之间取得了平衡。然而,对于那些优先考虑性能的人来说,必须强调的是,路由器的性能仍然令人满意。
特征 |
联发科 MT7988A (Filogic 880) |
联发科 MT7981B (Filogic 820) |
---|
CPU 架构 |
四核 ARM Cortex-A76 |
双核 ARM Cortex-A53 |
时钟速度 |
1.8 GHz |
1.3 GHz |
安全功能 |
高级安全协议 |
基本安全协议 |
目标应用 |
高端路由器、网关 |
中档路由器、网关 |
软件支持
升级和恢复极其简单。
该设备的突出特点是其在安装新固件更新时具有 UnBrickable 功能,可确保安全轻松升级。OpenWrt 团队始终提供快照和官方版本。因此,在软件方面,他们做得非常出色,让一切都保持简单并无缝运行。
我们的设备交付时已预装了最新的快照;但是,由于它仍处于开发阶段,因此某些软件包无法从 OpenWrt 服务器访问。我们通过刷新最新的候选版本 (RC) 固件解决了这个问题。我们通过访问 LuCI Web 界面、导航至系统 -> 备份/刷新固件,并选择从 OpenWrt 固件选择器页面下载的最新 Sysupgrade 映像文件来实现此目的。
该主板提供两种可用的存储选项,256 MiB SPI NAND 闪存和 16 MiB SPI NOR 闪存,可提供大量容量以增强功能和性能。此配置允许用户定制系统以满足其独特需求,同时保持最佳性能。如果系统文件损坏,您可以轻松地在两种类型之间切换,或者直接从 USB 闪存驱动器刷新新的固件映像。
检查系统温度
初步评估表明,在环境温度为 21°C 的情况下,被动散热器可将片上系统 (SoC) 温度保持在 59°C 左右。联发科 MT7981B 的最佳温度范围是多少?联发科表示,这款 SoC 在 -40°C 至 85°C 之间运行最佳。虽然在执行密集任务时温度可能会升高,但仍在安全的工作范围内。
检查所有热区的温度
root@OpenWrt:~# 传感器
mt7915_phy0-isa-18000000
适配器:ISA 适配器
温度 1:+50.0°C(高 = +120.0°C,临界 = +110.0°C)
cpu_thermal-virtual-0
适配器:虚拟设备
温度 1:+59.3°C
mt7915_phy1-isa-18000000
适配器:ISA 适配器
温度 1:+50.0°C(高 = +120.0°C,临界 = +110.0°C)
nvme-pci-0100
适配器:PCI 适配器
复合:+35.9°C(低 = -40.1°C,高 = +99.8°C)
(临界 = +109.8°C)
传感器 1:+44.9°C(低 = -40.1°C,高 = +99.8°C)
传感器2:+51.9°C(低=-40.1°C,高=+114.8°C)
可用系统资源
OpenWrt One 配备 1GB RAM。升级到最新的 RC Snapshot(OpenWrt 24.10.0-rc2,r28161)后,我们使用 htop 对系统的资源使用情况进行了深入分析。我们的发现表明,在干净的安装中,没有运行其他后台服务,总共 988MB 的 RAM 中只有 220MB 被使用,大约占 21%。此外,CPU 利用率在 0.7% 到 7.3% 之间波动。
运行 htop(截图)
OpenWrt One(运行 htop)[]()
Wifi网络连接测试
网络连接方面,我们建立了 1200Mbps Phy 网络链路。我们的 1Gb 光纤链路几乎被充分利用,在距离 OpenWrt One 路由器约 0.5 米处使用 Fast.com 网站进行测试时,吞吐量达到 930 到 970Mbps。此外,有线局域网测试显示 CPU 峰值利用率为 41.4%,一秒后迅速下降到 0.8% 左右,表明双核处理器能够在理想条件下维持 1Gbps 连接。
Wi-Fi 带宽信息
OpenWrt One WiFi 连接信息 1[]()
OpenWrt One WiFi 连接信息 2[]()
使用 Fast.com 评估 Poco F6 Pro 上的互联网速度。
OpenWrt One(Fast.com 测试)[]()
使用 iPerf3 对有线局域网进行吞吐量测试。
在本次测试中,我们将 OpenWrt One 配置为服务器模式,而 Windows 11 台式电脑则作为客户端。结果始终令人印象深刻,吞吐速度达到约 916 Mbps。
iPerf3 测试(截图)
OpenWrt One iPerf 测试 1[]()
OpenWrt One iPerf 测试 2[]()
重要的是要认识到墙壁和家具等物理障碍会极大地影响链接速度,根据公寓的布局,可能会将其降低到 400-800 Mbps 左右;因此,减少障碍物可以提高信号强度。
NVMe SSD 安装
OpenWrt One 配备 NVMe Key-M 插槽 PCIe 2.0 插槽,支持 2230 和 2242 卡。与 Banana Pi R3 和 R4 路由器板不同,M.2 插槽位于 PCB 背面,而 OpenWrt One 的接口位于顶部,非常方便。这种以用户为中心的设计允许通过简单地移除上盖轻松安装其他卡,从而大大缩短组装时间并大大提高用户便利性。
升级至高性能 1TB NVMe SSD(Fanxiana S700/ PCIe 4.0)
[]()
存储设备信息
root@OpenWrt:/# fdisk -l
磁盘 /dev/mtdblock0:256 KiB,262144 字节,512 个扇区
单位:1 * 512 = 512 字节的扇区
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mtdblock1:768 KiB,786432 字节,1536 个扇区
单位:1 * 512 = 512 字节的扇区
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mtdblock2:512 KiB,524288 字节,1024 个扇区
单位:1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节
磁盘 /dev/mtdblock3:12.5 MiB、13107200 字节、25600 个扇区
单位:1 * 512 = 512 字节的扇区
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节
磁盘 /dev/ubiblock0_4:10.17 MiB、10665984 字节、20832 个扇区
单位:1 * 512 = 512 字节的扇区
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512字节
磁盘 /dev/mtdblock4:1 MiB,1048576 字节,2048 个扇区
单位:1 * 512 = 512 字节的
扇区 扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mtdblock5:255 MiB,267386880 字节,522240 个扇区
单位:1 * 512 = 512 字节的扇区
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/fit0:4.72 MiB,4947968 字节,9664 个扇区
单位:1 * 512 = 512 字节的
扇区(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/nvme0n1:931.51 GiB,1000204886016 字节,1953525168 个扇区
磁盘型号:凡翔 S700 1TB
单位:扇区 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
列出所有块设备
root@OpenWrt:/# lsblk
名称 MAJ: MIN RM 大小 RO 类型 挂载点
mtdblock0 31:0 0 256K 0 磁盘
mtdblock1 31:1 0 768K 1 磁盘
mtdblock2 31:2 0 512K 0 磁盘
mtdblock3 31:3 0 12.5M 0 磁盘
mtdblock4 31:4 0 1M 1 磁盘
mtdblock5 31:5 0 255M 0 磁盘
ubiblock0_4 254:0 0 10.2M 0 磁盘
fit0 259:0 0 4.7M 1 磁盘 /rom
nvme0n1 259:1 0 931.5G 0 磁盘
验证接口总线规格
OpenWrt One M.2 接口(总线信息)[]()
LnkCap(链接功能)
- 端口#0 :端口号为0。
- 速度 16GT/s :最大数据传输速度为每秒 16 千兆传输。
- 宽度 x4 :连接路宽度为 4 车道。
- ASPM L1 :支持主动状态电源管理 L1 模式。
- 退出延迟 L1 <64us :ASPM L1 的退出延迟小于 64 微秒。
- ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+ :各种链路功能,指示时钟电源管理、意外关闭状态、链路延迟报告、带宽通知和 ASPM 可选完成。
评估 NVMe SSD 性能
检查读写速度(/dev/nvme0n1)
(使用 1024 MB 样本文件进行测试)
测试读取速度
fio –name=read_test –rw=read –size=1G –bs=1M –numjobs=1 –runtime=60 –time_based
启动 1 个线程
read_test:布局 IO 文件(1 个文件/1024MiB)
作业:1(f=1):[R(1)][100.0%][r=358MiB/s][r=358 IOPS][eta 00m:00s]
read_test:(groupid=0,jobs=1):err= 0:pid=5609:Wed Dec 11 13:59:57 2024
读取:IOPS=323,BW=324MiB/s(340MB/s)(19.0GiB/60005msec)
clat(usec):min=1363,max=7168,avg=2768.71, stdev=1268.67
lat(微秒):最小=1368,最大=7174,平均值=2773.09,stdev=1268.56
clat 百分位数(微秒):
| 1.00th=[ 1418], 5.00th=[ 1434], 10.00th=[ 1450], 20.00th=[ 1467],
| 30.00th=[ 1516], 40.00th=[ 1565], 50.00th=[ 2606], 60.00th=[ 3916],
| 70.00th=[ 3949], 80.00th=[ 3982], 90.00th=[ 4047], 95.00th=[ 4146],
| 99.00th=[ 4948], 99.50th=[ 5080], 99.90th=[ 5211], 99.95th=[ 5342],
| 99.99th=[ 6718]
bw(KiB/s):最小值=143360,最大值=374035,每=100.00%,平均值=331611.55,标准差=67513.39,样本=119
iops:最小值=140,最大值=365,平均值=323.70,标准差=65.94,样本=119
纬度(毫秒):2=49.05%,4=32.59%,10=18.36%
cpu:usr=1.92%,sys=65.28%,ctx=16162,majf=0,minf=255
IO 深度:1=100.0%,2=0.0%,4=0.0%,8=0.0%, 16=0.0%,32=0.0%,>=64=0.0%
提交:0=0.0%,4=100.0%,8=0.0%,16=0.0%,32=0.0%,64=0.0%,>=64=0.0%
完成:0=0.0%,4=100.0%,8=0.0%,16=0.0%,32=0.0%,64=0.0%,>=64=0.0%
发出的 rwts:总计=19428,0,0,0 短=0,0,0,0 丢弃=0,0,0,0
延迟:目标=0,窗口=0,百分位数=100.00%,深度=1
运行状态组 0(所有作业):
读取:bw=324MiB/s(340MB/s), 324MiB/s-324MiB/s(340MB/s-340MB/s),io=19.0GiB(20.4GB),run=60005-60005msec
磁盘统计信息(读/写):
nvme0n1:ios=29297/4、sectors=39613440/40、merge=0/1、ticks=69359/1、in_queue=69360、util=82.97%
**测试结果:
CPU 使用率:usr=1.92%,sys=65.28%,ctx=16162,majf=0,minf=255
总读取数据:19.0GiB
当前读取速度:358MiB/s
当前每秒输入/输出操作数:358 IOPS**
—————————————————————————————————————————
测试写入速度
fio –name=write_test –rw=write –size=1G –bs=1M –numjobs=1 –runtime=60 –time_based –end_fs
启动 1 个线程
write_test:布局 IO 文件(1 个文件/1024MiB)
作业:1(f=1):[F(1)][100.0%][w=326MiB/s][w=326 IOPS][eta 00m:00s]
write_test:(groupid=0, jobs=1):err= 0:pid=4970:Wed Dec 11 13:49:16 2024
写入:IOPS=314,BW=315MiB/s(330MB/s)(18.5GiB/60211msec); 0 区域重置
clat(微秒):最小值=2140,最大值=72317,平均值=2494.04,标准差=921.98
lat(微秒):最小值=2284,最大值=72574,平均值=2713.97,标准差=927.40
clat 百分位数(微秒):
| 1.00th=[ 2245], 5.00th=[ 2311], 10.00th=[ 2343], 20.00th=[ 2376],
| 30.00th=[ 2376], 40.00th=[ 2409], 50.00th=[ 2442], 60.00th=[ 2474],
| 70.00th=[ 2507], 80.00th=[ 2540], 90.00th=[ 2638], 95.00th=[ 2704],
| 99.00th=[ 3097], 99.50th=[ 4293], 99.90th=[10290], 99.95th=[12911],
| 99.99th=[57934]
bw(KiB/s):最小值=49152,最大值=389120,每=100.00%,平均值=323195.94,标准差=93810.18,样本=119
iops:最小值=48,最大值=380,平均值=315.39,标准差=91.63,样本=119
纬度(毫秒):4=99.48%,10=0.42%,20=0.07%,50=0.01%,100=0.02%
cpu:usr=8.35%,sys=89.07%,ctx=13010,majf=0,minf=34
IO 深度:1=100.0%,2=0.0%, 4=0.0%,8=0.0%,16=
0.0%,32=0.0%,>=64=0.0% 提交:0=0.0%,4=100.0%,8=0.0%,16=0.0%,32=0.0%,64=0.0%,>=64=0.0%
完成:0=0.0%,4=100.0%,8=0.0%,16=0.0%,32=0.0%,64=0.0%,>=64=0.0%
已发出 rwts:总计=0,18938,0,0 短=0,0,0,0 丢弃=0,0,0,0
延迟:目标=0,窗口=0,百分位数=100.00%,深度=1
运行状态组 0(所有作业):
写入:bw=315MiB/s (330MB/s)、315MiB/s-315MiB/s (330MB/s-330MB/s)、io=18.5GiB (19.9GB)、run=60211-60211msec
磁盘统计信息(读/写):
nvme0n1:ios=0/17032、sectors=0/38728200、merge=0/58、ticks=0/707233、in_queue=707251、util=79.58%
**测试结果:
**CPU 使用率:usr=8.35%、sys=89.07%、ctx=13010、majf=0、minf=34
写入的总数据:18.5GiB
当前写入速度:326MiB/s
当前每秒输入/输出操作数:326 IOPS
OpenWrt One Router 还包含其他有用的功能
OpenWrt One – mikroBUS 插座[]()
mikroBUS 接口
OpenWrt One 具有 mikroBUS 插座接口,这是 MikroElektronika 开发的附加板的开放标准。这种创新设计通过为外围模块提供标准化连接,简化了增强微控制器板功能的过程。
mikroBUS 的应用
- 传感器 :可用于将各种传感器(如温度、湿度和运动检测器)集成到您的微控制器项目中。
- 无线通信 :集成支持蓝牙、Wi-Fi 或 Zigbee 连接的无线模块。
- 人机界面 :连接各种显示组件、输入设备和用户交互工具。
- 控制 :结合电机控制器、LED 驱动器和各种控制模块。
- 可扩展性 :mikroBUS 标准确保跨许多开发板和点击板的兼容性和可扩展性。
[]()
OpenWrt PoE 卡
还包括集成 PoE 网线供电卡(集成)
以太网供电 (PoE) 是一种通过单根以太网电缆传输数据和电力的技术,它简化了网络系统并最大限度地减少了对独立电源的需求。
以下是PoE的几种典型应用和用途:
- IP 摄像机 :广泛应用于安全系统,为 IP 摄像机供电,无需单独的电源线。
- VoIP 电话 :通常用于 IP 语音电话,以简化安装并减少电缆混乱。
- 无线接入点 :为无线接入点提供电力,使得在没有附近电源插座的地方部署更加容易。
- 楼宇管理系统 :用于为楼宇管理系统内的传感器和控制器供电。
- 零售亭 :零售环境中的视频亭和智能标志可受益于 PoE 的电力和数据传输。
- ATM :自动柜员机可以使用 PoE 进行数据传输和供电。
- 安全系统 :非常适合为安全读卡器和其他安全设备供电。
- PoE 照明 :办公室和其他环境照明系统可以通过 PoE 供电。
- IP 对讲机 :对讲系统可以使用 PoE 来简化安装并降低布线复杂性。
仔细观察设计:内部和外部
好与坏!
整体外观设计令人印象深刻;但是,还有一些问题需要解决。例如,在后盖上加一个小的宽切口将方便穿过额外的电缆,特别是对于希望将微控制器或传感器连接到 mikroBUS 插座的用户来说。
拥有三个 LAN 端口比只有两个 LAN 端口具有更大的优势!
由于某些未知原因,OpenWrt 团队错过了通过为第三个 2.5GbE LAN 端口添加一个带有螺丝孔的额外方形切口来增强机箱后面板的机会。值得注意的是,在这种配置中,M.2 插槽将用于 LAN 控制器扩展卡,从而阻止添加 NVMe SSD。但是,如果 NVMe 支持不是您的优先考虑事项,那么高质量的 Micro SD 卡可以是一个可行的替代方案。
M.2 B/M Key 2.5Gb 以太网卡配备 Intel I225 芯片组作为其 RJ45 LAN 控制器,并与 OpenWrt 内核兼容。如果您决定进行此安装,请谨慎操作。此外,要实现以太网端口的适当配合需要精确切割,这可以通过铣削、水切割或冲压机来实现。
右侧的开口设计用于容纳扁平电缆和其他线路,使它们能够顺利从外壳中出来。下图显示了重新设计的后盖外壳,其中包括用红色标记的部分,表示要切割的区域。
OpenWrt One 后盖[]()
安装 M.2 控制卡后,应从 OpenWrt 存储库安装以下驱动程序:
kmod-igc英特尔(R)以太网控制器的内核模块 I225 系列
[]()
[]()
最终结论
作为 OpenWrt 和 Banana Pi 团队合作设计的首款产品,两家公司成功打造了一款用户友好的路由器,并兑现了这一承诺。虽然它只有两个以太网端口,有些人可能认为这是一个缺点,但这款设备以其无缝安装过程、强大的 OpenWrt 支持和预组装结构脱颖而出。这种开箱即用的设计无需安装和添加散热器或外壳等额外配件,最终降低了您的总体成本,并最终让用户的生活变得更加简单。
这款产品的定价与 Banana Pi R4 相比略低,后者的零售价约为 100.00 美元(不含外壳)。不过,Banana Pi R4 具有更多接口、增强的硬件和额外的 RAM,使其成为两者中更具吸引力的选择。
你应该买它吗?
答案通常是肯定的,但这确实取决于您的个人需求。OpenWrt 具有一些引人注目的优势,例如可以广泛使用的集成内置 PoE(以太网供电)支持。mikroBUS 插槽的加入是一项重大改进,可实现板上控制器和传感器之间的无缝连接。此功能使其成为各种行业(包括智能家居应用)各种项目和开发的理想选择。
价格与供货
该路由器最初于 2024 年 1 月亮相,其开发者样品于 4 月推出,早期产品于 5 月 18 日至 19 日在塞浦路斯举行的 OpenWrt 峰会上拍卖。令人兴奋的消息是,OpenWrt One 现在可以在 AliExpress 上广泛购买,价格仅为 89 美元,其中包括一套完整的套件,包括坚固的金属外壳、PoE 模块、三个天线和一个电源。
[]()