Stap 25: Het testen van de communicatie via het Internet
Verschillende manieren om jezelf te testen:
Bent u kunnen uitvoeren van een ketting van de gegevens met uw mobiele telefoon, is dit een goede manier om te testen. Uitschakelen van de draadloze mogelijkheden op uw computer en gegevens ketting setup.
Ook, als u vrienden hebt, kan je een van hen als vrijwilliger door hen de GUI. Probeer aardig aan die vriend en de Processing Schets exporteren naar een toepassing .exe dus alles wat de vriend heeft te doen is tweevoudig tikken op te voeren.
Als u geen vrienden hebt, kun je het gewoon van buiten het huis (ten minste Reginald zullen uw vriend).
De Hardware instellen
Je Arduino en Camera aangesloten op de Wireless Bridge met alles aangedreven, plug de LED zaklamp in het flitslicht op de aangepaste PCB pinnen.
Ervan uitgaande dat de DD-WRT bevoegd Wireless Bridge verbindt met de WLAN en die de Port Forwarding uitzonderingen zijn alle ingesteld; Voer de volgende handelingen uit om te testen:
- Terwijl hij niet op het LAN van Reginald, met behulp van een van de bovenstaande methoden, openstellen de GUI-Client.
- Voer in het externe IP-adres van de Home-Router in het tabblad "Instellingen".
- Voer het juiste nummer van de poort van de Arduino.
- Voer de referenties naar Reginald en toegang.
- De "Light Switch" op de hoofdpagina van de GUI in-/ uitschakelen
De LED moet licht. Met een vriend dit of u uitvoeren met een ketting van de gegevens op uw telefoon is ideaal omdat u het bord oplossen kunt als het niet werkt. Overwegende dat zijnde buiten uw eigen huis te testen nogal lastig kunnen.
Als de LED niet licht, Ziehier enkele tips voor probleemoplossing:
- Probeer de Arduino aan te sluiten op de computer met de USB-kabel, wijzigen van de Arduino schets om toe te voegen enkele uitspraken van de "Serial.println()" om te helpen debug. Gebruik de seriële Monitor door middel van de Arduino IDE om te zien als de Arduino het UDP-pakket is ontvangen. Als het is, dan is iets mis met uw LED-circuit.
- Met de Arduino en de Camera aangesloten op de Wireless Bridge, door uw computer te verbinden met het LAN. Probeer opnieuw wisselen van de "Light Switch". U kunt alleen het externe IP-adres en de poort laten. Als het licht, dan is iets mis met uw Port Forwarding uitzondering. Als je de LED om te wisselen in deze opstelling krijgen kunt, kan prima de Home Router sluit aan de Wireless Bridge en de Arduino. Aan de buitenkant van het LAN echter niet is uw Home-Router waardoor het UDP-pakket in het LAN. Uw Port Forward uitzondering is dus het probleem.
- Kunt u verbinding maken met de Camera van buiten het LAN? Als u toegang de Camera tot, maar de Arduino zal niet de LED en uitschakelen inschakelen, dan is het probleem is waarschijnlijk de Home-Router. Wanneer de Home Router het UDP-pakket gericht op een poort ontvangt, weet het waarschijnlijk niet waar te sturen. Is de poort naar voren uitzondering gemaakt voor dezelfde poort als de Arduino? Misschien, slechtste geval: de Arduino is overleden.
Ervan uitgaande dat u het juiste IP-adressen en poorten ingevoerd en alles wordt aangedreven; Indien, na het oplossen van problemen:
- De Arduino afdrukt niet geen seriële commando 's
- U verbinding geen met de Camera
- U kan niet zet de LED in- of uitschakelen in het LAN
Dan is het probleem waarschijnlijk de Wireless Bridge. Computer met het verbinden via de Ethernet-kabel en zorg ervoor dat de draadloze mogelijkheden zijn uitgeschakeld. U zal waarschijnlijk niet zitten kundig toegang tot het Internet. Bekijkt u de stappen met betrekking tot de Wireless Bridge, uw instellingen controleren. Herkent uw Home-Router de Arduino en de Camera wanneer aangesloten op de Wireless Bridge?