0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在没有Internet的情况下直接连接到树莓派

454398 来源:网络整理 作者:网络整理 2019-11-29 11:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Raspberry Pi的多功能性意味着您一定会在室外使用它,而这超出了无线网络的范围。那么,如何在不插入键盘和显示器的情况下与之通信呢?

不言而喻,在不实际的情况下,要拖着人为输入设备并随身携带显示器。首先需要满足显示器的外部电源要求(除非您使用专用的便携式Pi触摸屏显示器)。

更好的解决方案是通过其他设备(例如笔记本电脑)进行通信。尽管Raspberry Pi目前不支持Wi-Fi Direct,但是对于不通过无线网络进行直接SSH连接,您仍然有两个选择。

可能使用此功能

无线连接到无论是启用了无线网络还是通过以太网连接到路由器的Raspberry Pi肯定更方便。几乎可以肯定,无论您是在家,在学校还是在创客活动中,它都是首选。

但是,它并不是每种情况的理想选择。

例如,如果您将Pi与相机模块配合使用,则您可能希望将其带到室外,或者拍摄一些延时摄影。如果没有无线网络通过SSH连接到Pi,您将需要另一种解决方案,该解决方案可以通过PC或移动设备运行。

这是直接连接的地方。您有两个可靠的选项:以太网和USB

通过以太网连接到您的Raspberry Pi

最明显的选择是通过以太网电缆。所有Raspberry Pi计算机(将Pi零保存)都具有以太网端口,因此使其成为最合适的选项。

为此,您需要:

Raspberry Pi(型号B,B +,2或3)。

新安装Raspbian(以获得最佳效果)。

Micro USB电缆和电源。

MicroSD卡

一条以太网电缆,两端带有RJ45连接器

标准以太网电缆在这里很好,因为Raspberry Pi可以重新配置端口。过去曾经使用过交叉电缆来连接两台计算机,但这在这里是不必要的。

您将需要使用Pi设置来接受SSH连接。默认情况下未启用此功能,但是有两种解决方法。

启动键盘和监视器,以通过 raspi-config 启用SSH。

SD卡插入PC,浏览到/boot 并创建一个名为 ssh 的空文件。

(Raspbian操作系统在启动时会检测到该文件,并将其作为启用SSH的指令。)

通过SSH连接到Pi所需的所有内容都已经存在。您只需要设备的IP地址即可。您可以通过连接到路由器(通常为192.168.0.1,但您需要检查路由器的IP)或使用键盘和显示器启动Pi并输入

ifconfig

在继续进行操作之前,您需要检查Pi是否正确启动,并且在正常情况下SSH可以正常工作。我们的SSH连接指南将在此处有用。

一旦您对Pi引导感到满意并且可以通过路由器正常进行无线活动,请关闭设备。

sudo shutdown

现在,使用以太网电缆将Raspberry Pi连接到PC。

说Bonjour!

要使其正常工作,您需要一个特定的软件: Bonjour Zeroconf 。该Apple软件是一种用于网络设备识别的软件,已预先安装在macOS中。 Windows用户可以从Apple网站安装Bonjour Print Services v2.0.2。

安装此程序并建立与Pi的直接电缆连接后,一旦小型计算机开机并完全启动,您应该能够连接。

但是,建议您耐心等待。 Pi将首先尝试从DHCP服务器获取IP地址,然后在失败时默认为169.254.x.x范围内的私有地址。您可能还会发现在PC或笔记本电脑上切换到飞行模式很有用,以确保不会与网络上的其他设备混淆。分配IP后,Bonjour网络将建立 .local 域地址。

片刻之后,只需打开SSH工具并连接到 raspberrypi.local (或pi@raspberrypi.local),默认密码为“ raspberry”。

Windows用户可能需要强制操作系统放弃路由器分配的IP地址才能正常工作。只需打开命令提示符并键入以下命令即可轻松完成此操作:

ipconfig /renew

这将在169.254.xx范围内生成随机的privateIP。

通过USB将您的PC连接到Raspberry Pi Zero

如果您有Raspberry Pi Zero,则还可以通过PC或笔记本电脑的USB端口直接连接到它,尽管这也需要 Bonjour ,在Linux上为 avahi-daemo n(avahi-daemon已预装Ubuntu)。

从新副本开始复制Raspbian Jessie或Raspbian Jessie Lite(2016年5月26日或更高版本)到您的SD卡。在将其插入Pi Zero之前,请使用桌面文件浏览器找到启动分区,并找到config.txt。在原始文本编辑器(例如Windows上的记事本)中打开它,然后滚动到底部。在最后,添加:

dtoverlay=dwc2

完成后,保存并关闭文件,然后找到并打开cmdline.txt。找到“ rootwait”,然后在以下位置插入该字符:

modules-load=dwc2,g_ether

确保该命令位于同一行,仅用空格隔开,例如:

保存并关闭,然后弹出microSD卡。然后,您可以在启动设备之前将其插入Raspberry Pi Zero中并将其连接到PC。连接应该通过USB。

使用 raspberrypi.local 作为SSH软件中的地址(同样,如果使用Linux命令行,也可以尝试pi@raspberrypi.local)。 。请注意,如果您的家庭网络上还有其他Raspberry Pi,则可能需要禁用无线网络。这样可以确保您通过USB连接到Pi Zero,而不是通过Wi-Fi连接到Kodi盒。

