GREENBIT - få det att växa (INTEL IOT) (6 / 13 steg)

Steg 6: Hårdvara flöde



I våra setup, The Client applikationer är aldrig att prata med anläggningen direkt, var allt över molnet eftersom håller det över Wifi enda nederlag hela syftet med 'I' i IOT.

Arduino skiss

Arduino skiss genomförandet innehåller logiken i sensorn datainsamling och befallande manöverdon. Instruktioner från klient app tas emot av noden server och sedan, de var meddelas över Arduino med MQTT protokoll.

Vad är MQTT?

MQTT står för MQ telemetri Transport. Det är en publicera/prenumerera, extremt enkel och lätt meddelandeprotokoll, avsedd för begränsad enheter och låg bandbredd, hög latens eller opålitliga nätverk. Design är att minimera bandbredd och enheten resurskraven samtidigt också försöket att säkerställa tillförlitlighet och viss garanti för leverans. Dessa principer också visa sig för att göra protokollet ideal av den framväxande "maskin-till-maskin" (M2M) eller "Sakernas Internet" världen av anslutna enheter och för mobila applikationer där bandbredd och batteri power är en premie.

NodeJS server

NodeJS servern körs på Intel Edison bara. Servern är ansluten till molnet backend i realtid. En av viktiga arkitektoniska beslut som vi tog för GreenBit är att göra vår arkitektur Två Tier snarare än typiska tre tier arkitekturer.

NodeJS server har tre ansvarsområden:

1) underhålla realtime cloud anslutning med moln - denna anslutning implementeras med Firebase nod Api som i princip ger oss en uppsättning av krokar på vissa parametrar som vi vill behålla under titta. Eventuella ändringar i dessa värden meddelas omedelbart till alla kunder tittar på värdet.

2) OpenCV för klicka bilder- varje gång en begäran för en växt selfie kommer NodeJS server utför våra OpenCV modul som tar en bild och sedan lagrar som i filsystemet i Base64-kodat format. Nod server kommer att läsa filen och sedan överföra bilden i kodad form till servern.

3) få loggar under varje minut - i ett intervall på en minut nod frågar Arduino att ta avläsningar och passera det över till nod på MQTT. Dessa värden sedan loggas i moln.

4) Invoking ställdon - på att få åtgärden samtal från App som ändrar parametrar eller byte av värden, ta foton etc meddelas till Arduino.

Se Steg
Relaterade Ämnen

Designa en Expansion PCB (Intel® IoT)

Detta Instructable har skrivits som utgångspunkt för dem som är angelägen om att använda Intel® Edison till dess fulla potential, genom att införliva det i en fullt utvecklad inbäddade projekt. För att göra detta, behöver du förmodligen att göra – so...

TrekMate (Intel IoT)

Vårt projekt "Trekmate" fokuserar på automatisk säkerhet fordon och övervakar även konditionen av en individ. Vårt projekt består av olika sensorer som hjärtslag sensor, accelerometer som kontinuerligt övervakar hälsa parametrarna för ryttaren o...

E-kylning Cap (Intel IoT)

Vad gör denna lösning?E-kylning Cap är en bärbar tak som kyler ner huvudet under varma soliga dagar. Det hjälper också, de anslutna användarna att övervaka din huvud temperatur. Det underhåller ditt huvud på en viss optimal temperatur genomföra en en...

Handske Coach - internet anslutna handske för att maximera ditt gym träningspass som drivs av Intel IoT

Med hjälp av Intel Edison sakernas Utvecklingskit, har vi skapat en prototyp för en gym/verk handske som spårar och analyserar din träning samt att ge internet-anslutning så att du kan dela din träning med dina vänner online.Steg 1: Material som anvä...

T.E.E.T.H. - att lägga till IOT i ditt hem med Intel Edison

TÄNDERNA står för Timer uppmuntra alla att hälsa. Den använder Intel Edison styrelsens liten formfaktorn för att uppgradera din Tandborsthållare till en IOT hem apparaten. Denna smarta uppgradering är bra för hälsomedvetna folk, de under dental tills...

AC monitor system med Intel Edison (Intel IoT RoadShow Brasilien)

Ett system som kontrollerar spänning, strömstryka, frekvens och temperatur på ett AC-power system, beräkna total strömförbrukning och lägga all information på ett moln dataserver.Steg 1: AC Sensormodul Vi utvecklat denna Sensormodul baserat på projek...

