IoT badkamer vacature Indicator voor Hackers (5 / 6 stap)

Stap 5: Sommige nota's van de code: The Power of THE CLOUD

OK, krijgt het oog-rollen uit de weg. 'De Cloud' is zo groot een modewoord als ieder ander en soms hoor je doofuses gaan over 'de cloud' die een goed inzicht in waar ze het niet hebben over. U kan zelfs werken voor iemand als dat.

Let's focus even op wat de Spark.io wolk is en wat het geeft ons. Wanneer wij onze Cores met onze account registreren en hen te voorzien van wifi toegangsreferenties, zijn ze meer dan alleen Arduino-ish dingen met WiFi Radio's gelijmd op. Er is een service beschikbaar voor ons dat, allereerst, ons toelaat om de kernen draadloos program. Buiten dat kunnen wij 'publiceren' variabelen (zoals 'temperatuur' of 'isItSafeToUseTheBloominglabsBathroom' (volgens de docs, namen van variabelen worden afgekapt bij het 12e teken, dus wees beknopt)), en een programma met de juiste referenties beschikt die waarde door te bellen naar een URL, zonder ons te kappen van een li'l webserver met tonnen gnarly String handling en socket programmering alleen voor deze ene zaak kunt lezen.

Evenzo kunnen we functies die kunnen worden opgeroepen via een URL en haken voorzien van smartphone-apps, websites of services voor het verzenden van opdrachten draadloos aan onze Core, waar we kiezen om het te zetten (mits er draadloos) registreren.

Ook kunnen wij publiceren en abonneren op diensten, zodat we niet hoeven te toevlucht nemen tot polling voor een wijziging van de waarde (echter, er zijn stem op beperkingen van publiceren, ongeveer één bericht per seconde, dus kijk uit).

Onze badkamer-indicator is een goed geschikt voor publiceren/abonneren. De indicator is geabonneerd op de service die ons weten laat als de badkamer open is. Het doet iets alleen als het een bericht krijgt.

Dus terwijl in vele opzichten dit een heel simpel ding is, geeft het ons een voorproefje van de macht en mogelijkheden. De indicator kan een API en kan worden gebruikt door een draadloze deurbel of een ander systeem van kennisgeving naast haar nu bescheiden rol laten weten als de badkamer ocupado is.

Onze sensor publiceert wanneer de bezetting staat veranderd is, zodat we dit in Setup opgeven:

Wanneer we publiceren een verandering voor onze enthousiaste luisteraars willen, doen we dit:

Ook publiceren we de waarde van de bezetting als een variabele:

Maken gebruik van deze updates op de indicator is eenvoudig. In setup declareren we we zijn u te abonneren op deze info en geef het aan te roepen wanneer we een update krijgen functie:

Spark.Subscribe ("bathroomStateToggle", bathroomStateToggle, MY_DEVICES);

De functie is heel simpel:

			
          

Gerelateerde Artikelen

Temperatuur Indicator voor de kraan

Temperatuur Indicator voor de kraan

In sommige huizen misschien vindt u dat het neemt ages voor het warme water te bereiken van de kraan.Van mijn badkamer kraan is het ergste.Ik moet openen van de kraan bijna maximaal te schakelen het gas-boiler en vervolgens wachten voor te wijl voor
•LED-indicator voor voltage bereik

•LED-indicator voor voltage bereik

In dit instructable we zullen maken een eenvoudige spanning bereik indicator. Ik ontwierp het circuit te tonen niveaus, voltage van 3v tot 30v in acht stappen, dat kunt u het verhogen van het aantal stappen of de spanning of beide afhankelijk van uw
Badkamer Status Indicator lichten en automatische Switch

Badkamer Status Indicator lichten en automatische Switch

dit project maakt gebruik van naderingsschakelaars en Relais om te bepalen van een bank van de indicatielampjes.  De lampjes geven de status van de bezetting van twee badkamers.Probleem: Twee single-user badkamers - in een dorm stijl huis - worden ge
Badkamer schaal Mod (voor een vriendelijker, zachter ochtend)

Badkamer schaal Mod (voor een vriendelijker, zachter ochtend)

Ik weet niet over jullie, maar ik haat mijn weegschaal opvragen.  Alleen ooit lijkt om me te vertellen dat ik ben steeds groter, en een gemiddelde zodanige... zelfs met decimaaltekens, alsof te zeggen dat ik kan niet de wetenschappelijke juistheid va
Het geheim van een badkamer rivier tegelvloer voor $19.50

