Permalänk
Medlem

Hemstyrning - hur fungerar det?

Hej!

Ta en produkt som denna:
http://www.nexa.se/NEXA-Gateway.htm

Hur fungerar det rent nätverksmässigt?

Hur förs informationen från internet (från t.ex. appen) till gateway:en som ligger bakom en router i hemmet? Jag förstår inte riktigt hur ett datapaket från internet (som kanske säger att en lampa ska släckas) lyckas hamna rätt genom routern utan att öppna portar m.m.

Någon som kan det här?

Permalänk
Medlem
Skrivet av yolof:

Hej!
Hur förs informationen från internet (från t.ex. appen) till gateway:en som ligger bakom en router i hemmet? Jag förstår inte riktigt hur ett datapaket från internet (som kanske säger att en lampa ska släckas) lyckas hamna rätt genom routern utan att öppna portar m.m.
Någon som kan det här?

Förmodligen öppnar boxen en uppkoppling mot en extern server som i sin tur kan kommunicera fritt med boxen utan någon brandväggsöppning.
Telefonen kommunicerar då med den externa servern.

Permalänk
Medlem
Skrivet av iXam:

Förmodligen öppnar boxen en uppkoppling mot en extern server som i sin tur kan kommunicera fritt med boxen utan någon brandväggsöppning.
Telefonen kommunicerar då med den externa servern.

Precis så funkar Philips Hue system iaf som jag använder. Man skapar ett konto på deras website som man loggar in och styr lamporna med.

Permalänk
Medlem
Skrivet av iXam:

Förmodligen öppnar boxen en uppkoppling mot en extern server som i sin tur kan kommunicera fritt med boxen utan någon brandväggsöppning.
Telefonen kommunicerar då med den externa servern.

Men hur öppnas uppkopplingen mot en extern server? Vad är det för kommunikation där mellan?

Permalänk
Medlem
Skrivet av yolof:

Men hur öppnas uppkopplingen mot en extern server? Vad är det för kommunikation där mellan?

Jag tippar på en vanlig hederlig tcp/ip-anslutning, som gissningsvis hålls öppen permanent (alternativt att en ny anslutning görs med jämna mellanrum, som bara kollar om det har kommit in några uppgifter att utföra). Standardförfarande för en sån här sak.

Detta kräver i normalfallet inte att man öppnar någon port i brandväggen/routern, då utgående trafik (anslutningen mot tjänstens server) normalt brukar tillåtas utan förbehåll.

Visa signatur

5950X, 3090

Permalänk
Rekordmedlem
Skrivet av yolof:

Men hur öppnas uppkopplingen mot en extern server? Vad är det för kommunikation där mellan?

Enheten i ditt hem kontaktar servern, den "surfar" ut till servern och sedan paras den ihop med kontrollen via den externa servern, den så att säga läser en specialanpassad hemsida där den får sina kommandon.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av backfeed:

Jag tippar på en vanlig hederlig tcp/ip-anslutning, som gissningsvis hålls öppen permanent (alternativt att en ny anslutning görs med jämna mellanrum, som bara kollar om det har kommit in några uppgifter att utföra). Standardförfarande för en sån här sak.

Detta kräver i normalfallet inte att man öppnar någon port i brandväggen/routern, då utgående trafik (anslutningen mot tjänstens server) normalt brukar tillåtas utan förbehåll.

Skrivet av mrqaffe:

Enheten i ditt hem kontaktar servern, den "surfar" ut till servern och sedan paras den ihop med kontrollen via den externa servern, den så att säga läser en specialanpassad hemsida där den får sina kommandon.

Om jag vill kunna utföra samma sak som ni skriver, hur gör jag då?

Jag tänker mig en server i ett av hemmen och det som behövs för att koppla upp mot servern i mitt andra hem. Finns det redan någon lösning på marknaden för detta?

Permalänk
Medlem

Snubblade över denna tråden, för en massa år sedan satt jag och tittade på det här på conrad.se men nu så hittar jag inte dom där opensource-grejerna och jag minns inte namnen. Men, ungefär samma sak gör Tell Stick och antagligen den du tittade på. Man *måste* inte koppla upp grejerna utan du kan styra inneifrån ditt nät från din dator exempelvis, utan internetanslutning. Och kan man det, då kan man öppna upp möjligheten att styra via brandväggsregler.

Det är självklart lite meckigare och man bör sätta sig in hur datorn kommunicerar med styrburken. Nja, det finns inga nyckelfärdiga lösningar men det är inte helt omöjligt om man bara har lite insikt i hur man öppnar portar och sätter regler i en brandvägg.

Tell Stick: http://www.kjell.com/sortiment/el/el-produkter/starkstrom/fja...

http://www.telldus.se/products/tellstick_duo (open source, finns en massa info där).

Det är möjligtvis inte så att du är på gång att vilja styra elektronik i sommarstugan, för till sådant finns det en hel hög färdiga lösningar.

Visa signatur

CPU: I7 4770K Grafik: Poseidon Platinum GeForce GTX 980Ti Moderkort: Asus Maximus VI Hero Z87 RAM: 16Gb Corsair Dominator Platinum CL9 Nätagg: Corsair HX1050 Gold SSD: Corsair Force GT 240Gb SSHD: Seagate Desktop 4TB Låda: Corsair Graphite 600T

Permalänk
Rekordmedlem
Skrivet av yolof:

Om jag vill kunna utföra samma sak som ni skriver, hur gör jag då?

Jag tänker mig en server i ett av hemmen och det som behövs för att koppla upp mot servern i mitt andra hem. Finns det redan någon lösning på marknaden för detta?

Du behöver troligen en riktig server med fast uppkoppling om det ska kunna fungera bra, nått som har bra tillgänglighet hela tiden, vad jag vet så finns det inga system som bara kommunicerar mellan "hemmadelar" eftersom det kräver att man konfigurerar upp en seerver i nån ände och det är ju det man vill undvika genom att tillverkaren har en central server och klienterna då slipper avancerad konfigurering.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.