Siri otwiera bramę garażową, wyłącza alarm, gasi światła w domu, ale nie usypia (wideo)

[youtube]http://youtu.be/PXmCiaRc9XU[/youtube]

  Siri to osobisty asystent „dobry we wszystkim”, a w nowym klipie wideo pokazujemy, jak to zrobić iPhoneOraz Siri można wykorzystać do sterowania różnymi produktami w naszych domach. Praktycznie za pomocą Siri możemy: otworzyć bramę garażową, wyłączyć/włączyć alarm domowy, sterować termostatem, włączyć/wyłączyć światła w domu, zmienić kanały telewizyjne, uzyskać dostęp do przekazu wideo z kamer zainstalowanych w naszym domu oraz Granice przydatności asystenta zależą jedynie od możliwości technicznych produktów, z którymi staramy się go „sparować”.

  Cała ta funkcjonalność jest możliwa dzięki Raspberry Pi i SiriProxy, te dwa elementy są niezbędne, aby wszystko działało. Powyższy klip wideo został nakręcony przez osobę, która chciała pokazać, jak przydatny jest asystent, i poniżej masz szczegóły? o tym, jak można zbudować coś takiego we własnym domu.

Wszystkie moje wtyczki SiriProxy znajdują się na mojej stronie GitHub i są open source do użytku niekomercyjnego. Aby pomóc w dalszym zainteresowaniu i rozwoju aplikacji opartych na SiriProxy, stworzyłem obraz karty SD RPi z preinstalowaną SiriProxy, aby znacznie ułatwić ludziom rozpoczęcie pracy. Obraz karty SD RPi z preinstalowaną SiriProxy:http://sourceforge.net/projects/siriproxyrpi/ Wtyczki SiriProxy do sterowania automatyką domową:https://github.com/elvisimprsntr

TŁA

Automatykę i sterowanie domem rozpocząłem w 2008 roku, dokładając je w miarę wolnego czasu i dochodów. W tym czasie ściśle współpracowałem z twórcami aplikacji na iOS, testując wersję beta i sugerując możliwości ich aplikacji. Śledzę rozwój SiriProxy od czasu jego pierwszego pojawienia się w listopadzie 2011 roku, a nawet udało mi się go zainstalować i pracować na komputerze z wtyczką Marvell SheevaPlug ARM. Spędziłem niezliczone noce, marząc o dniu, w którym będę mógł sterować domem za pomocą poleceń głosowych, ale wciąż miałem długoterminową umowę na moim dotychczasowym iPhonie. Eksperymentowałem już ze sterowaniem IP2IR w różnych formach, ale kontroler, którego używam w filmie, wydawał się oferować najwięcej funkcji, do których producent dodał API REST w marcu 2012 roku. 

Chociaż mogłem dokonać aktualizacji do iPhone'a 4S za pomocą Siri w lutym 2012 r., cierpliwie czekałem, aż Apple wypuści iPhone'a 5 we wrześniu 2012 r. Zdobycie podstawowej funkcjonalności zajęło mi dokładnie 3 dni kalendarzowe podczas długiego weekendu. Mikołaj podarował mi RPi na Boże Narodzenie w 2012 roku, do którego w ciągu kilku godzin przeniosłem SiriProxy i moje wtyczki, a następnie nagrałem wideo, które widzisz. 

KONFIGURACJA

Mój system składa się z następujących elementów:

1. Panel zabezpieczający Ełk M1 Gold (http://www.elkproducts.com)
2. Kontroler oświetlenia ISY99i Series X10/Insteon (http://www.universal-devices.com)
3. Kamery IP Trendnet (http://www.trendnet.com)
4. Termostat gniazdowy (http://www.nest.com)
5. Kontrolery RedEye IP2IR (http://www.thinkflood.com)
6. SiriProxy działająca na RPi (http://www.raspberrypi.org)
7. Aplikacje mobilne iOS MobiLinc HD ( http://mobilincstore.com) i eKeypad Pro (http://blog.ekeypad.net) do sterowania dotykowego iPhonem/iPadem. (nie na filmie)

KONTROLA GŁOSU

W kontrolerze oświetlenia znajduje się interfejs API REST, który oprócz umożliwienia mi sterowania oświetleniem, pozwala mi monitorować/sterować panelem bezpieczeństwa. Do sterowania bramą garażową używam wyjścia przekaźnikowego NO. Sterowanie oświetleniem odbywa się za pomocą wtyczek/przewodowych modułów/przełączników Insteon. SiriPrioxy korzysta z interfejsu API REST. Obydwa systemy są dostępne od http://www.smarthome.com  Używam kamer IP Trendnet z interfejsami GPIO i wbudowaną funkcją wykrywania ruchu oraz przesyłania wiadomości SMS/MMS, które są podłączone do systemu bezpieczeństwa i modułów oświetleniowych. Wydawało się, że kamery Trendnet zapewniają odpowiednią kombinację funkcji/ceny i obsługują także system Linux. Napisałem kilka wtyczek SiriProxy, aby przesłać kamerę IP i niestandardowe obrazy do iPhone'a. 

Sterowanie w podczerwieni odbywa się za pomocą kontrolerów RedEye Wifi IP2IR wyposażonych w interfejs API REST do sterowania. W przeciwieństwie do GC, IRTach i innych tradycyjnych urządzeń IP2IR, kontroler RedEye faktycznie przechowuje/uczy się kodów IR, które można wywołać za pomocą interfejsu API REST.