Creëren van IoT apparaten met de ESP8266 en PubNub (6 / 12 stap)

Stap 6: Programmawerking

Wanneer eerst ingeschakeld, knippert LED1 tweemaal per seconde. Dit zal doorgaan totdat het apparaat is aangesloten op het internet. Op dit moment zal een verbinding met PubNub worden gemaakt. In deze demo bevat zowel publiceren en abonneren op een kanaal. Helaas, publiceren gebeurtenissen niet plaatsvinden totdat een abonneren gebeurtenis plaatsvindt of een time-out optreedt. Dit is te wijten aan de beperkingen in single thread-apparaten. De meegeleverde bibliotheek kan worden aangepast voor een bijzondere behoefte (zoals alleen publiceren, of automatisch een abonnement) of worden herwerkt om op te nemen met het threading als een verschillende SDK wordt gebruikt. Ik zal het verlaten van dergelijke taken aan jou, aangezien de exacte werking van het apparaat specifiek zijn voor uw behoeften zullen!

Het apparaat zal abonneren op het kanaal "esp8266-demo". Een ander apparaat schrijven naar dit kanaal kunt opdrachten naar onze ESP8266 sturen! Voor deze demo, zullen we de de developer-consolegebruiken, maar een mobiele app, webpagina of andere toepassing kan worden gebruikt.

Een boodschap van "1" zal oplichten LED1, terwijl "0" zal zwenking op vandoor. Duwen SW2 gevraagd om een publiceren die op de volgende abonnementsbericht ontvangen of een time-out, als gevolg van de beperkingen die eerder besproken plaatsvinden zal. Verwijderen van de "Subscribe" sectie van code of anderszins aanpassen van de hulpstromen programma zal zorgen voor real-time publiceren.

Gerelateerde Artikelen

Het creëren van een heks met 123D schepsel

Het creëren van een heks met 123D schepsel

een 3D heks maken voor Halloween.Dit Instructable zullen In twee segmenten. De eerst beeldhouwen het hoofd van de heks, en de tweede beeldhouwen de arm en apple.U zult 123D schepsel beschikbaar in de Apple App Store.Het uiteindelijke model van de hek
Creëren van een chatserver met behulp van java

Creëren van een chatserver met behulp van java

IntroductieNetwerken is een belangrijke tak van de programmering die is essentieel voor het verbinden van gebruikers via apparaten. Zo hebben vele programmeertalen meerdere manieren aan formuliergebruikers verbindingen en servers of tussen peers. Voo
Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Een paar weken geleden, heb ik uitgevoerd REST web service bibliotheek voor WIZwiki-W7500ECO board. Ik heb gepost op Instructables, (Featured content!)Heb ik besloten om mijn eigen Apps voor de controle op mijn bord met REST API's. Mijn Apps gemaakt
SketchUp tutorial #11---creëren van complexe vormen met snijden gezichten gereedschap

SketchUp tutorial #11---creëren van complexe vormen met snijden gezichten gereedschap

zorg ervoor dat u check out onze serie van Sketchup Tutorials op http://www.workshopaddict.com/forum/sketchup-cad-talk/3484-sketchup-class-workshopaddict-members-sign-up-here.html.In deze les tonen Rich u hoe te maken van complexe vormen met snijden
Bent u een LaTeX fetisjist? Het creëren van een shirt met LaTeX en Lumi Inkodye

Bent u een LaTeX fetisjist? Het creëren van een shirt met LaTeX en Lumi Inkodye

de tweede Lumi instructable van dingfabrik is gemaakt met de verbazingwekkende gratis typesetting software LaTeX (zie www.tug.org voor meer informatie)Ik gebruikte de volgende broncode om te maken het PDF-bestand met het teken "LaTeX fetisjist":
Het creëren van een stripfiguur met Adobe Illustrator CS5

Het creëren van een stripfiguur met Adobe Illustrator CS5

Adobe Illustrator CS5 wordt gebruikt voor het maken van graphics en type in vector-formaat. Vectorafbeeldingen bestaan uit punten, lijnen en krommen die zijn gedefinieerd door de wiskundige vergelijkingen. Vectorafbeeldingen zijn handig omdat ze zond
Recycling en creëren van grote spullen met LED's

Recycling en creëren van grote spullen met LED's

In dit Instructable vindt u ideeën voor de recycling van oude materialen en LED's maken grote spullen...Ik heb mijn eigen idee gebruikt, maar u kunt jouwe van grof.Stap 1: Onderdelen en tools... Hieronder vindt u de onderdelen die ik heb gebruikt.-Hi
Het creëren van een basisdeel model voor Autodesk Inventor Professional 2011

Het creëren van een basisdeel model voor Autodesk Inventor Professional 2011

 Het doel van dit instructable is om te onderwijzen nieuwe gebruikers van Autodesk Inventor Professional 2011 op basisdeel modellering van functies. Onderwerpen die wij zullen behandelen zijn: lijn- en cirkel functies, dimensionering, extrusie en fil
Het creëren van een bush mes met gelaagde houten handvat

Het creëren van een bush mes met gelaagde houten handvat

dit documenten het proces van het creëren van een 'bush mes' van schroot staal en hout, tot het eindproduct. Het doel was om te produceren een nuttig hulpmiddel voor een van mijn favoriete pass-tijden, wild kamperen. Het werd ontworpen om te voldoen
Het creëren van een aangepaste Chinese knoop Strand met Hand gemaakt glaskralen

Het creëren van een aangepaste Chinese knoop Strand met Hand gemaakt glaskralen

dit instructable beschrijft het proces om te maken van aangepaste glazen bolletjes met een propaan-fakkel gevolgd door het creëren van een aangepaste Chinese knoop-onderdeel dat houdt de kralen en voltooit het stuk van juwelen.  Het wordt veronderste
Het creëren van een Home Media Streaming Center met Ubuntu

Het creëren van een Home Media Streaming Center met Ubuntu

laten we eerlijk zijn. Schijven zijn een ding van het verleden, en externe harde schijven zijn omvangrijk en lastig. Met deze gids, zal ik u tonen hoe maak je een Home Media Center, geschikt voor streaming films en muziek rechtstreeks naar je PC. Het
Het creëren van Armor met Worbla

Het creëren van Armor met Worbla

Worbla de Finest is een materiaal dat is het raken van de wereld door onweer! Gemakkelijk gemanipuleerd, warmte geactiveerd en zo hard als plastic wanneer cool - er is weinig anders in deze wereld die voldoet aan de bruikbaarheid. Voor dit project, z
Het creëren van een tegenhanger van de 3D printbare Torus met Cinema4D en Zbrush

Het creëren van een tegenhanger van de 3D printbare Torus met Cinema4D en Zbrush

Hallo iedereen! Dit is mijn 1e ooit Instructable en ik ben opgewonden om te laten zien hoe je gemakkelijk een complexe geometrische shape genereren in Cinema4D, bewerken en op het beeldhouwen met Zbrush en hebben het klaar om af te drukken in een vor
Het creëren van een digitale thermometer met Arduino

Het creëren van een digitale thermometer met Arduino

heb je ooit voorstellen maken hun eigen digitale thermometer? Met de ontwikkeling van steeds geavanceerdere technologie is wat niets onmogelijk.Ditmaal het project is het creëren van uw eigen digitale thermometer met Arduino. Dat moet worden geleerd