Rädda världen en droppe i taget, del 3: Nätverk din sensorer (4 / 8 steg)

Steg 4: Skapa flöde händelser

Vi utformade systemet så att varje scout kommer att lyssna på "flöde händelser" från dess sensor och sedan kommunicera dessa händelser till Pinoccio HQ. Planen var sedan att lyssna på dessa rapporter med hjälp av API och lägga till data i någon form av online-lagring.

Obs: Den specifika Arduino kod och sensor circuit som upptäcker vattenflödet i antingen fixturen (piezo) eller den viktigaste mätaren (hall effekt) behandlas i del 4. Detta Instructable helt enkelt täcker det grundläggande användningsfallet: kommunicera flöde händelser till Pinocc.io HQ, där vi kan ta det för våra skändlig molnbaserade ändamål.

För att kommunicera en flöde händelse till molnet använde vi ScoutScript "hq.report" funktion. (Länkad)

Strömmen av händelser att få skickas till HQ vi med hjälp av Pinoccio API. API är faktiskt ganska cool. Använda webben (javascript, etc) kan du skicka specifika kommandon till specifika scouter, specifika stiften på specifika scouter. På samma sätt kan du använda vissa pin ingångar som utlösare för vissa web-baserad verksamhet. Detta är extremt kraftfull och vi kom bara till skrapa på ytan av vad detta gör.

API-funktionen i kommer vi att använda kallas synkronisering. (referens.)

https://API.pinocc.IO/v1/Sync?token= [din säkerhetstoken]

För att få din API token, Följ de nedanstående steg.

  • På kommandoraden skriver du följande kommando:
  • Kopiera svaret. (Inte förlora detta): {"data": {"token": "man6on560fiio2289llqjo5sb1", "konto": 27}}

Öppen den sync strömmen API inbjudan i din webbläsare

Om du vill visa den sync strömmen i din webbläsare, helt enkelt ange den sync url:

https://API.pinocc.IO/v1/Sync?token=

Generera en HQ anpassad rapport från varje scout och se till att det visas i sync strömmen.

HQ-kommandot fält i din "Diskbänk" scout valt, eller i seriekonsoll (med en Bootstrap-aktiverade skiss laddas upp till din Piezo diskbänk modul), ange:

HQ.Report ("fixtur-event", "Hello World") / / tryck enter

Nu i API (öppnas i en webbläsare sidan ovan), Visa den sync strömmen och leta efter "fixtur-event" anpassad rapport. Kontrollera att detta visar upp i fodret.

Nu, gå över till den "Main Meter" scouten om du har angett en. För att detta Instructable, kan detta vara någon andra Pinoccio scout, lagt till soldaten. Anger en hq.report i fältet HQ kommando eller seriell bildskärmen (som ovan).

HQ.Report ("gallons_at_main", "Varför Hej igen!")

Kontrollera din API sync ström igen. Du bör se denna anpassad händelse visas i din feed nu, liksom.

När du har verifierat att HQ rapporterna från scouterna gör det upp till HQ, hoppa till nästa steg.

Om rapporterna inte gör det till ditt sync-strömmen, det troligt att din leda Scout har kopplats ur.

Se Steg
Relaterade Ämnen

Rädda världen en droppe i taget, del 2: Övervaka din vattenledning (VVS-gratis)

För att få en övergripande uppfattning om där vattnet går, trodde jag det skulle vara en bra idé att övervaka det både på uttagen och inloppet. Jag kom över en stor instructable av Gregory0. Det tar en hall effekt sensor och plockar upp känsliga magn...

Rädda världen en droppe i taget, del 1: Övervakning vattnet flöda - VVS gratis - med hjälp av en Piezo och Pinoccio Mesh nätverk

Vatten är billigt, men Kalifornien är i en av de värsta torka någonsin just nu. Låt oss inse det: vi kan inte fixa torkan. Dock är vissa CA invånare aktivt ont om dricksvatten. På kommunal nivå är det svårt att genomföra omedelbar förändring, men vi...

Rädda världen en droppe i taget, del 4: Uppladdning Arduino skiss koden

Detta kommer att gå igenom processen att ladda upp koden till din respektive scouter.För din vattenledning, packa upp filen "BootstrapHALL"För ditt uttag, packa upp filen "PiezoFinal"Du kommer att märka att dessa filer innehåller en ra...

Rädda världen en droppe i taget, del 5: Instrumentpanelen

Detta är en platshållare för jag inte kan publicera en samling med endast 4 instructables. Här är där jag vill ta detta nästa: en streaming API med Plotly för att generera en realtime uppdelning av din användning.Vill du hjälpa till? Sträcka sig efte...

Justice Lego League of America rädda världen, ett Lego block i taget.

