Platforms voor verbonden huizen - 💡 Fix My Ideas

Platforms voor verbonden huizen

Platforms voor verbonden huizen


Auteur: Ethan Holmes, 2019

Er is veel hardware beschikbaar voor het aangesloten huis en hoewel veel van deze apparaten worden geleverd met hun eigen platforms voor logica, bediening en externe toegang, spreken ze niet altijd dezelfde taal als apparaten van andere leveranciers. Sommige apparaten geven u slechts beperkte controle over uw huis, omdat het gewoon te moeilijk is voor een leverancier om te raden elke manier waarop een persoon zijn product zou willen gebruiken. Dat, in combinatie met bezorgdheid om de veiligheid, betekent dat deze apparaten niet zo flexibel en verbonden zijn als ze zouden kunnen zijn.

Gelukkig zijn er een aantal platforms die het probleem van het met elkaar communiceren van domotica-apparaten moeilijk kunnen oplossen. Wanneer we apparaten van verschillende leveranciers kunnen verbinden, kunnen we de beste producten van elk van hen kiezen. En ik spreek uit persoonlijke ervaring wanneer ik zeg dat het verbinden van deze technologieën zeer krachtig kan aanvoelen.

In deze post ga ik drie van deze platforms delen. Ongetwijfeld zijn er een paar anderen die er zijn, en je kunt zelfs "zelf rollen", als je wilt. Als er een is die u aanbeveelt, laat dan een reactie achter op dit bericht.

IFTTT

Misschien wel de meest beginnersvriendelijke, IFTTT (uitgesproken als "cadeau" zonder de "g") staat voor "als dit, dan dat." Simpel gezegd, als actie X gebeurt, doe dan Y. Nadat u een account hebt gemaakt, kunt u kanalen activeren die uw aanwezigheid vertegenwoordigen op verschillende platforms zoals Facebook, Instagram, Gmail, Twitter en sms-berichten. Er zijn ook kanalen voor weer-, nieuws- en RSS-feeds. Voor het aangesloten huis heeft IFTTT kanalen voor Withings (weegschaal en bloeddrukmeter), WeMo (apparaatschakelaars en bewegingssensoren), SmartThings (sloten, schakelaars en aanwezigheidssensoren), Philips (gloeilampen) en Netatmo (omgevingssensoren ).

Als voorbeeld heb ik een trigger gemaakt van het weerkanaal van IFTTT om mijn woonkamerverlichting binnen 15 minuten na zonsondergang in te schakelen:

Het instellen van deze logica is slechts een reeks klikken. IFTTT maakt duidelijk dat het gaat om het verbinden van triggers en acties. En een kanaal kan triggers en acties bevatten. Ik kan bijvoorbeeld IFTTT laten luisteren naar een sms-bericht van mij of zelfs een bericht sturen als er iets gebeurt. IFTTT gaat zelfs verder dan dit om parameters van een trigger te nemen en ze door te geven aan de actie. Als ik mezelf bijvoorbeeld weeg met de Withings-schaal, kan het mijn gewicht als een nieuwe tweet sturen, zodat ik publiekelijk verantwoordelijk ben voor het in toom houden van mijn gewicht.

Temboo

Als je met Arduino wilt werken voor de fysieke kant van je verbonden huis, is Temboo een ander mogelijk platform om te gebruiken. Het belangrijkste doel is om de manier waarop verschillende service-API's communiceren te standaardiseren en uw authenticatie-informatie op te slaan, zodat u niet verstrikt hoeft te raken in verschillende API-methoden en OAuth-complicaties. Het doet dit door het aanbieden van interfaces genoemd choreos, die ze definiëren als "codesnelkoppelingen en zelfstandige werkstromen die gegevens verzenden en ophalen van vrijwel elke open API, database, e-mailserver en meer."

Vanaf nu maakt Temboo geen verbinding met veel consumenten-gekoppelde thuisapparaten (ik merkte alleen Withings op de lijst). Maar voor het overbruggen naar de fysieke wereld zijn er veel bronnen voor de Yún, Arduino's nieuwste Wifi-compatibele kaart. Als u uw eigen sensoren aansluit op de Yún, kunt u ervoor zorgen dat deze veel verschillende services genereert. Of heb andere bedieningsknoppen op de Yún. Dit betekent dat u lampen en apparaten met een relaiscircuit of PowerSwitch Tail kunt bedienen.