如果遇到任何问题,请尝试切换USB电缆。

两个可靠的直接连接

如果可以通过蓝牙或无线从移动设备(可能是AndroidiOS)进行连接,那将是很棒的选择,尽管从理论上讲这是可行的,但目前不支持。尽管有一些方法说明其中任何一种都能正常工作,但似乎都不是特别可靠。

但是,如果您有两种方法都能可靠地工作并且可以连接,我们将很高兴收到您的来信。通过SSH。在评论中告诉您,或者遇到任何问题!

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Internet
    +关注

    关注

    0

    文章

    401

    浏览量

    38242
  • 树莓派
    +关注

    关注

    122

    文章

    2070

    浏览量

    109784
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何搭建高效的树莓NAS?完整安装与配置指南!

    树莓网络附属存储网络附属存储(NAS)是一种专用设备或系统,它为网络内的数据存储和管理提供了一个集中位置。与传统通常直接连接到单台计算机的外部硬盘不同,NAS连接到网络,允许多个用户
    的头像 发表于 08-13 17:45 1386次阅读
    如何搭建高效的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>NAS?完整安装与配置指南!

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下
    的头像 发表于 08-08 14:59 1081次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    何在树莓 AI HAT+上进行YOLO姿态估计?

    大家好,接下来会为大家开一个树莓5和YOLO的连载专题。内容包括四个部分:在树莓5上使用YOLO进行物体和动物识别-入门指南在树莓
    的头像 发表于 07-20 20:34 622次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b> AI HAT+上进行YOLO姿态估计?

    何在树莓 AI HAT+上进行YOLO目标检测?

    大家好,接下来会为大家开一个树莓5和YOLO的连载专题。内容包括四个部分:在树莓5上使用YOLO进行物体和动物识别-入门指南在树莓
    的头像 发表于 07-19 08:34 1224次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b> AI HAT+上进行YOLO目标检测?

    何在树莓派上安装并运行 Arduino 集成开发环境!

    使用树莓单板计算机,你可以运行各种应用程序,包括广受欢迎的Arduino集成开发环境(IDE)。这意味着你可以用它轻松地为通过USB连接到树莓
    的头像 发表于 07-01 17:41 4062次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b>派上安装并运行 Arduino 集成开发环境!

    精通远程控制:借助树莓释放 SSH 的强大功能!

    什么是SSH?我们如何利用SSH连接到树莓、对其进行监控并执行其他任务?注意:文章链接可能需要科学上网。通过SSH连接到树莓
    的头像 发表于 06-27 15:26 795次阅读
    精通远程控制:借助<b class='flag-5'>树莓</b><b class='flag-5'>派</b>释放 SSH 的强大功能!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    接入,但随着我们逐渐远离台式电脑,找到键盘和显示器变得越来越困难。一旦WiFi设置完成,就可以通过SSH连接到树莓,并从笔记本电脑或其他设备远程与树莓
    的头像 发表于 06-26 15:41 1067次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1003次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    全网疯传!树莓GUI开发竟然可以这么轻量?

    嘿,各位树莓的发烧友们!今天我要和大家分享一个超酷的技巧——如何在没有桌面环境的情况下,在树莓
    的头像 发表于 04-05 09:36 1974次阅读
    全网疯传!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>GUI开发竟然可以这么轻量?

    树莓+Balena OS:一键解锁智能硬件新技能!

    树莓,这个小巧的单板计算机,一直以来都是技术爱好者和开发者的宠儿。但你有没有想过,如何让树莓变得更智能?BalenaOS作为一款专为
    的头像 发表于 03-25 09:25 1536次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>+Balena OS:一键解锁智能硬件新技能!

    ADS62P49的64脚SDOUT是直接连接到FPGA上面吗?

    各位大侠,麻烦了,ADS62P49的64脚SDOUT是直接连接到FPGA上面吗?还有CTRL1,CTRL2,CTRL3,RESET脚是直接接电源还是接地?
    发表于 02-12 06:08

    想把ths1230的输出数据直接连接到DSP的数据总线上,可以吗?

    你好!我看到ths1230与DSP连接时,你们推荐使用SN74ALVCH16841芯片或者FIFO进行连接。但我想把ths1230的输出数据直接连接到DSP的数据总线上,可以吗?
    发表于 02-11 07:17

    干货来喽!实用树莓Linux编译指南

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以
    的头像 发表于 12-18 16:31 850次阅读
    干货来喽!实用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>Linux编译指南

    实用树莓Linux编译指南,打工人必备!

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以
    的头像 发表于 12-17 16:19 2007次阅读
    实用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>Linux编译指南,打工人必备!

    在3V供电的情况下,5V信号可以直接连接到SN65LVDS349的输入端吗?

    你好,我想用SN65LVDS349做差动信号接收。这个芯片的供电电压是3V. 我接收的信号是0V到5V的差分信号。信号是从光栅尺输出的。 请问:在3V供电的情况下,5V信号可以直接连接到SN65LVDS349的输入端吗? 谢谢!
    发表于 12-16 06:59