Reginald: en UDP-övervakning bot; kontroll via Internet (25 / 26 steg)

Steg 25: Testa kommunikationen via Internet



Det är inte tillräckligt att ange IP-adressen för den primära hem routern och hamnen i Arduino i GUI Program för Reginald att testa. Det beror på att det inte kommer att testa brandvägg, förutsatt att du är ansluten till LAN. Den ska helt enkelt fungera inom LAN.

Olika sätt att skapa själv för att testa:

Om du har möjlighet att utföra en data tjuder med din mobiltelefon, är detta ett bra sätt att testa. Stäng av den trådlösa förmågan på datorn och installationsprogrammet att data tjuder.

Också, om du har vänner, du kunde få en av dem att frivilligt genom att ge dem GUI. Försök att vara trevligt att den kompisen och exportera bearbetning skissen till .exe ansökan så allt vännen har att göra är att dubbelklicka på den till springa.

Om du inte har vänner, kan du prova att helt enkelt från utanför huset (minst Reginald kommer att vara din vän).

Ställa in hårdvaran:

Har din Arduino och kameran ansluten till Trådlös brygga med allt drivs, plug LED-ficklampa i ficklampan stiften på Custom PCB.

Antar att DD-WRT bemyndigat Wireless Bridge ansluter till det trådlösa nätverket, och att undantag som Port Forwarding är redo; utför följande om du vill testa:

  • Medan inte LAN Reginald, med hjälp av någon av ovanstående metoder, öppna upp GUI klienten.
  • Fyll i den externa IP-adressen för hem routern i fliken "Inställningar".
  • Ange rätt Port antal Arduino.
  • Ange autentiseringsuppgifterna till Reginald och få åtkomst.
  • Växla mellan "Light Switch" på huvudsidan för GUI

LAMPAN bör lysa. Att ha en vän som utför detta eller du med en data tjuder på telefonen är idealiskt eftersom du kan felsöka styrelsen om det inte fungerar. Att vara utanför ditt eget hem att testa kan vara ganska obekvämt.

Om lampan inte ljus, är här några felsökningstips:

  • Prova att ansluta Arduino till datorn med USB-kabeln, ändra den Arduino skissen för att lägga till några "Serial.println()" uttalanden för att felsöka. Använd den seriella bildskärm via Arduino IDE för att se om Arduino tar emot UDP-paket. Om det är, då är något fel med din LED-krets.
  • Med Arduino och kameran ansluten till Trådlös brygga, ansluta datorn till nätverket. Försök växla "Light Switch" igen. Du kan lämna den externa IP-adress och Port ensam. Om det ljus, då är något fel med din Port Forwarding undantag. Om du kan få lampan att växla i denna setup, kan hem routern ansluta fint till Trådlös brygga och till Arduino. Från utsidan av LAN dock är inte din hem Router tillåter UDP-paket till LAN. Därför är din Port Forward undantaget problemet.
  • Kan du ansluta till kameran från utanför LAN? Om du kan komma åt kameran men Arduino brukar vända lampan på och av, då är problemet sannolikt hem routern. När hem routern får UDP-paket riktar sig till en port, vet det förmodligen inte var att skicka den. Görs det Port framåt undantaget för samma port som Arduino? Kanske, värsta fall: Arduino har dött.

Förutsatt att du har rätt IP-adresser och portar in i och allt drivs; om, efter felsökning:

  • Arduinoen skriver inte ut någon följetong kommandon
  • Du kan inte ansluta till kameran
  • Du kan inte inaktivera LED eller inaktivera inom LAN

Då frågan är förmodligen den Trådlös brygga. Ansluta datorn till den via Ethernet-kabel och se till att de trådlösa funktionerna är avstängda. Du kommer förmodligen inte att kunna ansluta till Internet. Se steg när det gäller Trådlös brygga, kontrollera inställningarna. Känner routern hem igen den Arduino och kamera när ansluten till Trådlös brygga?

Se Steg
Relaterade Ämnen

Android-baserade hemautomation via internet och Ethernet-

Detta är ett projekt för att bistå äldre och funktionshindrade personer att leva mer oberoende.Mitt projekt ge några funktioner som styr hushållsmaskiner använder android smartphone via internet och även Ethernet. Det att de inte flyttar till växeln,...

Mobil Garage dörröppnare via internet

Min garageport är en tubulär motor, med en fjärrkontroll till mottagare i en 433 MHZ. fjärrkontroll batterier tar slut en dag, men inte långt efter jag tillbaka batteriet hitta fjärrkontrollen mottagaren är dåligt. Efter några dagar att manuellt öppn...

Arduino kontroll via en webbtjänst med Teleduino

Konvertera din Arduino till en sofistikerad kontroll webbplattform med hjälp av Teleduino.Teleduino är både en produkt och en tjänst. När Teleduino skissen har laddats på din Arduino ("produkten"), den sedan ansluter till Teleduino servern vänta...

Styra Intel Edison med anpassade Android app via Internet.

