God's in his heaven.
All's right with the world.

0%

在美国第一次购买和使用树莓派时遇到的一些问题

新买了一个Raspberry Pi 4 Model B,第一次使用树莓派,遇到一些问题,记录下来希望对自己和他人所有帮助。

买什么套装

虽然在我买的时候2GB款的树莓派4B税前价格是35刀,但是亚马逊上是不直接卖板子的,一些要捆绑一些配件像Micro SD卡、电源、散热片、Micro HDMI线啥的。众所周知美国这边的各种线卖的巨贵无比,国内淘宝9块9包邮的线,在这边可能就是20刀不包税。而像CanaKit等可以直接卖板子的网站,则一般需要6到7刀左右的邮费。最后我还是在亚马逊上买了一个包括电源和三块散热片的套装,税前45刀左右。

树莓派4B的电源线是5V3A Type-C接口,我看了一下现在手机的充电线大多是5V2A这个样子,据说只要别接太多额外负载,手机充电线也是可以的。散热片不确定是否是必须的,我在不接散热片的情况下尽跑翻墙代理程序的时候在45摄氏度左右,但西雅图这边气温比较低,夏天最高温度也就32到34摄氏度左右。如果是在国内温度比较高的地区,建议还是贴散热片比较保险。

盒子的话淘宝20块就能买个很好的了,美国这边差不多20刀不包税。估计盒子会对散热造成一定负面影响,因此还是建议至少贴散热片。另外我一直在找有没有能装下一个2.5英寸或者3.5英寸硬盘的树莓派盒子,但是淘宝和亚马逊上都没有找到,移动硬盘只能单独放盒子外面,通过USB和树莓派连接在一起了。

如果是把树莓派作为翻墙代理等服务器用途的话,Micro HDMI不是必须的,我下面会讲到怎么远程初始化树莓派。

没有Micro HDMI线

第一次知道有Micro HDMI接口,所以很显然我没有这种线。电脑大多使用的都是普通大小的HDMI线。在美国买线相当划不来,一个这样的线得一、二十刀。所以我通过网线将树莓派接在路由器上,然后通过远程SSH的方式连接到树莓派上进行配置。

但是需要注意的是,虽然安装树莓派系统有两种方式(如何给树莓派安装操作系统):
方式一:将NOOBS写入Micro SD卡
方式二:直接将操作系统镜像写入Micro SD卡

但方式一应该是需要将树莓派连接显示器才能操作安装程序的,所以我用的第二种方式,直接将操作系统Raspbian镜像写入Micro SD卡。树莓派上有一个Micro SD卡读卡器,需要将安装了Raspbian的Micro SD卡插入这里。

此外,树莓派4B的SSH默认是关闭的,在写入镜像完成后,还需要通过电脑在Micro SD里创建一个文件名为SSH的空文件。然后将Micro SD卡插入树莓派卡槽,通电后SSH Server才会启动,这样才能通过SSH Client连接上去。

然后问题来了,SSH连接的时候如何得知树莓派的IP?如果是自己家,你有路由器的管理密码的话,登录进去找找看所有连接上来的设备,看有没有类似Raspberry名字的设备连接上来。如果没有路由器的管理密码或者想偷懒的话,可以参考如何这没有显示器的情况下获取树莓派IP?这篇文章,或者用ipscan等局域网内IP扫描工具直接扫描所有IP。

启用WIFI

按照从网上找到的一些教程(例如树莓派4B,3B+和3B,如何配置WiFi和蓝牙),我在执行sudo iwlist wlan0 scan的时候遇到了类似interface doesnt support scanning的错误信息。在执行sudo ifconfig wlan0 up的时候,则遇到了SIOCSIFFLAGS: Operation not possible due to RF-kill的错误信息。据查rfkill是管理WIFI和蓝牙功能的一个软开关,跟控制耗电相关。根据SIOCSIFFLAGS: Operation not possible due to RF-kill关闭了相关的设置后解决问题。

通过蓝牙SSH

参考了一下文章但目前暂时未能解决这个问题,主要的问题是我的笔记本检测不到树莓派的蓝牙信号,虽然我的手机能够检测到树莓派的蓝牙。通过蓝牙SSH并不是刚需,等以后如果我能解决这个问题的时候再补完这一部分。


本文地址:http://xnerv.wang/the-first-time-to-buy-and-use-raspberry-in-usa/