spuun Postad 18 april, 2014 Share Postad 18 april, 2014 Jag vill känna av om min iphone är ansluten till nätverket hemma, för att på så vis se om jag är hemma. Det är till för hemautomation. Hur sjutton ska jag känna av om den är ansluten? Jag har kommit så långt att jag kan se när den ansluter genom att sniffa dhcp-trafiken i nätverket. Varken ping eller apring verkar fungera då telefonen inte svarar när den "idlar". Länk till kommentar Dela på andra webbplatser More sharing options...
dvalfrid Postad 18 april, 2014 Share Postad 18 april, 2014 Sättet jag har gjort det: 1. Para ihop iPhone's mac adress till en fast IP adress 2. Kör ett script som försöker öppna port 62078 mot den fasta IP adressen 3. Lyckas du, så är iPhone'n ansluten i det lokala nätverket. Nedan ser du ett exempel i LUA för Fibaro tcpSocket = Net.FTcpSocket("192.168.1.89", 62078) bytes, errorCode = tcpSocket:write("test") if (errorCode == 0) then fibaro:log("Är hemma"); else fibaro:log("Är inte hemma"); end Länk till kommentar Dela på andra webbplatser More sharing options...
spuun Postad 18 april, 2014 Författare Share Postad 18 april, 2014 1. är redan fixat. 2. hade jag funderat över faktiskt, men hittade inte vad för port jag skulle gå mot. Tack! Ska genast testa! Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.