Netzwerk scannen mit Python
Am einfachsten ist der Fall wenn dein Smartphone immer die gleiche IP-Adresse bekommt. Dann kanst du mir dem Programm Ping prüfen ob eine Verbindung zu der Adresse hergestellt werden kann. Um das via Python zu machen, brauchst du nur aus deinem Script heraus Ping starten.
hier ist das erklärt
http://www.elektronx.de/ping-mit-python/
Vermutlich bekommt dein Smartphone in deinem WLAN seine IP-Adresse per DHCP dynamisch zugewiesen. Möglicherweise sehr häüfig aber nicht immer die gleiche Adresse. Somit bringt die Prüfung mit Ping nichts.
Linux bringt aber noch weitere Programme mit um ein Netzwerk zu analysieren. Hierbei kannst du ermittel welche Geräte erreichbar sind, nit welchen IP und MAC Adressen. Die MAC Adresse ist eine Hardware Eigenschaft der Netzwerkschnittellen in deinen Geräten und ändert sich normalerweise nicht.
Wenn du die MAC Adresse deines Smartphone kennst, so musst du nur im Ergebniss des Scan nach der Adresse suchen. Ist sie da, ist dein Smartphone im Wlan eingebucht. Dein Thema wurde hier schon mal behandelt.
https://www.raspberrypi.org/forums/view ... hp?t=77921
Gibt sicher auch noch weitere Wege.