Detta är mitt inträde till kategorin av Instructable's Halloween tävling! Justice League, förena er!...

Hur man minska kostnaderna, rädda världen, och må bättre om dig själv

fattigdomsgränsen i USA är flytande strax över $10.000 för en enda person. Tyvärr är detta mycket högre än för global fattigdom. Jag säger "tyvärr" eftersom det betyder att oavsett hur hårt vi har det just nu, det finns miljontals människor på a...

Rädda världen: Minecraft PE

Med tanke på antalet timmar som har mina barn spelat Minecraft. Jag är glad att de aldrig förlorade sina spel data eller Minecraft världen, där de arbetar på. Som alla andra säkerhetskopiera jag regelbundet min enhet med iTunes. Och lyckligtvis har d...

Droppbevattning! rädda världen genom att spara vatten!

Om din undrar varför detta är så proppfulla av information, är det förresten eftersom detta var också min senior projekt i skolan.Moderna droppbevattning har utan tvekan blivit världens mest uppskattade innovation inom jordbruket sedan uppfinningen a...

Lastpall hus att rädda världen... eller en friggebod.

Min mitt skolklass som konstruerat och byggt en grundläggande prototyp för ett hus gjort av lastpallar. Lastpallarna är för den grundläggande väggstrukturen och andra material kan användas som hölje, golv, tak, etc. Med lite fantasi kan byggare fylla...

Bygga en modulera lagring säng för billiga i stil med 5 sekunder. Och rädda världen lite.

Min andra hälft och jag är nomader som för närvarande bor i Boulder, CO, til vi lista ut våra nästa drag. Att vara nomader innebär har vi sovit på en madrass på golvet i ett par månader. Urban camping är kul ett tag, men vi behövde en förändring. När...

Rädda världen med en gigantisk sol Death Ray

Så du har äntligen gått och gjort det - du har fått en jätte fresnellins och du har monterat den så du kan använda den 1000 + kvadrattum av solar samling till verkligen värme saker.Sedan vad?Skratta din Maddest forskare allt du vill, eftersom det är...

Spara pengar, spara plast, rädda världen

I Storbritannien kastar varje hushåll ca 40kg av plast i deponier varje år. Dessa plaster kan ta över 100 år för att bryta ned. (återvinning-guide.org.uk).. .Varför ska du spendera dina surt förvärvade slantar på något du ska kasta bort!Kommer detta...

Hur att rädda världen.

Allt med hjälp av en spara och effektiv webbplats.Steg 1: hur man Samla in pengar till din favorit välgörenhet! Du kan antingen gå till Socialvibe.com eller klicka på fliken rosa under märket nedan, det skulle hjälpa mycket om du klickade på den rosa...

Världens mest kraftfulla Marshmallow Gun--hur till gör din egen

detta är hur jag byggde min enkelverkande fat tätning kolv ventil luftpistol. Här skjuter så fort du kan trycka på avtryckaren och verkligen överstiger den kraft och hastighet som man rimligen skulle vilja skjuta marshmallows på. Vänligen inte bygga...

Titta på TV-kanaler från hela världen gratis på ditt hem TV och förvandla din TV till en billig hem-PC

Med hjälp av en $50 Android Mini PC (hittas via Amazon eller eBay), ex-pats eller alla som vill berika sina kunskaper i främmande språk titta på utländska TV-stationer på deras hem TV. Android Mini PC ansluter till en HDTV uppsättning, och med tilläg...

Zombie Halloween Pavlova

När min familj flyttade till Australien, var en av desserter jag lärde mig att göra en Pavlova. Det kan se ut maräng men är det inte. Det har en krispig utsida och insida är en marshmallow-liknande konsistens. Det är en lysande bas för alla pålägg du...

Superman nyckelring (pyrotekniska stil)

Alla vill vara Stålmannen, men de flesta människor har inte tid för det. Så har jag kommit med den superman nyckelring. Nästa gång du känner för att rädda världen, bara piska ut detta bad boy och alla dina dörrar öppnas, som behöver Röntga vision när...

Hur man Couchsurf och bo någonstans i världen gratis

CouchSurfing är inte min uppfattning. Men det är en stor passion till mig. Couchsurfing är enkelt, det bästa sättet att uppleva liv och många kulturer, människor, och livfulla bakgrunder av denna galna space rock (jord, för dem som inte funderar utan...

Den enklaste uppladdningsbart batteri krets (och rädda planeten alltför)!

Hallo alla...Idén kom till mig när jag var redo att ersätta en battericell i min väckarklocka bredvid min säng. Även använder jag de senaste 5 år endast laddningsbara batterierna av de flesta typer jag övervägt hur många battericeller människor värld...