The Pi's hostname
might be the best option. This way, you can even identify each Pi over the network. Another advantage to this method is that it shows the hostname (by default) at the beginning of each line in the command line.
For example:
If you had ten RPis in room A-14, then you could change the hostname on each one to:
raspberrypiA-14-1
raspberrypiA-14-2
raspberrypiA-14-3
and so on. Or, to make it smaller:
piA-14-1
piA-14-2
piA-14-3
If you had different models, you could also include the model name in the hostname:
pi-Zero-A-14-1
pi-A-A-14-2
pi-2B-A-14-3
These hostnames would be visible on the network and you could ssh
into any of them without their respective IP address.
There are three ways to change the hostname in Raspbian.
1.
The command:
sudo hostname -b "NEWHOSTNAME"
will change the hostname to NEWHOSTNAME
upon the next boot.
2.
Bring up the Raspbian config with:
sudo raspi-config
Scroll down to advanced options
, and then the second option is hostname
. Type in what you want the new hostname to be, and it will change upon the next boot.
3.
You can edit /etc/hosts
with sudo nano /etc/hosts
and change this line:
127.0.1.1 raspberrypi
Just change raspberrypi
to your new hostname. Don't change any of the other lines.
You don't have to do all three methods, just one will be enough!
Something important to note:
This is not hardware dependent. At all. Even if you replace the entire RPi, as long as you are using the same sd card, the hostname will not change. You can even move the sd card between models and it will keep the hostname you have set.