我怎么知道哪个是Pi 1,哪个是Pi 2?
我知道如何识别物理硬件(例如,微型SD与SD插槽,黄色视频)输出等),但我只是不知道通过DHCP获得的IP地址。
#1 楼
Raspberry Pi 2将提供BCM2709硬件和〜1 GB的RAM,如下所示:pi@raspberrypi:~ $ cat /proc/cpuinfo | grep Hardware
Hardware : BCM2709
pi@raspberrypi:~ $ cat /proc/meminfo | grep MemTotal
MemTotal: 947756 kB
,而Pi 1报告BCM2708硬件且肯定小于1 GB:
pi@raspberrypi:~ $ cat /proc/cpuinfo | grep Hardware
Hardware : BCM2708
pi@raspberrypi:~ $ cat /proc/meminfo | grep MemTotal
MemTotal: 445112 kB
要更详细地了解它,请使用
cat /proc/cpuinfo | grep Revision | awk '{print substr(0002: Pi B Rev 1.0, 256 MB
0003: Pi B Rev 1.0, 256 MB
0004: Pi B Rev 2.0, 256 MB
0005: Pi B Rev 2.0, 256 MB
0006: Pi B Rev 2.0, 256 MB
0007: Pi A
0008: Pi A
0009: Pi A
000d: Pi B Rev 2.0, 512 MB
000e: Pi B Rev 2.0, 512 MB
000f: Pi B Rev 2.0, 512 MB
0010: Pi B+
0012: Pi A+
0013: Pi B+
0015: Pi A+
0092: Pi Zero Rev 1.2
0093: Pi Zero Rev 1.3
1040: Pi 2B Rev 1.0
1041: Pi 2B Rev 1.1
2082: Pi 3B Rev 1.2
, length(q4312078q)-3, length(q4312078q))}'
,其中结果可能是以下之一:
q4312078q
#2 楼
除其他答案外,如果您想区分多个相同类型的pi,则可以通过类似的方式读取序列号:cat /proc/cpuinfo | grep Serial
Serial : 000000000000000d
此
更多信息:如何获取序列号?
#3 楼
或新手方法:关闭一个电源并识别另一个IP,然后您就可以猜出另一个IP。无论选择哪种方式,如果要更进一步地区分它们,就可以将来,您可以在标识后更改其主机名。
在每个pi上执行以下操作:
编辑/ etc / hosts文件:
sudo nano /etc/hosts
用所需名称(例如raspberrypione)替换文件中的“ raspberrypi”。
编辑/ etc / hostname文件:
sudo nano /etc/hostname
用以前选择的名称替换文件中的“ raspberrypi”。
然后执行
sudo /etc/init.d/hostname.sh
提交更改并重新启动sudo reboot
重新启动后,它们将以新名称出现在路由器的设备列表中,以便您轻松检索IP。另外,当您通过ssh连接时,您会在终端中看到它们的新名称:
pi@raspberrypione:~ $