WLAN IP Adresse ermitteln

» home «

Dieser Beitrag zeigt Ihnen, wie Sie mit Python die lokale IP-Adresse des Raspberry Pi abfragen können. Es sind nur wenige Codezeile nötig.

In vielen meiner Raspberry Pi Projekte benötige ich die lokale IP Adresse des Rechners für weitere Verarbeitungen mit anderen Python Programmen. Das folgende Script zeigt wie Sie die IP Adresse des WLAN-Adapters auf dem Raspberry Pi mit Python auslesen können.

001  # Dieses Programm liest die lokale IP Adresse des WLAN0 Adapters aus
002
003  import os
004
005  res = os.popen("ifconfig wlan0").read()
006  res = res.split("inet")                # linken Bestandteil abtrennen
007  res = res[1].split("netmask")          # rechten Bestandteil abtrennen
008  res = str(res[0]).strip()              # Leerzeichen entfernen
009
010  print(res)

IP Adresse des WLAN Adapters mit Python ermitteln

In Zeile 005 wird der Konsolenbefhel ifconfig abgesetzt, der erwartungsgemäß einige Zeilen zurückgibt. Die Option wlan0 reduziert die Ausgabe auf den Anteil des WLAN Adapters, das reicht für die meisten Konfigurationen aus. Die nachfolgenden Zeilen trennen Schritt für Schritt unwichtige Bestandteile ab, bis die tatsächliche IP Adresse übrig bleibt. In meinem Fall erscheint als Programmausgabe 192.168.0.83 an der Konsole des Raspberry Pi. Die Variable res kann natürlich auch weiter mit Python in Ihren Programmen verarbeitet werden. Verwenden Sie weitere WLAN Adapter, dann müssen Sie den Befehl in Zeile 005 natürlich anpassen.

Oliver Lohse   •  13.Jun.2020

Navigation


home
Omega 2
ESP32 NodeMCU
Arduino
Raspberry Pi
Python
PHP

Es geht um den heißem Scheiß über den alle reden - IoT (das Internet der Dinge). Doch zunächst der rechtliche Teil auf dieser rein privat betriebenen Webseite.

Die Webseite verwendet keine Cookies oder sonstigen Tracking-Tools, um das Leserverhalten zu speichern.

Wichtige Befehle


Das sind alle wichtigen Befehle die für den Anfang am Raspberry Pi benötigt werden, denn früher oder später ist es notwendig Einstellungen an der Konsole vorzunehmen.

WLAN Kommunikation mit weborf


Es gibt viele Projekte im Internet bei denen es um die Kommunikation zweier Raspberry Pi über WLAN geht. Ein grosser Teil nutzt Apache2 oder ligHTTP. Ich empfehle weborf, um im wesentlichen eine LED zu steuern.


© by O.Lohse • Impressumhome