รีวิว NanoPi R6S – Part 1: แกะกล่อง, แกะเครื่อง, ติดตั้ง OpenWrt 22.03 รัน iperf3 benchmarks

NanoPi R6S เป็นอุปกรณ์ที่ขับเคลื่อนด้วย Rockchip RK3588S ซึ่งไม่เพียงแต่เป็นเราเตอร์ที่มีพอร์ต 2.5GbE 2 ช่อง แต่ยังเป็นมินิพีซีที่มีพอร์ต HDMI และ USB และ Edge AI computer ด้วย 6 TOPS NPU ในโปรเซสเซอร์

บริษัท FriendlyElec ได้ส่งตัวอย่าง NanoPi R6S 2 อันอย่างมาให้ฉันตรวจสอบ วันนี้ฉันจะเริ่มด้วยการแกะกล่อง, แกะเครื่อง และติดตั้ง OpenWrt 22.03 เพื่อรัน iperf3 benchmarks และฉันจะลองใช้ฟีเจอร์อื่นๆ กับ Debian หรือ Ubuntu Desktop ในครั้งต่อไป

แกะกล่อง NanoPi R6S

R6S Unboxing

เราเตอร์/มินิพีซีมาพร้อมกับเทปยาง (3M)  แผงด้านหน้ามาพร้อมกับไฟ LED แสดงสถานะสี่ดวงและพอร์ตอีเธอร์เน็ต, พอร์ต USB 2.0 และพอร์ต USB 3.0 รวมถึง “window” ตัวรับแสงอินฟราเรด (IR Receiver)  (ที่อยู่ใต้พอร์ต USB 3.0), แผงด้านหลังมีพอร์ต USB Type-C ที่รองรับอินพุต 5V ถึง 20V DC, พอร์ต HDMI 2.1 ที่รองรับ 8K, พอร์ต “LAN” Gigabit Ethernet 1 ช่อง, พอร์ต “LAN” 2.5GbE 1 ช่อง และพอร์ต “WAN” 2.5GbE 1 ช่อง ซึ่งแต่ละรายการสามารถกำหนดค่าใหม่เป็น LAN หรือ WAN เพื่อให้ตรงตามความต้องการของคุณ

NanoPi R6S router ports

แผงด้านข้างมีรูเข็ม MaskROM, ช่องเสียบ MicroSD card และปุ่มรีเซ็ต

MaskROM microSD card Reset button

NanoPi R6S ใหม่มีขนาดเท่ากับ เราเตอร์ NanoPi R5S แต่มีความแตกต่างอยู่บ้าง

NanoPi R6S vs NanoPi R5S
NanoPi R5S (อยู่ด้านบน)  NanoPi R6S

NanoPi R6S สูญเสียพอร์ต USB 3.0 ไป 1 ช่อง ถูกแทนที่ด้วยพอร์ต USB 2.0, แต่มีตัวรับแสงอินฟราเรด (IR Receiver) และปุ่มรีเซ็ต ส่วนพอร์ตที่เหลือจะเหมือนกัน แต่การออกแบบ Layout ของพอร์ตต่างกัน, NanoPi R5S รองรับอินพุต 5V/9V/12V DC ในขณะที่ NanoPi R6S รองรับ 20V DC ได้เช่นกัน ไม่มีการทำเครื่องหมายบนอุปกรณ์ว่าเป็น R5S หรือ R6S ดังนั้นเราต้องจำความแตกต่างเล็กๆ น้อยๆ เหล่านั้นหรือทำเครื่องหมายเองเพื่อหลีกเลี่ยงปัญหาคุณต้องการแฟลชเฟิร์มแวร์ใหม่

แกะเครื่อง NanoPi R6S

เริ่มจากขันสกรู 4 ตัวที่ด้านล่างของอุปกรณ์เพื่อถอดฝาครอบและตรวจสอบเมนบอร์ด

NanoPi R6S Teardown

