1、Jetson网络基础:了解Jetson平台的网络接口
做边缘计算,网络是命脉。Jetson这块板子,我玩了快五年了。从早期的TX1到现在的Orin,网络接口这块其实变化不大,但坑不少。今天咱们就把Jetson上的网络家底翻一翻。
1.1 千兆以太网:最稳的老伙计
先说有线网口。Jetson全系标配千兆以太网,这个接口是我个人最依赖的。为什么?因为它稳定、延迟低、不掉线。
我在项目中遇到过,用Wi-Fi跑实时视频流,画面一卡一卡的。换成网线直连,问题立刻消失。说白了,有线网是工业场景的底线。
Jetson的千兆网口,底层用的是Realtek或Broadcom的PHY芯片。性能上,实测能跑到940Mbps左右。嗯,这里要注意:别以为插上网线就能跑满。网线质量、交换机背板带宽、甚至网口接触不良,都会影响实际速率。
# 在PC端启动服务端
iperf3 -s
# 在Jetson上运行客户端
iperf3 -c 192.168.1.100 -t 30
如果低于800Mbps,先检查网线,别急着怀疑硬件。
1.2 M.2 Wi-Fi:灵活但娇气
Jetson模块上有个M.2 Key E插槽,专门给Wi-Fi网卡用的。我最早用TX2时,觉得有线就够了,Wi-Fi无所谓。直到有一次在户外做无人车测试,拉网线不现实,才意识到这个接口多重要。
Jetson原厂配的是Intel AX200或AX210,支持Wi-Fi 6。但说实话,这个模块挺娇气的。
| Wi-Fi标准 | 理论速率 | 实际体验 |
|---|---|---|
| Wi-Fi 4 (802.11n) | 300Mbps | 够用,但延迟高 |
| Wi-Fi 5 (802.11ac) | 867Mbps | 日常够用,穿墙差 |
| Wi-Fi 6 (802.11ax) | 2.4Gbps | 推荐,延迟低 |
1.3 USB网卡:应急的好帮手
有时候,千兆网口不够用,或者Wi-Fi信号太差,怎么办?USB网卡就是救场神器。
Jetson的USB 3.0接口,接个USB千兆网卡,实测能跑到600-700Mbps。虽然不如板载网口,但应急完全够用。我习惯在工具箱里常备一个绿联的USB网卡,便宜又好用。
但要注意:不是所有USB网卡都能即插即用。有些芯片(比如RTL8153)Linux驱动支持很好,插上就能识别。有些杂牌网卡,驱动得自己编译,折腾死人。
- Realtek RTL8153 / RTL8156(千兆,稳定)
- ASIX AX88179(千兆,兼容性好)
- Intel I225-V(2.5G,但需要额外驱动)
1.4 网络拓扑:边缘计算的典型场景
了解了接口,咱们看看实际怎么组网。边缘计算的网络拓扑,说白了就三种模式。
模式一:单机直连
最简单。Jetson直接连摄像头、传感器,通过网线或Wi-Fi把结果发到服务器。我最早做智能门禁时就这么干——Jetson跑人脸识别,结果通过MQTT上报。
模式二:星型拓扑
一台Jetson当中心节点,下面挂多个传感器或执行器。比如做智能仓储,一台Jetson控制十几个摄像头。这时候千兆网口就不够用了,我通常会加一个USB网卡,一个口接摄像头交换机,一个口接上层网络。
模式三:Mesh组网
多台Jetson之间互相通信,形成自组织网络。适合无人机编队、机器人集群。这时候Wi-Fi的Mesh模式就派上用场了。我去年做的一个项目,6台Jetson Nano组Mesh,跑分布式SLAM,效果还不错。
1.5 场景分析:选对接口,事半功倍
不同场景,对网络接口的要求不一样。我总结了一张表,方便你对照选型:
| 应用场景 | 推荐接口 | 原因 |
|---|---|---|
| 工业质检(固定位置) | 千兆以太网 | 稳定、低延迟、不掉线 |
| 移动机器人 | Wi-Fi 6 + 备用USB网卡 | 灵活,USB网卡应急 |
| 户外无人机 | Wi-Fi Mesh + 4G/5G | 覆盖范围广,远程控制 |
| 多摄像头监控 | 千兆以太网 + USB网卡 | 带宽需求大,双网口分流 |
为什么会这样?因为边缘计算的核心是「数据在本地处理,结果上云」。网络接口选对了,数据流就顺畅。选错了,天天断连、卡顿,项目根本推不动。
嗯,这一章就聊到这儿。记住一句话:网络是边缘计算的血管,接口是血管的阀门。选对阀门,血流才通畅。