Att skapa IoT enheter med ESP8266 och PubNub (6 / 12 steg)

Steg 6: Programmet drift


När första driv på, blinkar LED1 två gånger per sekund. Detta fortsätter tills den har ansluten till internet. Vid denna tid, kommer att upprätta en anslutning till PubNub. Denna demo innehåller både publicera och prenumerera på en kanal. Tyvärr, publicera händelser kan inte ske förrän en prenumerera på händelsen äger rum eller timeout. Detta beror på begränsningar i enkeltrådat enheter. Det medföljande biblioteket kan justeras för ett särskilt behov (som endast publicering, eller automatiskt prenumeration) eller omarbetas för att införliva threading vid användning av en olika SDK. Jag kommer att lämna sådana uppgifter upp till dig, som den exakta funktionen kommer att vara specifika för dina behov!

Enheten kommer att prenumerera på kanalen "esp8266-demo". Någon annan enhet skriver denna kanal kan skicka kommandon till våra ESP8266! För denna demo, vi kommer att använda developer's konsolen, men någon mobila app, webbsida eller andra program kan användas.

Ett budskap om "1" kommer att aktivera LED1, medan "0" kommer att stänga av. Pushing SW2 kommer att begära en publicering som sker vid antingen nästa prenumerationsmeddelande tas emot eller en timeout, på grund av de begränsningar som tidigare diskuterats. Ta bort avsnittet "Prenumerera" i koden eller annars justera det totala programmet flödet kommer att möjliggöra realtid publicering.

Se Steg
Relaterade Ämnen

Är du en LaTeX fetishist? Att skapa en skjorta med LaTeX och Lumi Inkodye

den andra Lumi instructable från dingfabrik skapades med den fantastiska gratis typesetting programvara LaTeX (se www.tug.org för mer information)Jag använde följande källkoden till skapa PDF med skylten "LaTeX fetishist":\documentclass{article}...

Arduino IOT automation med ESP8266

Detta är en IoT automationsprojekt. inte som andra som bara hämtar sensordata till internet. Jag använde där tekniken att styra enheterna med behandlingen som web api använder wifi modul esp8266. med denna teknik vi kan övervaka, styra enheter från v...

Nybörjarguide till att bygga Arduino robotar med Bluetooth och Android

i den här guiden vi gå mot att skapa en Arduino robot som kan styras via bluetooth med en Android-telefon/tablett. Detta är en Nybörjarguide som kommer att kort gå över ledningar och programmering din robot.Steg 1: Bygga lista... Följande är en lista...

Skicka mail med ESP8266 och Arduino UNO

Hur man får Adafruits "send_email_smtp.ino" till Skicka e-post med ESP8266 och Arduino UNO.Och eliminera problemet med "inget svar från modul" många har.Modulen fungerar på 3.3V logik enligt dokumentationen, men jag hade inga problem m...

Bygga din Android Apps för övervakning IoT enheter med REST API

För några veckor sedan, har jag genomfört resten web service bibliotek för WIZwiki-W7500ECO styrelse. Postat på Instructables Ive ', (med innehåll!)Jag bestämde mig att skapa mina egna Apps för att övervaka min bräda med resten API: er. Mina Apps ska...

Gratis dynamisk DNS Server med Esp8266 och OSD FOSCAM Webcam gränssnitt

Gör din egen DDNS Server att komma åt ditt hem internet enheter, ingen betald tjänst behövs!Styra Foscam kameror från telefonen, med på skärmen kontroller. Rösta på det om du vill!Denna inställning kommer under 10 dollar, och gör det här jobbet grati...

Att skapa verktygshandtag av 3D-utskrift och gjutning

Som en del av ett personligt projekt, jag utvecklat en metod för att skapa anpassade verktygshandtag för personer med hand medicinska frågor. Processen består i att skapa en gjutform gjutning med en vridbar och utbytbara slutet enhet (för montering o...

Att skapa Hologram Illusion med anpassad grafik

Jag gjorde detta instructable efter att ha sett en liknande en här.Jag trodde att förutom visar hur man ställer in ett hologram illusiton jag kunde Visa människor hur att också skapa anpassade rörlig grafik för hologrammet.Jag provive en kort handled...

Att skapa kostym Armor med Wonderflex

detta Instructable kommer att guida dig genom processen att skapa lätta och tåliga rustningar för costuming med hjälp av ett material kallat Wonderflex.Medan 90% av rustningen i denna handledning kommer att bestå av Wonderflex, är det viktigt att vet...

Att skapa en blogg med Blogger.com

följande instruktioner kommer att visa dig hur man gör en blogg med Blogger.com.Du behöver ett Google e-postadress du använder Blogger.comSteg 1: Registrera dig för Blogger 1. gå till www.blogger.com2. Ange ditt Google Mail och lösenord i rutan Logga...

Spåra din position utan att använda GPS (med LAC och CID)

HejVi behöver alla en enhet vid något tillfälle att hålla reda på våra vänner, familj eller våra tillhörigheter (fordon... min dyrbara!) etc. men inte alla av oss har råd med kostnaden för en GPS-enhet. Så, jag bestämde mig att hitta på internet om d...

Att skapa växlar med AgIC

Rita kretsar med AgIC markör är mycket enkelt, intuitivt och roligt.Det finns två typer av växlar: momentan och alternativa. En tillfällig switch är en switch så att det på bara när du gör en åtgärd till switch (t.ex. trycka). En annan switch är en s...

Att skapa handgjorda smycken med patina

skapa otroliga lager av färg på dina handgjorda smycken lätt uppnås med användning av levern av svavel. Denna underbara kemisk förening oxiderar många olika metaller att skapa fantastiska färger på dina Handgjorda örhängen och unika armband att din h...

Att skapa slutanvändaren dokumentation: Filosofier och Resourcess

Detta instructable kommer att hjälpa dig genom att du kan:Har en klar förståelse av vikten av bra dokumentation praxis, standarder och principerVet vilken dokumentation fungerar för dig! En slutanvändare har fokuserat tänkesättHar en uppsättning av d...

Skapa en film med foton och musik med Picasa

instruktioner om hur du skapar en film med dina egna bilder, musik (MP3) och gratisprogram Picasa. Bra för att skapa holiday bildspel för familjen eller främja din egen fotografering eller musik....

Att skapa GIF-filer med Photoshop

detta är ett enkelt instructable om hur man gör en gif. med hjälp av Photoshop.Steg 1: Lägga till lagerÖppna alla filer som är att bli gif. Du måste layer bilden bakåt, så senast bild först. Kopiera och klistra in fames till huvudbilden.Start bakgrun...

Använd Android eller iPhone bilder för att skapa 3D-objekt med Autodesk fångst. Jag gjorde det på TechShop.

Goal:Att lära sig hur man skapar 3D Imaging med den nyligen befriaren 3D Imaging använder Autodesk fångst. Att dela lessonw lärt och tips.Förfarande:Ta bilder runt objektet. Hålla kameran nära din kropp för att ge stabilitet. Promenad runt objektet o...

Att skapa kostym Armor med Pepakura

Hallå där, tillbaka igen med en annan Skyrim instructable. Först vill ut jag bara säga detta inte är 100% spelet korrekt, det är ganska nära och precis vad jag ville. Detta projekt tog mig ganska lång tid att slutföra och totalt sett kostar ca $100.I...

Att få igång med Python och programmering - The kort handledning

så jag ser att du är intresserad av lärande om programmering... eller ormar.Om du är här i ormar, tyvärr är detta inte platsen för dig. Ja, kanske...Om du är här för att lära sig om programmering eller Python då du har kommit. Denna handledning gjord...