ด้านล่างของ NanoPi R6S SBC ของ FriendlyElec มาพร้อมกับ FORESEE eMMC flash (ด้านขวา) และไมโครคอนโทรลเลอร์ STM32G030F6P6 เพื่อจัดการกับวงจรไฟฟ้า, ตัวรับแสงอินฟราเรด และ RTC

NanoPi R6S eMMC flash

เราจะถอดบอร์ดออกจากเคส ต้องขันสกรูอีก 4 ตัวออก

NanoPi R6S cooling

มีเทปกาวนำความร้อน (thermal pad) บนโปรเซสเซอร์ Rockchip RK3588S ทำหน้าที่เป็นฮีทซิงค์ขนาดใหญ่เพื่อระบายความร้อนให้กับระบบ

FriendlyElec NanoPi R6S SBC

บอร์ดนี้มีคอนโทรลเลอร์ Realtek RTL8125BG 2.5GbE PCIe 2 ตัวและคอนโทรลเลอร์ Realtek RTL8211F Gigabit Ethernet 1 ตัวตามที่ระบุไว้ในสเปค ชิปที่โดดเด่นอื่น ๆ ได้แก่ Rockchip RK806-1 PMIC และ RAM  เป็นชิป Samsung K4UBE3D4AA-MGCL LPDDR4x 2 ตัว ความจุ 4GB รวมเป็น 8GB

การติดตั้ง OpenWrt 22.03 และการบู๊ตครั้งแรก

เมื่อต้นปีฉันได้รับเราเตอร์ NanoPi R5S ที่มาพร้อมกับ OpenWrt ที่โหลดไว้ล่วงหน้า แต่ NanoPi R5S ไม่ยอมบู๊ต และมีไฟ LED SYS สีแดงกะพริบตลอด…

ดังนั้นฉันจึงดาวน์โหลด eflasher image “rk3588-eflasher-friendlywrt-22.03-20221101.img.gz” จาก Wiki ,แฟลชไปยังการ์ด microSD โดยใช้ USBImager และใส่ microSD ลงในบอร์ดเพื่อให้มี OpenWrt 22.03 (FriendlyWrt 22.03) โดยอัตโนมัติติดตั้งเข้ากับ eMMC flash

NanoPi R6S eFlasher LED
ไฟ LED แสดงสถานะระหว่างการติดตั้งเฟิร์มแวร์

หากคุณเชื่อมต่อหน้าจอแสดงผล HDMI คุณจะเห็นความคืบหน้าบนทีวี/หน้าจอของคุณ แต่ฉันไม่มีข ดังนั้นฉันจึงดูที่ไฟ LED แสดงสถานะที่แผงด้านหน้าแทน เมื่อไฟ LED เป็นสีเขียวทั้งหมด แสดงว่าการอัพเดตเฟิร์มแวร์สำเร็จ

NanoPi R6S LEDs

ฉันได้เชื่อมต่อพอร์ต WAN เข้ากับสวิตช์ 2.5 GbE, LAN1 เข้ากับพอร์ต 2.5GbE ของมินิพีซี UP Xtreme i11 และ LAN2 กับแล็ปท็อปของฉันด้วย Realtek RTL8156BG USB 3.0 to 2.5GbE dongle แต่ลิงค์ LAN2 จะไม่ขึ้น ฉันเชื่อว่า FriendlyElec จะให้อิมเมจที่จะกำหนดค่าพอร์ตอีเธอร์เน็ตทั้งสามพอร์ต ตอนแรกฉันคิดว่าอาจมีปัญหากับฮาร์ดแวร์หรืออิมเมจเฟิร์มแวร์

FriendlyWrt OpenWrt 22.03 NanoPi R6S

