欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

树莓派ZeroW:一根数据线轻松玩转苹果的HomeBridge

来源:本站整理 作者:佚名 时间:2019-07-08 TAG: 我要投稿

最近入手了Zero W,非常小巧,打算整个homebridge玩,不过找了网上很多文章发现树莓派ZeroW的文章很少,而且都是早期的安装方法了,安装过程中出现各种问题,于是结合其他的文章写了这篇只需要一根数据线一个SD卡就可以轻松完成homebridge安装的文章。(由于本人买不起配件,所以这里我用homebridge控制远程php服务器上的软件的开关做了个案例,原理其实差不多)
废话不多说,我们直接开始干!
首先下载好raspbian镜像和balenaEtcher工具。
当然,你也可以选择win32diskimager,不过我用过balenaEtcher之后还是觉得balenaEtcher真的是非常简单好用。
Raspbian下载链接:https://www.raspberrypi.org/downloads/raspbian/
balenaEtcher官方下载链接:https://www.balena.io/etcher/
Raspbian系统,由于后面不需要用到桌面,我这里用的是“Raspbian Stretch Lite”,下好了之后不要解压。
BalenaEtcher下载很慢,所以我还是选择到百度随便下载了一个。

[↑↑↑]  下载完就是这两个东西哦 [↑↑↑]
一、把SD卡插入读取器并插入电脑,然后打开balenaEtcher(打开的时候比较慢),点击Selectimage,选择刚刚下载的raspbian的镜像,点击Flash,等待刷入并验证完成,显示“FlashComplete!”就是刷入完成了。

二、拔出读卡器再次插入电脑,会出现一个分区boot。
修改boot分区里的config.txt文件,在最后一行下面,另起一行添加:dtoverlay=dwc2
修改boot分区里的cmdline.txt文件,找到单词rootwait,在其之后添加:modules-load=dwc2,g_ether
注意每个参数之间空格分开,且都是在同一行。
注意:关于dtoverlay的更多内容可以查看boot/overlay文件夹里的README。
在boot分区根目录创建一个文本文件,然后重命名为ssh,注意去掉.txt后缀,此时即可以 开启ssh登录(新版Raspbian的改动)。SSH默认关闭,因此需要在boot分区创建一个名为ssh的文件来开启SSH服务。
注意:这个ssh文件容易丢失,如果ssh不能登录了,先检查ssh是否丢失。
三、插好TF卡,将Micro USB数据线一头接在Zero W USB接口,如果正常此时电脑会安装相关驱动并显示一个新网卡。

等待驱动安装完成之后 打开“设备管理器->网络适配器”,检查其中是否有类似“USB Ethernet/RNDIS Gadget”的设备,
如果有,则跳过以下步骤,如果没有则需要手动安装RNDIS/Ethernet Gadget 驱动。
由于我这里是WIN10,WIN10 x64的用户可以在这里下载驱动,其他系统的用户请自行百度安装”RNDIS/Ethernet Gadget驱动”。

具体如何安装,下载完解压之后里面会有驱动安装方法。
安装成功后,在“设备管理器->网络适配器”中就会出现“RNDIS/Ethernet Gadget”咯!!!
四、接下来,使用putty链接树莓派,在Host Name中输入raspberrypi.local然后点击Open:


在弹出的窗口中输入树莓派的默认用户名pi,然后回车,输入默认密码raspberry:

出现这样的界面,代表登陆成功。
五、配置WIFI链接,让树莓派连上WIFI,扩容SD卡空间。
输入:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf   
在最下面插入(注意:下面改成你自己的 WIFI名 和 WIFI密码)
network={
          ssid="你的WIFI名"
          psk="WIFI密码"
        }
好了之后,按Ctrl+x,然后输入y,然后回车。
接着使用raspi-config扩容SD卡空间。
输入:
sudo raspi-config
选择Advanced Options->Expand Filesystem->Finsh->OK, 然后树莓派会重启,等待一会儿(2分钟左右),然后再次链接树莓派,具体步骤和上面一样:


六、修改树莓派默认源,安装并配置HomeBridge。
输入:
sudo nano /etc/apt/sources.list
把里面原本的源注释掉,前面加个#,然后在最底下插入:
deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib

[1] [2] [3]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载