RaspberryPI Linux: Iphone im Netzwerk finden bzw wie weit ist es weg

Gast #4032329
Lesenswert?
• ▲
▼
Hallo Forum !

Ich habe mein Haus mit dem RaspberryPi automatisiert. Ich steuere Die 
Lichter, Heizung, Zugang uvm.

Nun ist mir noch was eingefallen: Ich würde gerne wissen ob mein Iphone 
im Wlan angemeldet ist, möchte aber dem Iphone keine fixe IP geben. Ist 
es möglich nach einer Mac-Adresse zu suchen oder hat das Iphone einen 
Hostname?

Die zweite Sache: Gibt es ein App das mir die entfernung übermittelt --> 
wenn das Telefon 5km vom Haus weg ist soll sich die  Heizung 
einschalten.

Danke für eure Ideen !!

lg joe
Gast #4032359
Lesenswert?
• ▲
▼
Ich habe mal ein kleines Skript geschrieben, welches nach einer 
spezifizierten MAC-Adresse sucht, wenn möglich dessen IP-Adresse 
herausfindet und anpingt.
1
#!/bin/sh
2

3
macadress="" # Hier die MAC-Adresse deines Gerätes eingeben
4
deviceip=$(arp -n | grep $macadress | awk '{print $1}')
5

6
if [ "$deviceip" = "" ]; then
7
        echo "Gerät nicht gefunden" 
8
else
9
        ping -c 1 $deviceip > /dev/null; pingstatus=$?
10
        if [ $pingstatus = "0" ]; then
11
                echo "Gerät erreichbar"
12
        else
13
                echo "Gerät nicht erreichbar"
14
        fi
15
fi

Wird natürlich nicht funktionieren wenn dein Gerät nicht durchgängig das 
WLAN aktiviert hat.
Gast #4032741
Lesenswert?
• ▲
▼
Guten Morgen!

Ich habe das mit dem Skript getestet, aber leider beim IPhone kein 
erfolg! Alle anderen Geräte im Netz kann ich so finden aber wie schon 
gesagt Applegeräte nicht :(

Ich glaube ich muss mir ein App programmieren :(
Gast #4038123
Lesenswert?
• ▲
▼
[x] Du hast verstanden, worum es bei diesem Randomizer geht.

Das funktioniert genau so wie es vorgestellt wurde. Random bis connect.
Als Beweis: es funktionieren vom Router "feste" dhcp adresen
Also der selben Mac wird immer die selbe ip zugewiesen. Meine Apple 
geräte haben das auch.

Ich vermute mal in deinem arp Cache ist einfach kein Eintrag weil du 
dich damit nicht aktiv verbindest bzw du vom dhcp zwischenzeitlich eine 
neue ip bekommen hast.
Du könntest evtl auch am Router eine feste ip fürs Gerät eintragen

Ansonsten ist das Gerät über den Telefonaten auch erreichbar. Sofern 
dein Router das auflöst.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.