Het geheim van een badkamer rivier tegelvloer voor $19.50

Ik kies meestal uit een goedkoop veld tegel de 16 "x 16" zijn tachtig dollarcent per sqft. bij Lowes. Vervolgens geheim is om te kijken op de onderste plank en er zijn meestal geript tassen van thinset en specie voor 1/2 korting of meer. Ik was
•LED-indicator voor wind

•LED-indicator voor wind

Ik heb iets met het weer. Ik heb altijd graag weten hoe warm of koud het is, hoeveel regen is gevallen, hoe hard de wind waait en vanuit welke richting,... en dus zijn er allerlei sensoren rond ons huis me up to date te blijven. Deze sensoren geven s
Eenvoudig (badkamer) vacature teken

Eenvoudig (badkamer) vacature teken

Dit is mijn eerste elektrische project ooit, dus ik ook proberen zal te maken dit instructable leuk voor andere beginners te volgen.Ik woon in een klein huis waar de Wasserij machine kon niet passen in de badkamer, dus het moest blijven in de gang. D
Hipmunk badkamer Status Indicator teken

Hipmunk badkamer Status Indicator teken

ik werk bij Hipmunk, een geweldig hotel/vlucht zoekwebsite gevestigd in San Francisco. Het geven van een beetje achtergrond, totdat onze onderhuurders verhuizen, ons huidige kantoor een interne badkamer voor meer dan 10 werknemers heeft en niemand de
Met behulp van een LED als Indicator voor verschillende gebeurtenissen in uw systeem - Arduino

Met behulp van een LED als Indicator voor verschillende gebeurtenissen in uw systeem - Arduino

Veel systemen of machines ondergaan verschillende gebeurtenissen. Bijvoorbeeld, wanneer u de macht van uw laptopcomputer, lampje een LED-brandt om macht te tonen op staat evenement. Een andere LED licht op wanneer u de stekker in uw lader; deze ander
How to make een gezondheid van RGB-LED-indicator voor Minecraft - Arduino!

How to make een gezondheid van RGB-LED-indicator voor Minecraft - Arduino!

Wil je cool lichte feedback voor uw perfecte gaming ervaring in minecraft? Zoek niet verder!Wat u nodig hebt:1 Arduino (elk type dat Vin Power accepteert)1 breadboard / PrototypeboardEen paar Jumper-draden3 transistors (ik had geen macht transistoren
RPi-nul IoT gebeurtenis Indicator / kleur van de Lamp

RPi-nul IoT gebeurtenis Indicator / kleur van de Lamp

Geen extra micro-controller, & No HAT randmodule vereist.De RPi-nul doet het allemaal!Voorbeeld van gebruik: webservice staat Indicator (b.v. DowJonesIndex tracking), politiek of sport evenement Statusindicator, mood light, bijhouden van een sensor,
Industriële IoT - How To Build uw eigen buiten pagode voor weer, kwaliteit van de lucht en andere sensoren

Industriële IoT - How To Build uw eigen buiten pagode voor weer, kwaliteit van de lucht en andere sensoren

** Update: Het artikel hieronder is van onze oudere Android app! Valarm is industriële IoT. We helpen u, uw teams en uw bedrijf met de industriële IoT toepassingen met behulp van Valarm Tools Cloud.Als u wilt besparen tijd en geld kunt u gewoon krijg
HackerBoxes 0006: Internet van dingen (IoT) projecten met het deeltje foton

HackerBoxes 0006: Internet van dingen (IoT) projecten met het deeltje foton

Hacken van het Internet van dingen! Deze maand, abonnees op HackerBoxes werken met de spaanplaat van de Photon IoT aan controle-apparaten via het Internet, verzamelen sensor gegevens via het Internet, gegevens opslaan in de cloud, en nog veel meer.Di
Intel® Edison Board: IoT temperatuurbewaking

Intel® Edison Board: IoT temperatuurbewaking

IoT is niet langer beperkt tot alleen de maker hobbyisten en enthousiastelingen. Het heeft de aandacht van bedrijven die willen starten van een nieuwe industriële revolutie met behulp van IoT gevangen. Van slimme werkplek tot een toename van de produ