Komma igång med Intel IoT för de riktiga Mac dummies :)

Detta Instructable beskriver hur jag arbetade mig igenom de första stegen med Intel IoT kit på en Mac.Jag Charlotte, en av medlemmarna av FabLab Breda (Nederländerna). Jag är mycket mer kapabel med hårdvara (3D-skrivare, lasercutters, CNC etc) än med...

Mobila vaccin Monitor (Intel IoT)

Projektöversikt:Ofta är detta gäller att enligt utvecklade (N.Africa) och utvecklingsländer nationer (som Indien) där vacciner lagring miljön (temperatur) spårning är ett stort problem. När miljön inte är optimal (temperatur är inte inom det förvänta...

Förebyggande underhåll på Intel IoT roadshow (Intel IoT)

I dagsläget anslutna är nyckeln till framgång "rätt information i rätt tid".Inom industrin förstår vi att en maskin som är ur drift är en maskin som håller på att förlora pengar. Vore det inte bra om du kunde veta hur all din utrustning fungerar...

Smart Ads-systemet (Intel IoT) #IntelMaker

Annonseringen är en av de största företagen idag. Några av de största företag som Google och Facebook tjäna från annonser. Varför? Eftersom annonserna är SMART och målinriktad. De är kundfokuserad... Annonsera allt kan det vara ett billigt flyg, en l...

DigiWallet - din Smart plånbok (Intel IoT)

Någonsin felplacerat din plånbok? Eller förlorat din plånbok? Har en vana av att glömma den bakom? Nu oroa dig inte om att förlora eller misplacing din plånbok, coz vi har kommit med en idé att göra plånboken vanliga SMART med Intel Edison.Beskrivnin...

Chromebook Arduino och Intel Edison guide för Intel IoT EDI utveckling på budget

Först kommer jag att förklara varför detta Instructable behövs så många erfarna utvecklare kommer att håna när de ser titeln och aldrig kommer att läsa den eftersom de inte har ett öppet sinne om saker som Chromebook. Det beror på att många av dem ha...

Kocken insidan INTEL(CII) - framtiden för automatiserad husmanskost (INTEL IoT)

Sammanfattning:Automatiserade IoT aktiverat digitala systemet, styrs och övervakas från en avlägsen App över Internet.This Digital kock tillagar kvalitetsrätter, från en lista över recept valt och övervakas av en hungrig användare.Projektets medlemma...

Intellekten Edison buller larm (Intel IoT)

IntroduktionJag har ett inbrottslarm och brandlarm, men inget sätt att veta om antingen slår om jag är i huset. I stället för att ersätta dem med "smarta" alternativ, planerar jag att bygga en apparat för att lyssna på höga ljud, då avgöra om de...

BeatBox: chock spårning för paket med Intel Edison - Intel IOT

Hej allaVi kom precis tillbaka hem efter deltagande till Intel IoT Roadshow (och hackathon) i London.Det var fantastisk och full av idéer och kreativa drar. En mycket bra erfarenhet. Du borde prova.Vi kom som en redan bildade lag och med en mycket br...

DIY amazon Dash använder Intel Edison (Intel IOT)

Hej grabben,Så idag i detta Instructable som vi ska göra en Amazon dash både knapp som när tryckte beställer en produkt online som den är programmerad att göra. Amazon dash används i allmänhet att beställa vardagsföremål som salt, frysta ärtor, tvätt...

Edison motoriserade plattform (Intel IoT)

ÖversiktDetta är en beskrivning av de projekt jag gjorde när inbjuden till Intel Labs på Swindon. Den ursprungliga planen var att producera en motoriserad plattform för att bära en kamera. Bildbehandlingsprogram kan då titta på för och följa utveckli...

Vård av äldre Monitor (Intel IoT)

ÖversiktDetta är en Instructable för en övervakning och varningar enhet för någon som en äldre person som kan vara på egen hand vid tidpunkter under dygnet och som kan löpa risk för att falla eller kan behöva lite hjälp under den tiden. Konceptet för...

Interaktiva smarta spegeln (Intel IoT)

Detta projekt handlar om hur man gör din spegel smart. Vi kommer att lägga till sensorer och använda api göra spegeln smart. Den grundläggande idén är att göra ljuset nära spegeln kontrolleras automatiskt beroende på förekomsten av användaren (med PI...