[PÄIVITETTY] Älykkään kodin ja kodin automaatioprotokollan opas: IoT-paratiisin luominen

click fraud protection

Tämä perusteellinen artikkeli kertoo sinulle kaiken, mitä sinun tulee tietää älykotien tilasta ja siitä, miten voit perustaa oman esineiden internetin paratiisi!

Älykodin suosio on kasvanut huomattavasti viime vuosina ja jopa viime kuukausina. CES 2017 loi näyttämön näiden laitteiden uudelle pienelle räjähdykselle Applen, Googlen ja Amazonin laajentuessa heidän älykkään kodin ekosysteeminsä – vaikkakin eri nopeudella – Amazonin Alexa-assistentin kerskuteltaessa eniten kasvu.

Ääniavustimella varustettujen kaiuttimien, kuten Amazon Echo ja Google Home, menestys nostanut huomion heidän ohjaamat laitteet ovat nyt nousseet keskipisteeseen. Tämän huomion jakaminen on aivan liian ilmeistä kamppailua jatkuvuuden ylläpitämiseksi näiden tekniikoiden välillä. Kun kodin automaation tavoittelussa käytetään niin monia järjestelmiä ja protokollia, kuluttajien ahdinko on samanlainen kuin tekijöidenkin – löydä kestävä ja hyödyllinen standardi.

Pyrkiessämme jatkuvasti auttamaan teknologioita löytämään oikean kotinsa, tässä on lopullinen opas IoT-yhteensopivaan kotiin – sellaisena kuin se on

tänään. Aloitetaan näiden ekosysteemien luomiseen käytetyn neljän pääteknologian erittelystä.

[välilehdet][välilehden otsikko ="Wi-Fi"]

 1. Wi-Fi

Plussat: Keskuskeskusta ei tarvita. Tukee 256-bittistä AES-salausta.

Haittoja: Kuten aina, nopeus ja signaalin voimakkuus riippuvat reitittimestäsi ja Internet-palveluntarjoajastasi – riippuvuus, joka ei ehkä ole ihanteellinen joillekin. Se on myös eniten resursseja vaativa protokolla, joka vaatii enemmän tehoa ja siten suuremman koon tuotteilta, jotka ovat usein akkukäyttöisiä ja vaativat pienen jalanjäljen.

Merkittävät laitteet/alustat:WeMoApple HomeKitSamsung SmartthingsInsteon*Philips Hue**

*Insteon käyttää RF- ja voimalinjojen yhdistelmää, mikä lisää luotettavuutta, jos reitti on estynyt. Valitettavasti tämä etu ei koske laitteita, kuten ovilukkoja, joiden on toimittava vain radiotaajuudella. Turvallisuus ja yhteentoimivuus ovat tässä tärkeimpiä huolenaiheita. Tästä aiheesta Insteon sanoo seuraavaa:

Mahdollisia salausmenetelmiä ovat rullaava koodi, hallittu avain ja julkisen avaimen algoritmit. INSTEONin yksinkertaisuuden tunnusmerkin mukaisesti INSTEONin suosima menetelmä on liikkuva koodin salaus, jota käyttävät autotallin ovenavaajat ja autojen radio-avaimenperät.

**Philips Hue käyttää ZLL: n (ZigBee Light Link) ja Wi-Fi: n yhdistelmää. Jokaisella on yksilöllinen URL-osoite valo, mutta myös jokaiselle valon toiminnolle - hallinnan saavuttaminen lähettämällä uusi arvo tietylle URL-osoite.

[/tab][tab title ="Bluetooth/BLE"]

2. Bluetooth/Bluetooth LE

Plussat: Keskuskeskusta ei tarvita. AES 128-bittinen salaus.

Haittoja: Bluetooth/BLE on rajoitettu tavanomaiseen 30 jalan säteeseen, mikä ei ainoastaan ​​aiheuta kuolleita alueita, vaan myös hylkää sen ohjaamasta laitteita, jotka eivät ole sen kantaman sisällä, eli sammuttamasta valoja tai lukitsemasta ovia, kun käyttäjä ei ole Koti.

Merkittävät laitteet/alustat:Apple HomeKitSamsung Smartthings

[/tab][tab title ="Z-Wave"]

3. Z-Wave

(Kommunikoi 908MHz ja 916MHz taajuuksilla)

Plussat: Käyttää mesh-verkkoa, mikä tarkoittaa enemmän laitteita, enemmän kattavuutta eikä signaalin heikkenemistä. Käyttää AES-128 symmetristä salausta ja avointa lähdekoodia.

Haittoja: Keskuskeskus tarvitaan. Saattaa menettää tuen protokollien edetessä.

Merkittävät laitteet/alustat:Samsung SmartthingsYli 1 500 yhteentoimivaa laitetta, mukaan lukien lukuisia valokytkimiä, lukkoja ja antureita.

[/tab][tab title ="Zigbee"]

4. Zigbee

(Kommunikoi 915 MHz ja 2,4 GHz taajuuksilla)

Plussat: Käyttää mesh-verkkoa. Käyttää AES-128 symmetristä salausta ja avointa lähdekoodia. IEEE 802.15.4 -radiostandardin varaan rakennetulla Zigbeellä on potentiaalisesti etupäässä yhteensopivuus IP-pohjaisten protokollien kanssa.

Haittoja: Keskuskeskus tarvitaan.

Merkittävät laitteet/alustat:PesäSamsung SmartthingsPhilips HueYli 1 100 yhteentoimivaa laitetta, mukaan lukien jotkin digisovittimet ja lukuisia valokytkimiä, lukkoja ja antureita.

[/tab]

[/tabs]

[spacer color="E3E3E3" icon="Valitse kuvake"]

[PÄIVITETTY] Standardin etsintä

Yhteensopivuudesta ja tulevista protokollista puheen ollen, pyrkimys saada aikaan kestävä standardi, jonka pohjalta kaikki (tai useimmat) älykkään kodin protokollat ​​voivat kommunikoida hirveästi. Lanka – Googlen (Nest) ja melkoisen määrän muita yrityksiä kehitteillä oleva verkkoprotokolla – toivoo voivansa tämän kilpailun.

Thread on tarkoitettu toimimaan 802.15.4 IEEE -standardin kanssa, ja se sisältää verkkokerroksen juuri sovelluksen alapuolella. Threadiin on kapseloitu UDP, IP-reititys ja 6LoWPAN. 6LoWPAN on pienitehoinen mekanismi, jonka avulla 802.15.4 voi kommunikoida IPv6:n (ja siten pilven) kanssa samalla kun IP-reititys ja UDP auttavat reitittämään ja esittämään tietoja turvallisesti (Kaikki salattu AES-CCM-salauksella.) IPv6:n lisätty sujuvuus mahdollistaa kaikkien säikeitä käyttävien laitteiden kommunikoinnin Internet-protokollien, kuten LTE: n, Wi-Fi: n ja Ethernetin, kautta. Koska se käyttää 802.15.4-sirua, Viestiryhmä toivoo voivansa lisätä yhteensopivuutta laitteisiin, jotka jo käyttävät tätä sirua, mahdollisesti ohjelmistopäivitysten/kumppanuuksien kautta. Kun tämä on tehty, laitteesta tulee osa Threadin mesh-verkkoa ja se voi jakaa tietoja, ei vain laitteiden välillä, mutta myös pilven kanssa – mikä saattaa poistaa keskuksen tarpeen keskitin.

Thread ei ole ainoa ryhmä tai yritys tässä kilpailussa – jotkut sen omista kumppaneista kehittävät samanlaisia ​​protokollia – mutta ne saattavat olla nopeimmin eteneviä. The Viestiryhmä ja Zigbee-liitto ilmoitti molempia osapuolia hyödyttävästä ja ennakoivasta kumppanuudesta, joka osoitti joitakin sen hedelmiä sopimuksen tämän vuoden CES-tapahtumassa – mikä osoittaa entisestään heidän sitoutumisensa ja menestyksensä yhdistymisen yhdistämisessä IoT.

Toinen pala, joka toivoo auttavan ratkaisemaan pulman, on Googlen Android-asiat. Android Things (entinen Brillo) on älykkään kodin laitteiden vakiokäyttöjärjestelmä. Android-versio, jonka Google aikoo ottaa käyttöön matalatehoisena käyttöjärjestelmänä älykotituotteille, mukaan lukien säikeet tukevat laitteet. Tämän lisäksi he toivovat integroituvansa Kutoa sideaineena viestinnässä muiden uusien ja vanhojen radio- ja älylaiteteknologioiden kanssa.

Se saattaa kuulostaa suurelta tilaukselta, mutta jos Android Thingsin menestys täyttää Googlen odotukset, tämän, Threadin ja Weaven neulominen ompeleisi yhteen infrastruktuurin jossa API: t jaetaan eri alustoilla ja kehittäjät OTA voivat ottaa käyttöön päivitykset – mikä mahdollistaa tuen ja tietoturvan tason, jota useimmat älykkäät kodit eivät tähän mennessä ole nähneet. laitteet.

Suurin haittapuoli kuluttajille ja yrityksille on yksinkertaisesti antaa Alphabetille, Googlen emoyhtiölle, niin kiinteät ja suuret osat älykkään kodin markkinoista. Jotkut kuluttajat saattavat olla huolissaan seurauksista, joita yksi yritys hallitsee niin paljon heidän kodistaan yritykset voivat pitää näiden teknologioiden omaksumista kilpailijan luopumisena – sen mahdollisuuksista huolimatta etuja. Toistaiseksi tämä ei ole estänyt Samsung SmartThingsiä, Phillips Huea ja Zigbeeta hyppäämästä sananlaskun kelkkaan – liike, joka voisi varmasti auttaa Apple HomeKitin kaltaisia ​​ekosysteemejä.

Ääniavustajat

Amazon Echo, Google Home ja muut ääniavustajaa tukevat laitteet voivat olla sekä hyödyllisiä että hauskoja itsenäisinä tuotteina. Tarjoaa käyttäjille kaikkea ajankohtaisista tapahtumista, säästä ja muistiinpanoista musiikkiin ja interaktiiviseen pelit ja ostokset – kaikki äänellä – nämä avustajat ovat epäilemättä valmiita ja kypsiä laajennus.

Google ylitti Amazonin haussa, ei yllätyksiä.

Tällä hetkellä Google Assistant johtaa yllättäen Alexaan hakutoiminnoissa, ei vain löytää lisää vastauksia, mutta myös antaa käyttäjälle mahdollisuuden esittää jatkokysymyksiä keskustelullisemmassa tilassa tavalla. Esimerkiksi kysymällä Google Homesta "Kuka on Yhdysvaltojen presidentti?" antaa sinulle vastauksen "Barack Obama". Kuten a seurantakysymykseen, voit kysyä "Onko hänellä lapsia?" Vastauksena Google Home tarjoaa sinulle sopivan vastaus. Valitettavasti sinun on esitettävä kaikki jatkokysymykset herätyskomennolla "OK Google" - jo ennestään kömpelö lause, joka heikentää erityisesti tätä ominaisuutta. Aihekohtainen keskittyminen voi jatkaa useiden kysymysten kanssa Googlen avustajan kanssa. Jos yrität tehdä samaa kysymyslinjaa Alexan kanssa, sinun on toistettava kysymyksen aihe joka kerta. Tätä lukuun ottamatta hakutoiminnot ovat suhteellisen samanlaiset.

Amazon ottaa johtoaseman IoT: ssä

Yhteensopivuuden ja tuen suhteen Alexalla on kuitenkin jonkin verran etäisyyttä sen ja Mountain Viewin ylpeyden välillä. Lähes 18 kuukautta sitten julkaistu Amazon Echo ja Alexa ovat 16 kuukautta vanhempia kuin Google Home ja sen sisäänrakennettu avustaja. Tuona aikana Amazon on käyttänyt kaikki tilaisuudet salliakseen Alexan kehittämisen ja integroinnin – maksutta, mikä on varmasti kannattanut. Sen lisäksi, että kaikki kiinnostuneet valmistajat integroivat sen vapaasti, Alexa on nauttinut yli 5000 uutta taitoa kehittäjät ovat tehneet Alexa Skills Kit (KYSYÄ). Nämä taidot lisäsivät runsaasti kykyjä, mukaan lukien lisälaitteiden sujuvuus ja laajennettu sovellusten integrointi.

Viime marraskuussa Amazon myönsi myös kehittäjille pääsyn Amazon Lex, joka helpottaa Amazoniin yhdistettyjen chatbottien luomista hyödyntämällä puheentunnistus- ja luonnollisen kielenkäsittelytekniikoita, joille Alexa on rakennettu. Vaikka Google on äskettäin ryhtynyt vastaaviin toimiin, Amazonin aikaisempi alku näkyy edelleen Echon laiteyhteensopivuudessa ja sen Alexa-palvelun laajassa käytössä.

Samaan aikaan taistelu Google Assistantista muissa kuin Pixel-älypuhelimissa raivoaa. Toistaiseksi, koska Google ei ole halukas laajentamaan tukea OEM-Android-puhelimille, näyttää omaksuvan päinvastaisen lähestymistavan ääniavustajansa kanssa. Yritys kutsuu kehittäjiä luomaan alustalle, mutta se ei tarjoa ilmaista toteutusta kuten Amazon – ilmoitti vasta äskettäin integroinnista kouralliseen Android TV: tä käyttäviin (tai pian käyttöön tuleviin) laitteisiin. Google on vihjannut oman avustajansa tulevista toteutuksistaNähtäväksi jää, kuinka nopeasti ja laajalle leviäminen tämä voi olla.

Ajan myötä Assistantin tulee myös muille uusille pinnoille, kuten Android Wear 2.0 -älykelloille, Android-käyttöisille auton infotainment-järjestelmille ja monille muille laitteille...

Yhteydenpito kaikkien laitteiden kanssa

Valitettavasti Echolla tai Google Homella ei ole älykkään kodin yhteyttä Bluetoothin ja Wi-Fin lisäksi. Sellaisenaan useimpiin asetuksiin tarvitaan jonkinlainen viestintäkeskus. Keskittimen valinnassa on tärkeää harkitse tavoitteitasi, olivatpa ne yksinkertaisuus tai muokattavuus. Harkinnan arvoisen keskittimen tulee olla vähintään yhteensopiva Wi-Fi: n, Zigbeen ja Z-waven kanssa parhaan mahdollisen yhteensopivuuden tarjoamiseksi. Samsungin Smartthings Hub on suosittu juuri tästä syystä. Vaikka kourallinen muita on olemassa, Smartthings tarjoaa eniten räätälöityjä ja eniten kumppanuuksia. Vähemmän tunnettu kilpailija voi olla Wink Hub, joka tarjoaa samat protokollat ​​hieman halvemmalla. Wink-keskittimen suurin voimavara on kuitenkin myös sen suurin heikkous, koska sen yksinkertaisuus johtaa vähemmän mukauttamiseen. Jälleen oikean keskittimen valinta riippuu henkilökohtaisista mieltymyksistäsi, mutta Smartthings-keskitin ei petä. Yhdistä tämä joihinkin Zigbee/Z-wave-pistorasioihin ja valokytkimiin, niin olet jo matkalla. Voit myös lisätä liikeantureita, vesivuotoantureita, ovien lukkoja ja Wi-Fi-kameroita, joilla kaikilla on Smartthings-sovelluksessa määritellyt säännöt ja toiminnot. Yksi tällainen sääntö voi sisältää ohjeet valojen sammuttamiseen, ovien lukitsemiseen ja valvontakameran käyttöön ottamiseksi, kun tietty puhelin poistuu kotoa.

Valitettavasti IR-ominaisuus on yksi ominaisuus, jota et vielä löydä näistä keskittimistä, ja se sulkee tehokkaasti viihdejärjestelmät pois kodin perusautomaatiosta. Toistaiseksi ylimääräinen keskus - Logitech Harmony Hub - vaaditaan. Lohduttaakseen tämän lisäkeskittimen ostamisessa Harmony teki siitä vaivan arvoisen. Pystyy oppimaan kaikki toiminnot lähes kaikille olemassa oleville IR-laitteille, Harmony Hub voi ohjata ilmastointia, lämmittimiä, valoja, äänijärjestelmiä ja paljon muuta – käytännössä pyyhkäisemällä kaikki Smartthings- tai Wink-keskittimestä jääneet laitteet.

Kun kaikki laitteesi on kytketty ja määritetty, suorita etsintä Alexa-sovelluksessa ja kaikki yhdistämäsi voidaan nyt ohjata äänikomennoilla – jopa kanavia vaihtamalla – Smartthings-, Wink- ja Harmony Skillsin ansiosta. Alexa. Tällä hetkellä Google Home tukee vain yhtä näistä keskittimistä – Smartthingsia ja sellaisenaan tarvitaan muutamia IFTTT-reseptejä umpeen umpeen. Harmony Hubin tapauksessa IFTTT voi lisätä vain mahdollisuuden kytkeä viihdejärjestelmäsi päälle tai pois päältä. Kanavan/äänenvoimakkuuden säätöä ja muita infrapunalaitteita ei voi ohjata. Vaikka on odotettavissa, että Google lisää pian Harmony Hub -tuen, se pysyy tällä hetkellä huomattavassa luettelossa laitteista, joita Echolla on ja Google Homella ei.

IFTTT: stä puheen ollen, jos et vielä käytä sitä, saatat haluta tutustua. IFTTT voi mahdollistaa hämmästyttävän saumattoman automaation puhelimestasi, Echosta tai Google Homesta. Esimerkiksi yksinkertainen IFTTT-resepti Alexalle voi Luo Google Docs -laskentataulukko jokaisesta soittamastasi kappaleesta Alexa-sovelluksen kautta. Tai voit käske Google Homea sulkemaan tunti kalenteristasi. Käytätkö Evernotea vai Onenotea? Määritä IFTTT Ota Alexalta saneluja ostoslistoja ja tallenna ne välittömästi haluamaasi muistiinpanosovellukseen. IFTTT: n kautta [melkein] kaikki on mahdollista.

Mutta entä Apple HomeKit?

Ah, kyllä. HomeKit. Vaikka tämän vuoden CES-tapahtumassa nähtiin valtava määrä uusia HomeKit-yhteensopivia laitteita (ja varmasti monia muita tulossa), Apple on edelleen melko kaukana. Koska HomeKit ei tue Zigbeeä, Z-wavea tai jotakin edellä mainituista keskittimistä, se on syrjäytynyt omat järjestelmät, kuten Insteon (joka tarjoaa oman HomeKit-yhteensopivan keskittimen) tai muut HomeKit-spesifiset laitteet. Vain Wi-Fi- ja Bluetooth LE -yhteydellä toimivat HomeKit-laitteet eivät vaadi keskitintä, ellei käyttäjä halua laitetta ohjata ollessaan poissa kotoa. Tätä varten käyttäjällä on oltava kolmannen sukupolven Apple TV (tai uudempi) asetettuna HomeKit Hubiksi. Oikean Siri Hubin luominen jää nähtäväksi.

Asioiden pirstoutuminen

Vaikka esineiden internetissä on vielä melkoisesti pirstoutumista, tämä ei estä täysin toimivaa ja hyödyllistä älykotiratkaisua. Markkinoilla on tällä hetkellä tuhansia luotettavia ja helposti asennettavia laitteita, ja useimpien nimessä on Z-kirjain. Ei niin sattumalta, vaan niiden ohjaamiseen tarvittava keskitin on yhdistetty Internetiin. Kun lisäät puheohjatun tekoälyn, saat käyttöösi kaikki älykkään kodin toiminnot, jotka tieteiskirjallisuus on aina meille luvannut. Voisiko uusi standardi tulla vastaan ​​ja karkottaa nämä laitteet vanhenemisen maahan? Ei ihan pian. Tässä vaiheessa näyttää siltä, ​​​​että voittajahevoset on jo poimittu, ja ne ovat ansainneet tulevan yhteentoimivuuden toivotun palkinnon. Jos valitset viisaasti, voit jakaa tuon kunnian. Tai jos haluat olla osa sitä nyt, seuraa alla olevia linkkejä aloittaaksesi kehittäminen.

Luuletko, että toinen voittaja on tulossa? Ole hyvä ja jaa alla olevissa kommenteissa.

  • Android Thingsin kehittäjien esikatselu: https://developer.android.com/things/index.html
  • Kehitys Google Weaven avulla: https://developers.google.com/weave/guides/overview/what-is-weave
  • Kehitä Google Assistantille (Google Actions): https://developers.google.com/actions/
  • Amazon Lex -esikatseluohjelma: https://aws.amazon.com/lex/
  • Aloita Alexa Skills Kitin (ASK) ja Smart Home Skill API: n käyttö: https://developer.amazon.com/alexa-skills-kit
  • Alexa Smart Home Skill API: https://developer.amazon.com/alexa/smart-home
  • Osallistu, niin saat 12 kuukauden pääsyn Thread-tekniikoihin omiin sovelluksiisi: http://threadgroup.org/joinus
  • Käytä Threadin avoimen lähdekoodin "Openthread"-versiota: https://github.com/openthread/openthread