¡Hello alla, jag hoppas att detta projekt kommer att hjälpa dig att göra din egen Smart Home kontrollerad via Internet!Projektet består i ett Smart Home system kontrolleras via Internet av en Android-applikation designad av mig. Steg framåt jag förkl...

Prata med din enhet via internet

Du talar, och enheten kommer att lyssna... även om enheten är halvvägs över hela världen!Detta instructable kommer att lära dig hur du använder en röst erkännandesystem baserade på Intel RealSense kameran för att skicka vilsam kommandon via internet...

Monitor kamera och Relay kontroll över Internet

Många av oss har smartphones, iPads eller netbooks som vi tar med oss och det skulle vara bra att checka in på plats, i ett kafé eller när du reser. Nu använder vi raspberry pi 2 för övervakning kamera och Styrrelä över internet. Allt är förklara för...

Styra en Servo via Internet

Detta Instructable Visa dig hur man styr ett servo över Internet, med en Spark Core. Detta Instructable drivs av en gnista kärna och och en liten Servo som ingår i Spark Maker Kit (en normal servo fungerar samma). Denna tutorial är för nybörjare att...

Servo motorisk kontroll via bluetooth med potentiometer

I detta projekt vi servo motorstyrning med potentiometer via bluetooth.Två kommer att göra Arduino styrelsen via bluetooth trådlös haberleştirerek kontroll. Förvaltar en av modulerna för detta (master) medan den andra lyckades (slavar) måste vara i l...

Radar (joystick kontroll) via Labview(+Arduino)

I själva verket min enhet är remake av denna radar: http://howtomechatronics.com/projects/arduino-rada...Men jag tror att göra en remake är värt det, eftersom även trots min version inte är den snygg, jag använder inte sådana fattiga "teknik" so...

Världens första fjärrkontrollen mänskliga via Internet

Jag har nyligen studerat denna sak kallad elektrisk muskel stimulering (EMS) som i grund och botten använder el för att orsaka muskler att flytta. Efter att lära om detta bestämde jag mig att införliva detta i mitt dorisholmats I.O. projekt genom att...

Puls övervakning ansökan via e-post

En puls sensor kan du spåra din puls när du vill. Tänk att kunna spåra din puls när du kör eller sova utan behov av specialutrustning. Detta kan hjälpa dig att veta hur hälsosam din hjärta är och att upptäcka avvikelser bygger på kontinuerliga mätnin...

Mobilapplikation för övervakning och kontroll Arduino, använder kito.io IOT plattform

Övervaka och kontrollera din Arduino från din kito Mobile App.Jag har utvecklat en IOT plattform för att hjälpa DIY beslutsfattare som gör precis som med utan att behöva veta Xcode, Android, JavaScript annat än vet hur man skriver Arduinos skisser; s...

Köpa Biodynamic viner via Internet

Jordbrukare som har blivit missnöjda om mark degraderingar, hittade begreppet Biodynamic viner snarare gynnsamt. Detta är ett vin som tillverkas med hjälp av biodynamiskt jordbruk metoder. Det innebär både metoder för odling och även bearbetning och...

Remote control kontrolleras via Internet

Detta är en ganska komplex handledning, även om jag ska försöka göra det så lätt att förstå för en bred mängd programmerare.Innan, Tänk på att du behöver minst en Altair.Steg 1: teori Först och främst bör vi veta att IR-ljuset är helt enkelt ljus med...

Arduino relay kontroll över internet

Välkommen!Steg 1: Gör en skissAnvänd skissen för att ansluta reläet till Arduino.Skissen kommer att hjälpa dig när du ska skriva koden, så att du vet vilka stift måste du kontrollera med koden.Jag använder en Arduino med W5100 Ethernet Shield Network...

Hur att träffa riktiga människor via internet

Hej där!Jag kommer inte berätta hur man plocka upp flickor i barer, inte heller hur man klä eller agera som någon mer attraktiva än du är...Jag hittade ett intressant sätt att få kontakt med personer som verkliga livet bara genom att surfa på nätet.n...

Styra tre eluttag från en dator trådlöst

hittade jag en billig trådlös fjärrkontroll som styr tre oberoende eluttag.Med sändaren kretskortet och ansluta den till en LaunchPad utveckling styrelse kunde jag fjärrstyra tre 110V uttag med hjälp av en PC. Systemet kan fungera på fyra kanaler så...

Luftfuktighet och temperatur reagerar Lightsource

Detta projekt kom ur min önskan att få en aktiv temperatur avläsning när jag är i mitt rum. att inte vara förtjust i att titta på en liten skärm över rummet, jag ville ha något jag bara kunde känna i mitt rum. med en enkel blick på ljuset i rummet ku...

Hamsterloop

Vill du få din hamster från ena änden av hans bur till den andra i millisekunder? Här är vad du behöver. Och alla för kostnaden och komplexiteten för en ny Ferrari.Tanken på en Hyper-loop, driver människor i hög hastighet mellan San Francisco och LA...