Als je niet veel programmeerervaring hebt, kun je Temboo nog steeds gebruiken. Met hun nieuwste functie, de Sketch Builder, kun je kiezen uit een menu met opties om het gedrag van je apparaat aan te passen. Het genereert code die u vervolgens kunt uploaden naar uw bord. Bekijk het in deze video hieronder:

En als er een verbonden thuisapparaat is dat geen choreo heeft, kun je Temboo's Twyla, hun ontwikkelomgeving, proberen voor het maken van nieuwe choreo's. Zolang de service waarmee u verbinding maakt, een API heeft, moet u deze kunnen koppelen aan de andere choreo's binnen Temboo.

The Thing System

Een ander platform dat meer op ontwikkelaars is gericht, is The Thing System (openbaarmaking: MAKE-medewerker Alasdair Allan is een oprichter). In tegenstelling tot Temboo is het echter vanaf de grond af ontworpen om fysieke dingen met elkaar te verbinden. Alasdair merkte op dat met de gepatenteerde clouddiensten voor huidige consumentenapparaten voor huisautomatisering: "we bouwen geen Internet of Things meer, we bouwen een reeks eilanden van dingen." Als je Alasdair's Ignite talk bekijkt, Ik krijg veel van de filosofie achter The Thing System:

De kern van het platform is de steward, de serversoftware die naar gebeurtenissen van apparaten luistert en ook apparaten triggert. Je kunt de steward installeren op een computer die altijd aan is op je netwerk of ze hebben zelfs schijfafbeeldingen geleverd, zodat je de steward gemakkelijk op een Raspberry Pi of BeagleBone kunt gebruiken. Een groot voordeel van The Thing System is dat deze software volledig open source is, zodat u kunt aanpassen hoe uw installatie werkt en zelfs uw eigen functies kunt toevoegen. Het betekent ook dat u zich niet hoeft te houden aan de servers van een ander bedrijf - als u eenmaal zover bent als u wilt, kunt u alleen aan de stekker trekken.

Het Thing-systeem ondersteunt een indrukwekkende lijst met apparaten, waaronder Nest (de thermostaat en rookmelder), Netatmo (omgevingssensoren), Tesla Motors (elektrische auto's) en INSTEON (stopcontacten, dimmers, LED-lampen) In de volledige lijst, ze hebben zelfs uitgelegd op welke apparaten wordt gewerkt en welke binnenkort worden ondersteund. De beheerder kan niet alleen via het netwerk communiceren met wifi- en ethernetapparaten, maar met de juiste hardware kan hij ook praten via USB, Bluetooth Low Energy, Z-Wave en enkele anderen.

Wat betreft een gebruikersinterface, kunt u hun voorbeeldwebclient genaamd d3 als uitgangspunt gebruiken. Het zal u helpen om de steward te configureren en enkele basisbesturingshandelingen uit te voeren. Als u meer geavanceerde functionaliteit wilt, moet u zelf een client maken (er is bijvoorbeeld een demo-app voor iOS en d3 is zelf een goed voorbeeld), of wacht tot iemand anders er een voor u heeft gemaakt.

En de lijst gaat verder ...

Tussen IFTTT, Temboo en The Thing System is er een breed scala aan opties op verschillende niveaus en aanpasbaarheid. Maar er zijn veel andere mogelijke platforms die u zou kunnen gebruiken, zoals openHAB, Spacebrew, Xively, BERG Cloud en ThingSpeak.

Al deze platforms fungeren als het bindweefsel tussen de verschillende soorten apparaten in ons huis, iets wat we zeker nodig hebben als we ten volle willen profiteren van wat onze technologie biedt. Zelfs met al deze platforms, is mijn gok dat we alleen in de allereerste fase van dit domein getuige zijn van nog veel meer innovatie en concurrentie.



U Bent Wellicht Geïnteresseerd Zijn

Verzameling van prachtige tissuepapierambachten voor Cinco de Mayo

Verzameling van prachtige tissuepapierambachten voor Cinco de Mayo


Tool Review: Technician's Pocket Screwdriver

Tool Review: Technician's Pocket Screwdriver


How-To: Cherry Blossoms Card

How-To: Cherry Blossoms Card


Hackerspace Happenings: Interactive Show op NYCR en GGHSC Finals

Hackerspace Happenings: Interactive Show op NYCR en GGHSC Finals






Recente Berichten