Stap 7: Port forwarding van de router
In deze stap zou we de poort aanwezig op de router aan op de poort waarop onze arduino luistert toekomen. Nu proberen te maken van een door de gebruiker gedefinieerde servicenaam. Toewijzen van de poort van start met een poort nummer variërend fro 0 - 65000, maar zorg ervoor dat u niet doorstuurt een haven die al is toegewezen aan een dienst als 80, 8080, 443, vermijden dergelijke nummers. Voor de eind-poort zou u nodig heeft om het geven van dezelfde poort waarop u uw server (12345 in mijn voorbeeld) bent begonnen. Waarom moeten we Port Forwarding?
Wanneer een aanvraag van een client (webbrowser) naar een server wordt verzonden, wordt het aanvraagpakket bestaat uit Destinatie IP, nummer van de poort waarop de aanvraag wordt geserveerd. In het algemeen zou deze poort 80 die is voorbehouden aan de HTTP-verzoeken. Nu zijn we het creëren van een server op basis van onze arduino, die voortdurend naar een poort van de router binnen vanuit ons lokale netwerk luistert. Nu wanneer we communiceren met onze arduino van buiten onze lokale network(internet) willen, we sturen een http-verzoek naar onze router op de poort die is doorgezonden, dus die router kunt omleiden de http-bericht naar de arduino die is luisteren naar die haven binnen ons lokale netwerk.