Im Normalfall befinden sich alle Daten eines Raspberry Pi auf der eingelegten SD-Karte. Dies hat den Vorteil, dass Ihr eine betriebsbereite SD-Karte auch einfach in einen anderen Raspberry Pi einlegen könnt. Sollte Euer Raspberry Pi zum Beispiel beschädigt werden, reicht es die SD-Karte in eine lauffähige Hardware einzulegen und es kann weiter gehen.
Was aber, wenn Ihr die verwendete Hardware – also das Mainboard bzw. die Hardware des Raspberry Pi – eindeutig identifizieren wollt? Dazu wäre eine Seriennummer sehr hilfreich.
Leider gibt es da keine spezielle Seriennummer der Raspberry Pi Hardware. Was sich aber auslesen lässt ist die Seriennummer der CPU. Und da diese fest mit der restlichen Hardware verlötet ist und für die meisten auch nur sehr schwer oder gar nicht getauscht werden kann, kann sie als Seriennummer zur Identifizierung des Raspberry Pi Boards genutzt werden.
Wie Ihr die Seriennummer Eures Raspberry Pi bzw. dessen CPU auslesen könnt, ist im folgenden Artikel beschrieben.
Sicherheitshinweise
Ich weiß die folgenden Hinweise sind immer irgendwie lästig und wirken unnötig. Aber leider haben schon viele Menschen die es "besser" wussten aus Leichtsinnigkeit Augen, Finger oder anderes verloren bzw. sich verletzt. Im Vergleich dazu ist ein Datenverlust fast nicht der Rede Wert, aber auch diese können echt ärgerlich sein. Deswegen nehmt Euch bitte fünf Minuten Zeit um die Sicherheitshinweise zu lesen. Denn auch das coolste Projekt ist keine Verletzung oder anderen Ärger wert.
https://www.nerdiy.de/sicherheitshinweise/
Affiliatelinks/Werbelinks
Die hier in aufgeführten Links zu Online-Shops sind sogenannte Affiliate-Links. Wenn Du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekommt Nerdiy.de von dem betreffenden Online-Shop oder Anbieter eine Provision. Für Dich verändert sich der Preis nicht. Falls Du Deine Einkäufe über diese Links tätigst unterstützt Du Nerdiy.de dabei auch in Zukunft weitere nützliche Projekte anbieten zu können. 🙂
Voraussetzungen
Hilfreiche Artikel:
Bevor ihr mit diesem Artikel startet solltet ihr einen Raspberry Pi soweit vorbereitet haben, dass dieser über das Netzwerk erreichbar und per SSH Steuerbar ist.
Die folgenden Artikel beschreiben was zu tun ist um den Raspberry Pi soweit vorzubereiten.
- RaspberryPi – Einrichten für Nerdiys!
- RaspberryPi – Die Erste Konfiguration!
- RaspberryPi – Den RaspberryPi über SSH steuern
In der folgenden Listen findet Ihr alle Teile die Ihr zur Umsetzung dieses Artikels benötigt.
Benötigtes Werkzeug:
Benötigtes Material:
Number | Link |
---|---|
1x | Raspberry Pi Bei Amazon kaufen |
1x | Raspberry Pi Netzteil Bei Amazon kaufen |
1x | Raspberry Pi Gehäuse Bei Amazon kaufen |
1x | Micro SD Karte 64GB Bei Amazon kaufen |
Per SSH auf dem RaspberryPi einloggen
Um zu beginnen müsst Ihr Euch als erstes mit Putty per SSH auf dem RasPi einloggen. Wie das geht ist im Artikel RaspberryPi - Den RaspberryPi über SSH steuern beschrieben.
ID bzw. Seriennummer der CPU des Raspberry Pi auszulesen
Die Seriennummer der CPU ist in den Informationen über die CPU enthalten. Diese lassen sich mit dem folgendem Befehl sehr leicht auslesen.
Gebt also einfach den Befehl:
cat /proc/cpuinfo
in die Konsole des Raspberry Pi ein.
Daraufhin werden Euch die folgenden Informationen über die CPU des Raspberry Pi angezeigt.
Mit diesem Befehl kommt ihr also an alle Informationen über die CPU inkl. Seriennummer. Was aber, wenn man nur die Seriennummer sehen möchte?
Um nur die Seriennummer ausgegeben zu bekommen, könnt Ihr ein paar Befehle kombinieren.
Gebt dazu zum Beispiel den folgenden Befehl ein.
cat /proc/cpuinfo | grep Serial | cut -d ":" -f2
Die CPU Informationen werden dadurch abgerufen, die Seriennummer herausgefiltert und ausgegeben.
ID bzw. Seriennummer des Raspberry Pi mit Node Red auslesen
Mit Node Red könnt Ihr den Abruf der Seriennummer automatisieren und diese dann direkt weiterverarbeiten.
So könntet Ihr die Seriennummer zum Beispiel nutzen um jeden Raspberry Pi mithilfe von Node Red eindeutig zu identifizieren.
Den Node Red code findet Ihr im Nerdiy-Git-Repository unter folgendem Link:
Wie ihr diesen in Eure Nod eRed Umgebung importieren könnt ist im Artikel NodeRed – Node-Code importieren und exportieren beschrieben.
Weitere Artikel zum Thema
In den folgenden Kategorien findet Ihr weitere Links zum Thema Rasperry PI und Node Red.
Viel Spaß mit dem Projekt
Ich hoffe bei euch hat alles wie beschrieben funktioniert. Falls nicht oder ihr Fragen oder Anregungen habt lasst es mich in den Kommentaren bitte wissen. Ich trage dies dann ggf. in den Artikel nach.
Auch Ideen für neue Projekte sind immer gerne willkommen. 🙂
P.S. Viele dieser Projekte - besonders die Hardwareprojekte - kosten viel Zeit und Geld. Natürlich mache ich das weil ich Spaß daran habe, aber wenn Du es cool findest, dass ich die Infos dazu mit Euch teile, würde ich mich über eine kleine Spende an die Kaffeekasse freuen. 🙂