Stap 6: Laatste stappen...
Eerst wil ik iets zeggen over de code. In dit deel van de code:
statische uint8_t mac [6] = {}
0x54, 0x55, 0x58, 0x10, 0x00, 0x24}; Dit moet net uniek zijn voor uw netwerk,
statische uint8_t ip [4] = {192, 168, 1, 200}; IP-adres voor de webserver
statische uint16_t poort = 80; Gebruik van poort 80 - de standaard voor HTTP
drie gegevens moeten krijgen: de mac en het IP-adres, uiteindelijk het nummer van de poort.
Beide moet uniek zijn voor uw LAN.
U kunt het mac-adres laten zoals het is. Als u geen andere Arduino board aangesloten op het LAN, wellicht dat u zou gelukkig. Het IP-adres, dat in dit geval interne LAN adres is moet beginnen met 192.168. ... Na het kiezen van een adres voor de webserver, voor programmering, hebt om er zeker van te zijn dat een ander apparaat in het LAN geen het vervoert. Probeert u te pingen het. Als er geen antwoord komt, zou het unieke. Normaal gesproken is de standaardpoort voor HTTP communicatie 80. Maar het kan gebeuren dat om wat voor reden het is geblokkeerd door uw router. Probeer om de blokkering van het. Zo onmogelijk - omzetten in de HTTP-poort 8080 in de code. Dit zou kunnen werken.
Test de webserver binnen uw LAN netwerk verbinding maken met een PC of laptop de, open een internetbrowser en typ daar het IP adres dat u gaf in de code. (In mijn geval 192.168.1.200). Het welkomstscherm van de webserver moet worden weergegeven. Bij succes, kunt u proberen om deze van "buiten" te openen. Voor dat doel moet u eerst de router/modem om forward de poort 80 te kunnen configureren. Je moet inloggen en toestaan van port forwarding voor HTTP. Hoe dit u in de handleiding van het apparaat vindt te doen. Ik heb "Samsung" Horizon media box - router. De foto toont de poort forwarding instellingen. Na deze stap die je moet vinden uw IP-adres van de standaardgateway. Typ "whatismyip" in Google. Klik op het eerste zoekresultaat. Het zal u uw werkelijke IP-adres geven. Nu, met behulp van een apparaat, die niet is verbonden met het LAN (bijvoorbeeld GSM met 3G- of GPRS-verbinding), maar met een internetverbinding, uw gateway IP typt in de internetbrowser. Wellicht dat zal het nodig zijn ook de poort toevoegen. Als alles correct is ingesteld, moet u zitten kundig voor toegang tot uw webserver.
Veel geluk in het spelen en dank u voor de aandacht.
PS ik heb weinig blote PCB is beschikbaar. Ik kan u bieden een stuk tegen $12 (verzendkosten inbegrepen). Mail me op chicho.mecho voor het bestellen.