Smart Home Server\Client

OP #4897911
Lesenswert?

Hallo, ich habe eine Verständnisfrage:
Angenommen ich steh am Bahnhof und will zu Hause eine Lampe einschalten, 
dann muss meine Smart-Home App auf meinem Handy eine Verbindung zu einem 
Server aufbauen.
Diesem teilt sie mein Belangen mit,
daraufhin muss der Server eine Verbindung zu meiner Steckdose aufbauen.
Und hier liegt mein Problem(Server->Steckdose).
Jetzt baut ein Server von außen eine Verbindung zu einem Client, durch 
die Firewall meines Heimnetzwerkes auf?

Oder wie wird das gehandhabt? Nach was muss ich googeln?
Ich würde mich sehr gerne informieren, aber mir fehlt einfach das 
Stichwort.

Die Steckdose könnte natürlich jede Sekunde den Server abfragen, ob sich 
was geändert hat. Das finde ich aber nicht besonders effizient
Gast #4897917
Lesenswert?

Peter F. schrieb:
> Die Steckdose könnte natürlich jede Sekunde den Server abfragen, ob sich
> was geändert hat. Das finde ich aber nicht besonders effizient

fast.

die Steckdose baut eine Verbindung zum Server auf und wartet auf Daten. 
Damit kann man bequem die Firewall/NAT umgehen.
#4897926
Lesenswert?

Peter F. schrieb:
> Die Steckdose könnte natürlich jede Sekunde den Server abfragen, ob sich
> was geändert hat. Das finde ich aber nicht besonders effizient

UDP exisitiert und wäre hier effizient einsetzbar, auch zum Durchbohren 
der Firewall.

Ich würde aber auf dem ohnehin immer mitlaufenden Router zu Hause eine 
Art Konzentrator laufen lassen - der Router kann direkt sowohl mit der 
Steckdose als auch mit dem Handy kommunizieren.
#4898043
Lesenswert?

Ich werfe mal MQTT in den Raum. Jeder Client meldet sich am Server an 
und kann sogenannte Topics senden und dem Server sagen welche Topics man 
auch bekommen möchte. Es gibt einige MQTT server online sogar teilweise 
umsonst. Oder wenn du es lieber im Haus haben möchtest gibt es Mosquitto 
für Raspberri oder Openwrt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren