Platforms for tilsluttede hjem - 💡 Fix My Ideas

Platforms for tilsluttede hjem

Platforms for tilsluttede hjem


Forfatter: Ethan Holmes, 2019

Der er en masse hardware derude til det tilsluttede hjem, og mens mange af disse enheder kommer med deres egne platforme til logik, kontrol og fjernadgang, taler de ikke altid det samme sprog som enheder fra andre leverandører. Nogle enheder giver kun dig begrænset kontrol over dit hjem, fordi det bare er for svært for en leverandør at gætte hver eneste vej, en person måske vil bruge deres produkt. Det sammen med en bekymring for sikkerhed betyder, at disse enheder ikke er så fleksible og forbundet som de kunne være.

Heldigvis er der et par platforme derude, der tager en knæ ved at løse problemet med at få hjemmeautomatiseringsenheder til at snakke med hinanden. Når vi kan forbinde enheder sammen fra forskellige leverandører, giver det os mulighed for at vælge de bedste produkter fra hver af dem. Og jeg taler fra personlig erfaring, når jeg siger, at forbinder disse teknologier kan føle sig meget empowerende.

I dette indlæg vil jeg dele tre af disse platforme. Der er uden tvivl et par andre derude, og du kan endda "rul din egen", hvis du vil. Hvis der er en, som du anbefaler, skal du skrive en kommentar til dette indlæg nedenfor.

IFTTT

Måske er den mest nybegyndervenlige, IFTTT (udtales som "gave" uden "g") står for "hvis dette, så det." Simpelt sagt, hvis handling x sker, så gør y. Efter oprettelse af en konto kan du aktivere kanaler, der repræsenterer dine forskellige platforme som Facebook, Instagram, Gmail, Twitter og SMS. Der er også kanaler til vejr, nyheder og RSS-feeds. For det tilsluttede hjem har IFTTT kanaler til Withings (kropsskala og blodtryksmonitor), WeMo (apparatkontakter og bevægelsesfølere), SmartThings (lås, switch og tilstedeværelsessensorer), Philips (pærer) og Netatmo (miljøsensorer ).

Eksempelvis skabte jeg en trigger fra IFTTTs vejrkanal for at tænde min stue lys inden for 15 minutter efter solnedgang:

Opsætning af denne logik er blot en række klik. IFTTT gør det klart, at det handler om at forbinde triggere og handlinger. Og en kanal kan have udløsere såvel som handlinger. For eksempel kan jeg have IFTTT lytte til en tekstbesked fra mig eller endda sende mig en besked, når der sker noget. IFTTT går endda ud over dette for at tage parametre fra en trigger og overføre dem til handlingen. For eksempel, hvis jeg vejer mig med Withings-skalaen, kan den sende min vægt som en ny tweet, så jeg er offentligt ansvarlig for at holde min vægt i kontrol.

Temboo

Hvis du vil arbejde med Arduino for den fysiske side af dit tilsluttede hjem, er Temboo en anden mulig platform til brug. Hovedmålet er at standardisere den måde, forskellige API'er kommunikerer og gemme dine autentificeringsoplysninger, så du ikke behøver at blive sammenblandet i forskellige API-metoder og OAuth-komplikationer. Det gør det ved at tilbyde grænseflader, der hedder choreos, som de definerer som "kodegenveje og selvstændige arbejdsgange, der sender og henter data fra stort set enhver åben API, database, e-mail-server og meget mere."

Temboo interagerer ikke lige nu med mange forbrugere forbundet hjemmeudstyr (jeg har kun bemærket Withings på listen). Men for at overbygge den fysiske verden er der mange ressourcer til Yún, Arduino's nyeste Wifi-aktiverede bord. Hvis du tilslutter dine egne sensorer til Yún, kan du få det til at udløse mange forskellige tjenester. Eller har andre tjenester kontrolstifter på Yún. Dette betyder at du kan styre lamper og apparater med et relæ kredsløb eller PowerSwitch Tail.

Hvis du ikke har meget programmeringserfaring, kan du stadig bruge Temboo. Deres nyeste funktion, Sketch Builder, lader dig vælge fra en menu med muligheder for at tilpasse opførelsen af ​​din enhed. Det vil generere kode, som du derefter kan uploade til dit bord. Tjek det ud i denne video nedenfor:

Og hvis der er en tilsluttet hjemmeenhed, der ikke har en choreo, kan du prøve Temboo's Twyla, deres udviklingsmiljø for at skabe nye choreos. Så længe den tjeneste, du opretter forbindelse til, har et API, skal du kunne interface det med de andre choreos i Temboo.

The Thing System

En anden platform, der er gearet mere mod udviklere, er The Thing System (afsløring: MAKE bidragyder Alasdair Allan er en grundlægger). Men i modsætning til Temboo er den designet fra bunden til at forbinde fysiske ting sammen. Alasdair bemærkede det med de proprietære sky-tjenester for nuværende forbrugsrumsautomatiseringsenheder derude, "vi bygger ikke længere en internet af ting, vi bygger en række øer af ting." Hvis du ser Alasdair's Ignite talk, Jeg får meget af filosofien bag The Thing System:

I kernen af ​​platformen er stewarden, serversoftwaren, som lytter til begivenheder fra enheder og også udløsere enheder. Du kan installere steward på en computer, der altid er på dit netværk, eller de har endda leveret diskbilleder, så du nemt kan køre steward på en Raspberry Pi eller BeagleBone. En stor fordel ved The Thing System er, at denne software er helt åben kilde, så du kan tilpasse, hvordan din installation fungerer og endda tilføje dine egne funktioner. Det betyder også, at du ikke kan se til et andet virksomheds servere. Når du har det, kører du som du vil, kun du kunne trække stikket.

Thing Systemet understøtter en imponerende liste over enheder, der omfatter Nest (termostat og røgalarm), Netatmo (miljøfølere), Tesla Motors (elbiler) og INSTEON (stikkontakter, dimmere, LED-pærer) de har endda udtalt hvilke enheder der arbejdes på nu, og hvilke har støtte snart. Ikke alene kan stewarden kommunikere via netværket til Wifi og ethernet-enheder, men med den rigtige hardware kan den også tale via USB, Bluetooth Low Energy, Z-Wave og et par andre.

Hvad angår en brugergrænseflade, kan du bruge deres eksempel webklient kaldet d3 som udgangspunkt. Det vil hjælpe dig med at konfigurere steward og lave nogle grundlæggende kontroloperationer. Hvis du vil have mere avanceret funktionalitet, skal du selv oprette en klient (der er en iOS demo-app, for eksempel og d3 selv er et godt eksempel), eller vente på, at en anden skal oprette en til dig.

Og listen går videre ...

Mellem IFTTT, Temboo og The Thing System er der en bred vifte af muligheder på forskellige færdighedsniveauer og customizability. Men der er mange andre mulige platforme, som du kan bruge som openHAB, Spacebrew, Xively, BERG Cloud og ThingSpeak.

Alle disse platforme virker som bindevæv mellem de forskellige typer enheder i vores hjem, noget vi absolut har brug for, hvis vi vil drage fuld fordel af hvad vores teknologi giver. Selv med alle disse platforme er mit væddemål, at vi kun vidner om de meget tidlige stadier af dette domæne med meget mere innovation og konkurrence.



Du Kan Være Interesseret

Maker Camp: Animer dit liv!

Maker Camp: Animer dit liv!


3D Udskrivning af Aston Martin

3D Udskrivning af Aston Martin


En Drone af ens egen

En Drone af ens egen


Crashing, Rolling, Printing, Fooing og Crowdfunding (Plus a poll!)

Crashing, Rolling, Printing, Fooing og Crowdfunding (Plus a poll!)