新闻  |   论坛  |   博客  |   在线研讨会
Banana Pi与OpenWrt开源社区合作 OpenWrt One 评测:探索未来和亮点
sinovoip | 2024-12-14 13:56:28    阅读:73   发布文章

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

贮存

两种闪存类型使主板几乎牢不可破。128
MB SPI NAND 闪存用于 U-boot 和 Linux
4 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-PD
802.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 连接信息 1OpenWrt One WiFi 连接信息 2

使用 Fast.com 评估 Poco F6 Pro 上的互联网速度。

OpenWrt One(Fast.com 测试)

使用 iPerf3 对有线局域网进行吞吐量测试。

在本次测试中,我们将 OpenWrt One 配置为服务器模式,而 Windows 11 台式电脑则作为客户端。结果始终令人印象深刻,吞吐速度达到约 916 Mbps。

iPerf3 测试(截图)

OpenWrt One iPerf 测试 1OpenWrt 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 模块、三个天线和一个电源。



*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客