Åtkomst till Arduino över internet (2 / 11 steg)
Steg 2: Komma igång... (Lite teori)
Varje enhet som är ansluten till internet måste ha en adress, med vilket det kan identifieras via ett nätverk, så att datapaket kan vara överfört/mottaget till särskilda enheten. Nu har vi två typer av adresser för varje enhet.
1) MAC-adress -> detta är unik för varje enhet.
2) IP-adress -> detta kan vara antingen statisk (inte ändras) eller dynamisk (ändras ofta).
Vi kommer inte att göra med Macs här, så om du vill söka på nätet.
När du ansluter din arduino till ditt lokala nätverk (som kommer att tas upp i de kommande stegen) tilldelas det automatiskt en IP-adress av din hemrouter med DHCP. Nu din router spelar en viktig roll här som det fungerar som gränssnitt mellan din arduino och internet.
Varje router har två IP-adresser
1) externa IP -> detta används när du arbetar utanför nätverket (t.ex.: Internet)
2) lokala IP -> detta används när interagerar med privata och lokala nätverk (t.ex.: enheter anslutna till din router)
Så får din arduino en lokal IP. Därför när du vill kommunicera/skicka ett meddelande till din arduino över internet. Du komma åt routern hem ans skicka meddelandet till det som i-sin tur dirigerar meddelandet till din arduino.
Om du vill veta närmare bearbetning av routern och dess mekanismer, söka efter följande termer och försöka förstå dem.
DHCP (Dynamic Host Configuration Protocol)
NAT (Network adress översättare)
Dynamisk/statisk IP