หลังจากย้ายสายเคเบิลเครือข่ายที่เชื่อมต่อกับแล็ปท็อปไปยัง LAN1 ฉันสามารถเข้าสู่อินเทอร์เฟซ LuCI ได้ และปรากฎว่าไม่มีลิงก์สำหรับพอร์ต LAN2 Gigabit Ethernet เนื่องจากไม่ได้กำหนดค่าใน OpenWrt

FriendlyWrt Default Network Configuration

ตอนนี้ยังไม่มีอะไรสำคัญมากนัก เนื่องจากฉันจะมุ่งเน้นไปที่พอร์ต 2.5GbE

การทดสอบ iperf3 interface และ Routing

เมื่อเดือนมิถุนายนที่ผ่านมา ฉันทดสอบ NanoPi R5S กับ iperf3 มีประสิทธิภาพต่ำ ดังนั้นมาดูกันว่ามีอะไรดีขึ้นบ้างเมื่อใช้ NanoPi R6S และระบบปฏิบัติการล่าสุด

เริ่มต้นด้วยการรัน iperf3 ระหว่างแล็ปท็อป (192.168.2.130) และ LAN1 (192.168.2.1) บนเราเตอร์:


มันดีมาก! ไม่มีการส่งสัญญาณซ้ำเลยและบิตเรตเฉลี่ย 2 .34 Gbps

ทำซ้ำเช่นเดียวกันกับพอร์ต WAN หลังจากปิดใช้งาน firewall  (ใน /etc/config/firewall):


ผลลัพธ์ที่สมบูรณ์แบบเหมือนกัน

NanoPi R6S routing benchmark

ตอนนี้เราได้ยืนยันแล้วว่าพอร์ต 2.5GbE ทำงานที่ ~2.35 Gbps เรามาทดสอบ Routing ด้วยการจัดเรียงต่อไปนี้:

  • UP Xtreme i11 mini PC เชื่อมต่อกับพอร์ต LAN1 พร้อมที่อยู่ IP: 192.168.2.207
  • NanoPi R6S พร้อม LAN @ 192.168.2.1 และ WAN @ 192.168.31.181
  • แล็ปท็อป Ubuntu 22.04 พร้อมดองเกิล RTL8156BG พร้อมที่อยู่ IP: 192.168.31.85

ฉันจะเริ่ม iperf3 -s บนแล็ปท็อปของฉัน และรันคำสั่งต่อไปนี้จาก UP Xtreme i11 mini PC:


1.53 Gbps. ดีกว่า Gigabit Ethernet แต่ควรปรับปรุงให้ดีขึ้นได้

ลองทำอีกครั้งในโหมดย้อนกลับ (reverse mode):


บิตเรตเฉลี่ย 2.35 Gbps ตอนนี้มันดีมาก, NanoPi R6S เป็นการปรับปรุงที่ดีขึ้นมากเมื่อเทียบกับ NanoPi R5S กับอุปกรณ์เครือข่าย 2.5GbE ของฉันทำงานด้วยความเร็วตามที่โฆษณาไว้

นั่นจะเป็นทั้งหมดสำหรับวันนี้ ฉันยังไม่แน่ใจว่าจะรีวิวอะไรในส่วนที่สอง แต่ฉันคิดว่าการมุ่งเน้นไปที่ส่วนเราเตอร์อาจไม่มีประโยชน์เนื่องจาก Rockchip RK3588S นั้นทรงพลังมากและฉันอาจจะติดตั้ง Debian หรือ Ubuntu เพื่อรีวิว NanoPi R6S เป็น มินิพีซีและลองใช้ NPU หาก SDK พร้อมและใช้งานได้

ฉันขอขอบคุณ FriendlyElec ที่ส่งตัวอย่าง NanoPi R6S 2 ตัวอย่างมาให้รีวิว รุ่นที่ตรวจสอบนี้ราคา $139 (5,000฿) รวมค่าจัดส่ง

แปลจากบทความภาษาอังกฤษ : NanoPi R6S Review – Part 1: Unboxing, Teardown, OpenWrt 22.03, and iperf3

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา