前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NVIDIA JetBot系列教程(3):无线WIFI的安装与调试(上)

NVIDIA JetBot系列教程(3):无线WIFI的安装与调试(上)

作者头像
GPUS Lady
发布2021-11-16 14:58:20
1.8K0
发布2021-11-16 14:58:20
举报
文章被收录于专栏:GPUS开发者GPUS开发者

无线网络是操控无人车的必要设备,因为我们不可能让无人车拖着一条网路线去进行操作。要为Jetson Nano(含2GB)装上一片无线网卡是非常简单的事情,但是最复杂的问题是“设置”的细节,必须兼顾更多可能的使用场景。

如果您的设备只打算在自己熟悉的环境里使用的话,如办公室、实验室、家里等等,应该都会存在一台用的比较习惯的无线路由器,可以轻松配置或查找出Jetbot的无线网络IP,因为只要无线网卡与无线路由执行过一次连线,就能将密码记录在Jetbot里面,以后只要不关闭无线网的话,在Jetbot开机之后就能直接连上。

但如果您的Jetbot经常需要到陌生环境去测试或演示,上述的方式就没法使用了。比较好的状况是去到一个保密要求低的地方,对方愿意提供无线网的密码让Jetbot进行,我们可以先透过USB连线方式,透过SSH对Jetbot下达无线网连接的指令,这样还是能完成连线的任务。

如果前往的地方,是安全要求高的,甚至是在户外没有无线路由的地方,这样无线网就完全无用武之地了。

本文的重点就是要解决这样的麻烦问题,根据不同使用状况提供以下两种建议方式:

1. 将Jetbot或控制台PC的无线网卡设置为“热点”模式:

2. 自带一个掌上型便携无线路由:

不管使用哪种方式,首先我们还是得为Jetbot先安装一片合适的无线网卡。

l 安装无线网卡

Jetson Nano提供M.2 Key-E与USB两种网卡接口,而2GB版本并不提供M.2接口,因此只能使用USB的网卡。以下简单说明以下两种网卡以及安装的方式:

M.2Key-E接口:

这种网卡的信号质量比较好,不过存在以下缺点:

A. 安装过程复杂:必须拆卸Jetson Nano核心模块的两个螺丝,并将其取下之后才能安装上这个无线网卡,然后再装上核心模块。

安装教程参考:笨鸟手册(8):如何在Jetson NANO上安装无线WIFI模块

B. 需要有额外天线:这个部分看似简单,但实际上是有复杂度的,因为销售网卡的供应商大部分没有提供配套的IPX天线,需要根据采购的网卡的接口,再自行到淘宝上采购配套的天线,这种IPX的规格从第一代到第四代的接口都不兼容。

USB接口:

这种网卡非常方便,只要插上Jetson Nano 2GB的其中一个USB口就行,唯一的缺点就是有效距离较短,不过在30~50米范围内的操作,大致上是能满足Jetbot的使用,推荐使用这类的无线网卡会比较方便。

NVIDIA官方在https://elinux.org/Jetson_Nano#Wireless 提供一份Jetson Nano(含2GB)的网卡推荐列表,包括M.2接口与USB接口的都有,

不过请注意一下USB无线网卡的外形,最好选择下图左边这种“短”型的比较好,右边这种长度对Jetbot的运行与旋转会造成麻烦。

为了统一实验的过程,接下去的部分全部都使用USB无线网卡的方式来配合说明,而M.2网卡的设置方式也是一样的。

用USB数据线进行连线

接下去我们先使用具备数据传输并带有Micro B接口的USB线,将控制台PC与Jetson Nano(含2GB)如下图一般地进行连接。这里必须再三强调的,就是所使用的USB线必须具备数据传输功能,很多初学者经常反映会出现连线失败的状况,追究原因,都是因为使用了只具备充电功能的USB线,当然无法完成连线,但是这从外观上也没法识别,只能实际尝试之后才能确认。

如果连线正常,在Windows操作环境下,会听到USB设备连接的提示声,在Ubuntu操作系统下会弹出一个类型下图的窗口,就表示形成连线:

确认连线的方法,最好直接在指令窗口执行“ping 192.168.55.1”,如果能能通(如下图),就能用ssh或者Jupyter来操作JetsonNano(含2GB)。

如果您的Jetbot使用前面文章所教导的Docker容器创建的话,在Jupyter所操控的范围是在容器内部,无法对Jetson Nano(含2GB)进行配置,因此后面的操作全部以SSH远程命令窗口进行。

现在就打开一个命令终端,执行以下指令:

代码语言:javascript
复制
$  ssh <Jetbot设备用户名>@192.168.55.1 => 输入密码

如果您使用Jetbot提供的镜像烧录TF卡的话,这里的用户名与秘密都是”jetbot”。Windows用户请自行在网上找到合适的SSH工具。登陆上Jetbot设备之后,请执行以下指令检查无线网卡是否已经被系统检测到:

代码语言:javascript
复制
$  ifconfig | grep wlan

如果出现以下信息表示安装成功;如果没有出现信息,表示无线网卡的安装有问题,需要检查网卡本身是否为Jetson Nano(含2GB)所支持的:

“wlan0:flags=4099<UP,BROADCAST,MULTICAST> mtu 1500”

下一篇我们将介绍

l 将Jetbot的WIFI与控制台PC都连上同一个无线热点

l 将Jetbot或控制台PC的无线网卡设置为热点:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GPUS开发者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档