Akıllı ev kontrol arayüzü. Mobil cihazlardan kontrol. ne yapıyorum

Akıllı ev kontrol arayüzü. Mobil cihazlardan kontrol. ne yapıyorum

Habré'de projeler hakkında birçok makale var akıllı evler ama neredeyse hepsi ev yapımı ekipmanlar ve Çin aletleri kullanıyordu. Yazımda projeleri tamamlamanın ne kadar kolay olduğunu gösteren farklı bir yaklaşımdan bahsetmek istedim. hazır çözümler küresel üreticiler ( ve daha sağlam görünüyor) ve ayrıca ekipmanın yalnızca endüstriyel tesislerde değil, özel alanda da kullanılma olasılığını göstermektedir. Sonuç olarak teknolojiler ve otomasyon alanlarının bir simbiyozu ortaya çıktı. Bir yandan, esas olarak endüstriyel ihtiyaçlar için tasarlanmış, katı algoritmaların kısıtlamaları olmadan her türlü karmaşıklıktaki görevleri gerçekleştirmenize olanak tanıyan bir PLC kullanmak hazır cihazlar Html/javascript web teknolojisini birbirine bağlayan akıllı evler (örneğin, KNX teknolojisini kullanan), genişleyen projeler için sınırsız hayal gücü sağlar.

Mevcut maliyetler 170 bin ruble (eski euro döviz kuru üzerinden).

Hadi başlayalım.

ne yapıyorum

Aydınlatma ve güç kaynağını yönetiyoruz
- Temel olarak kontrol bir açma/kapama sinyali ile gerçekleştirilecek, karartma istemiyorum veya buna ihtiyacım yok;
- Kontrolü istiyorum farklı yerlerörneğin yatak odasına girdim - avizeyi açtım, yatağa uzandım - avizeyi kapatmak için düğmeye bastım. Salondaki (ya da tuvaletteki) ışıkları kapatmayı unuttuysanız, “her yerdeki ışıkları kapat” düğmesine basın. Rahat;
- Daireden çıkarken bir düğmeye basıyorum - tüm dairedeki ışıklar kapanıyor vb.;
- Elektrik sayacından okumayı okuyun;
- Apartman kontrol ve güvenlik sistemlerine kesintisiz güç kaynağı;
- İstisnasız tüm aydınlatma grupları PLC ile kontrol edilmelidir. Yangın durumunda, makinedeki priz gruplarının PLC ile bağlantısı kesilmelidir - acil durumlarda dairedeki elektrik beslemesini kapatın;
- Aydınlatma kontrolünü enerjiye çevirebilmek için her aydınlatma grubunun santrale gelip en yakın anahtardan geçmesi gerekmektedir. olağan şema(Daireyi satarsam her şeyi alacağım);
- Koridorda, aydınlatmayı kontrol etmek için bir insan hareket sensörü sağlayın + bağlayın hırsız alarmı;
- Balkonda, tuvalette, banyoda, koridorda sıcak zeminler - zamanla dış sıcaklığa bağlı olarak kontrol edilebilme özelliği.

Isıtma ve havalandırmayı kontrol ediyoruz
- Isıtma kontrolü - her aküye tahrikli bir vana takılıdır (sıcaklığı odaya göre düzenlemek, oda sıcaklığını ölçmek için sıcaklık sensörleri sağlamak gerekir);
- Klimaların IR kanalı üzerinden kontrolünün sağlanması (sorunun şu anki çözümü henüz bulunamadı, biz bunu türetiyoruz) bükümlü çift Açık iç ünite Daha sonra bir fikir bulacağım);
- Dış sıcaklık sensörleri (güneşli ve güneşli olmayan taraf);
- İÇİNDE kış dönemi Oldukça sık iki sorunla karşılaşılır: Hava soğuk ve nefes alamıyorsunuz. Hava besleme sistemi kurma kararı. Sonraki kontrolü sağlayın besleme sistemi(kanaldaki sıcaklık, sokak sensörü sıcaklık, üç ısıtma aşaması, fan);
- Yönetmek egzoz fanları(sıhhi ünite, banyo).

Güvenlik alarmı
Durum alarmı ön kapı(kapı durumunun arşivlenmesi - açılma/kapanma zamanı);
Web arayüzü veya ışık kontrol anahtarı aracılığıyla devreye alma.

CCTV
Ön kapı kamerasından kayıt, cadde otoparkı;
Kayıtların uzak bir sunucuda arşivlenmesi.

Teçhizat

- ABB'nin PLC'lerine zaten alışkın olduğumdan, apartman kontrol sisteminin beyni olarak AC500-eco model PLC (Ethernet destekli PM554-ETH CPU) seçildi;
- Sonra parayı saymaya başladım ve... Evle ilgili bilgilerin internette görüntülenebileceği bir bilgi görüntüleme ortamı seçmem gerekiyordu. Pek çok seçenek var ama çoğunlukla her şey platformlar arası olmayan çözümlere dayanıyor ve bu benim için uygun değil. Üzerinde SCADA ve WEB yazan her şeyin fahiş fiyat etiketi vardı. Biraz oyalanmak zorunda kaldım ve sonuç olarak SCADA sistemi değil, HTML5 için daha fazla işlevselliğe sahip bir çerçeve kullanmaya karar verdim. CSWorks'e geldim. Bu ücretsiz çalışma, 999 değişken, 1 istemci sınırıyla ücretsiz kullanıma izin verir. Bu bana tamamen uygundu.
- Anahtar ve priz (ışık kontrolü) olarak JUNG, Serie A seçilmiştir. Avantajlarından biri, buton başına 4'e kadar düğme taşıyabilmeleridir (mandalsız anahtar), ayrıca 24V voltajlı gösterge LED'lerine de sahiptirler (bu voltaj, otomasyon sistemleri için standart endüstriyel güç kaynağı voltajıdır). Bu işlevleri hiçbir elektrik tesisatı üreticisinde görmedim (Çin'i saymıyorum);

İşin başlangıcı

1. Aydınlatma kablolama yöntemi. Her grup doğrudan güç kaynağı kabinine gelir. Kabinde kontrol için kontaktörler ve röleler bulunur. Röle ve kontaktör bobinleri PLC sinyalleri (DC24V) ile kontrol edilir. Kontrolü rezerve etmek için kontaktörleri kullanıyorum Manuel kontrol. Besleme kablosu, kabloları geleneksel bir devreye dönüştürmek mümkün olacak şekilde anahtar kabından geçecek şekilde yapılmıştır.

Manuel kontaktörün kendisi:

Kabinin montajı ve kurulumu:

Yukarıda yazdığım gibi LED göstergeli, armatürsüz anahtarları seçtim. Maksimum 4 düğme, bu düğmeler 8 gruba ayrılabilir (anahtarın belgelerine bakın)

Bu senaryolara dayalı bir ev kontrol sistemidir. Evdeki çeşitli olaylara (sensör aktivasyonu, düğmeye basmalar, harici hizmetlerden gelen olaylar, örneğin Twitter'da e-posta veya mesaj alma) keyfi mantık (senaryolar) eklemenizi sağlar. Sistem modüler bir mimariye sahiptir, tüm işlevsellik eklentilerde bulunmaktadır. Yeni bir etkinlik türü veya yeni "home API" komutları eklemeniz gerekiyorsa bunun için bir eklenti eklemeniz yeterlidir.

Şubat ayında ilk yayınımızı yaptık. İlk sürüm, ev otomasyonu için bir çerçeve içeriyordu: onlar için bir eklentiler ve altyapı sistemi (böylece eklentiler API'lerini ve olaylarını tanımlayabilir, ayrıca API'yi kullanabilir ve birbirlerinin etkinliklerine abone olabilirler). Artık ana özelliği yeni bir web arayüzü olan ikinci sürümün piyasaya sürülmesi yaklaşıyor.

Kullanıcı arayüzü artık modüler tek sayfalı bir uygulamadır. Eklentiler, kullanıcı arayüzlerini DLL kaynaklarında bulunan html/js/css dosyaları biçiminde tanımlayabilir. İstemci tarafı kullanıcı arayüzü backbone.js ve marionette.js'yi temel alır, modüller require.js aracılığıyla yüklenir. Genel olarak, eklenti yazarları için oldukça uygun olduğu ortaya çıktı - Java betiği hakkında derin bilginiz olmasa bile, örneklere bakarak, ev yönetimi arayüzüne otomatik olarak bağlanacak tam teşekküllü bir kullanıcı arayüzünü tanımlayabilirsiniz.


Ev yönetimi arayüzü "bölümlerden" oluşur; her eklenti birkaç bölüm içerebilir (veya yalnızca bir tane içerebilir veya hiç arayüze sahip olmayabilir). Bölümler 2 gruba ayrılmıştır: sistem (çeşitli ayarlar, örneğin ev senaryoları bölümü) ve kullanıcı (kullanıcıların birlikte çalıştığı bölümler) Gündelik Yaşam, örneğin, “hava tahmini” ve “çalar saatler”).

Ayrıca özel bir sayfa da vardır - “masaüstü” (diğer adıyla “başlangıç ​​​​sayfası”). "Ana sayfa öğeleri" vardır - görüntülenen küçük paneller kullanışlı bilgi ve üzerlerine tıkladığınızda bir sayfa açılır veya bir işlem gerçekleştirilir.

ana sayfa

alarmlı saatlerin bulunduğu bölüm (doğru zamanda müzik çalar veya bir senaryoyu başlatır)

Hava tahmini içeren bölüm (İnternetten indirilmiştir)

senaryo düzenleyici (ekran görüntüsünde kapı zili düğmesine basan ziyaretçilerin fotoğraflarını çeken bir senaryo vardır)

etkinlik aboneliği sayfası: ilk açılır liste sistemdeki olaylardır (eklentilerde açıklanmıştır), ikinci liste ise komut dosyalarıdır

Arayüz, mobil cihazların küçük ekranlarına uyum sağlar.

küçük bir ekranda ana sayfa

küçük ekranda hava durumu sayfası

Şimdi, daha önce de yazdığım gibi, sistem hızla sürüm 2'nin çıkışına yaklaşıyor, kaynak kodu github'da. Hala bir şeyleri değiştirme fırsatı var. Yapıcı eleştiri ve iyileştirme önerileri almayı gerçekten çok isterim (ve birisi çekme isteği gönderirse mutlu olurum).

Her şeyin nasıl çalıştığını canlı olarak denemek isteyen varsa bana özel mesaj yazsın; sizin için yeni bir dağıtım hazırlayacağım.

PS.
Bu arada her gün bu proje üzerinde çalışmaya çalıştım ve harika sonuçlar verdi. Şu anda bu modda çalışmanın 8. haftasındayız (En uzun seri 49 gün). Bu süre zarfında proje önceki altı aya göre daha fazla ilerleme kaydetti. Sonuçtan çok memnunum ve mümkün olduğu kadar uzun süre bu modda çalışmaya devam etmeyi planlıyorum.

Sunucu akıllı ev- Bu, kontrol sisteminin “beynidir”. Tüm ağı uygular ve sürdürür. Sensörleri, alarmları, iklim kontrolünü ve yazılımda yer alan diğer işlev ve modları yönetmekten sorumlu olan kontrolörlere gerekli sinyalleri üretir ve gönderir.

Sunucu türleri

Akıllı ev sunucudan kontrol edilir. Merkezi (sabit) veya merkezi olmayan (uzaktan çalışabilir) olabilir.

Temel sunucu gereksinimleri:

  • Kararlı çalışma.
  • Zorunlu veri yedekleme.
  • Yazılım sürüm kontrolü.
  • İşlevselliği güncelleme ve geliştirme imkanı.
  • Arıza durumunda hızlı kurulum.

Akıllı ev kitiyle birlikte gelen sabit sunucu, stabil ve geniş işlevselliğe sahip olsa da bazı dezavantajları da bulunuyor. Bu, hem maliyeti hem de ana cihazın arızalanması durumunda bir yedekleme cihazı kurma ihtiyacını içerir. En büyük dezavantajı sistemin uzaktan kontrol edilememesidir.

Orta büyüklükte bir akıllı evin sunucusu ve web sunucusu

Tablet PC'lerin ve akıllı telefonların ortaya çıkmasıyla birlikte çeşitli cihazları uzaktan kontrol etmek mümkün hale geldi ve bu da hayatı büyük ölçüde kolaylaştırdı. Akıllı ev kontrolünü uzaktan erişimli bir sunucuya dayalı olarak kurarsanız sistemle etkileşim çok daha verimli hale gelecektir.

Akıllı ev web sunucusu oluşturmak için Raspberry Pi 2 platformu

Akıllı ev için web sunucusu bir mikro, tablet bilgisayar veya akıllı telefondur. Bunun için platform, büyük miktarda RAM'e (Raspberry Pi 2 veya Raspberry Pi 3, AC500-eco, Arduino), güçlü bir işlemciye ve İnternet'e bağlanma yeteneğine sahip herhangi bir cihaz olabilir. Akıllı ev sisteminin bir parçası olan web sunucusu, kontrolün bir tarayıcı aracılığıyla görselleştirilmesini sağlar.

Akıllı ev için web sunucusu çalışıyor basit prensip. Mobil cihaz, komut sinyallerini uzaktan göndererek ana çekirdek görevi görür. Kendi başınıza satın alabileceğiniz veya kaydedebileceğiniz yazılım, Android, Linux veya Windows cihazlarını, kontrolörlerle wifi üzerinden etkileşim kuran bir dağıtım istasyonuna dönüştürüyor. Bloğun avantajları web akıllı ev, sadece evdeki sistemleri kontrol etmekle kalmayıp, aynı zamanda dışarıdan da her türlü işlemi gerçekleştirebilmenizdir. Uzaktan yapılandırmak ve verileri bulutta depolamak da mümkündür.

Akıllı ev kontrol arayüzü

Sistem arayüz olmadan çalışamaz ( evrensel çare yönetmek). Çalışma prensibi internete erişme yeteneğine dayanmaktadır, yani tüm evinizi kapsamlı bir şekilde yönetmenizi sağlayan bir yazılım platformudur. otomatik sistemler. Ayrıca akıllı ev arayüzü bilgi etkileşimi ve çalışma durumu desteği sağlar. Böyle bir sistem, çeşitli platformlara sahip herhangi bir PC veya akıllı telefonla uyumludur.

Akıllı ev arayüzü her kullanıcı için ayrı ayrı oluşturulur

İÇİNDE modern sistem Akıllı ev web arayüzü PHP, CSS ve JavaScript üzerine kurulu modüler mimariden yapılmıştır. Yazılım, DLL kaynaklarında bulunan UI eklentilerinde html veya css olarak yazılmıştır. Kendi takdirinize bağlı olarak eklenebilir veya değiştirilebilirler. Yaklaşık yapı arayüz şuna benzer:

  • Masaüstündeki başlangıç ​​sayfası. Tüm kontrolleri simgeler biçiminde görüntüler.
  • Eklentiler, sisteme (ayarlarla çalışmak için) ve kullanıcıya (fonksiyonların doğrudan kontrolü için) bölünmüş bölümler içerir.

Akıllı bir evi yönetmek için bir web arayüzünün bağımsız olarak oluşturulması, özel bir araç kullanılarak gerçekleştirilir. çevrimiçi tasarımcılar hazır bir veri paketi ile.

Akıllı ev için sunucu nasıl yapılır

Kendiniz bir sunucu yapmak oldukça basittir. Kullanılmayan bir bilgisayar olması durumunda (2006'dan bir model alınması tavsiye edilir), öncelik sırasına göre aşağıdakiler monte edilir:

  • Güç Kaynağı Ünitesi;
  • gürültü üretimi azaltılmış soğutucu;
  • modern işlemcili anakart;
  • İşlemcinin gereksinimlerini karşılayan RAM;
  • birkaç sabit sürücü (tercihen bir NAS sistemi) ve bir sata denetleyicisi;
  • ana bilgisayar modunu destekleyen ağ kartı;
  • wifi modülü

Komple set gereksinimlere bağlı olarak değiştirilebilir. Daha sonra sunucunun tam özellikli hizmetler kullanılarak kurulması (bir Linux sistemi uygundur) ve yazılımın kurulması gelir.

AVRobot adlı akıllı ev için bir sunucunun kendi kendine montajı

Akıllı bir ev için bir web sunucusu oluşturmak için, yönetilen sistemlerle (iklim kontrolünden sorumlu sensörler, ışıkları açma vb.) Etkileşime giren bir PC'ye veya akıllı telefona uygun yazılımı yüklemek yeterlidir.

B-Tune® sistemi, tarayıcı aracılığıyla kontrol edilen mini bir WEB sunucusu olan BT-4000/6000 kontrol cihazının kontrolü altında çalışır. cep telefonu, bilgisayar, iPad veya netbook gibi tablet. BT-4000/6000 farklı modifikasyonlarda ağları çalıştırabilir: Ethernet, GSM, ADSL ve WiMax (USB modemler aracılığıyla), bu da iletişim maliyetlerini optimize etmenize olanak tanır.

Enerji sayaçlarını, kablolu ve kablosuz sensörleri, klimaları bağlayabilirsiniz. Aletler..., onları kontrol edin ve yönetin.

Denetleyici, kullanmanıza olanak tanıyan Linux işletim sistemini çalıştırır. büyük miktar programlar ve protokoller. Özellikle her aboneye sabit bir IP adresi tahsis edilmesine gerek kalmadan iletişimin düzenlenmesi mümkün olmaktadır. Bu çözümü şu amaçlarla da kullanmak mümkündür: ev kaynak muhasebesi (ASCAE), çalışanların zaman takibi, hava durumu izleme vb.

BT-4000/6000 tabanlı çözümler tamamen işlevsel sistemlerdir" Akıllı ev", kullanışlı ve anlaşılır bir grafik arayüz kullanarak ev sahipliğinin tüm parametrelerini kontrol etmenize ve yönetmenize olanak tanır. Kontrol evin içinden yapılabilir (genellikle dahili kontrol yoluyla) Wi-Fi ağı) ve harici olarak - telekom operatörünün sunucusunu kullanarak İnternet üzerinden. Aynı zamanda Sistem'in temel abonelik paketinin fiyatı maliyeti geçmeyecektir. bütçe GSM alarmlar.

Yerel ev kontrolü (evin içinden)

İncirde. Şekil 1, B‑Tune® sisteminin kurulu olduğu tipik bir dairenin kat planını göstermektedir. Güvenlik işlevlerini sağlamak için: bazı kapılara açma sensörleri ve ayrıca koridor ve oturma odasındaki hareketi izleyen kızılötesi sensörler yerleştirilmiştir. Sızıntılara karşı koruma sağlamak için banyo ve tuvalete su sızıntısı sensörleri yerleştirilmiştir. Mutfağa duman dedektörü takılmıştır. Dairenin uzaktan izlenmesi için, koridorda ve çocuk odasında, "resim" herhangi bir şekilde daire sahibinin bilgisayarına veya internete bağlı PDA'ya aktarılabilen video kameralar kurulur. Sıcaklık sensörleri iç ve dış ortam sıcaklıklarını izlemek için kullanılır.

Bir alarm sireni ve kontrollü rölelerden oluşan bir blok uzaktan aktivasyon ve yükleri ve elektrik sayacını kapatmak. Bu cihazlar Sistem denetleyicisine bağlanır. Daire sahibi toplam ve güncel enerji tüketimini sürekli olarak izleyebilir. Örneğin bir apartman sahibi ütüyü açık bırakıp bırakmadığını kolaylıkla kontrol edebilir. ütü masası: Tüketim (elektrik sayacından alınan veriler) 1-2 kW ise bu doğrudur. Ancak ilgili soket grubu kontrollü bir röleye bağlıysa, röle kapatılarak sol demirin enerjisi kesilebilir. Ön kapı alanında, görüş alanı dışında, daireyi devreye almak ve devre dışı bırakmak için bir iButton® kontrol paneli de monte edilmiştir.

Sistem kurulu tipik daire

Abone, evin içindeyken bilgisayarından, PDA'sından, dizüstü bilgisayarından veya tabletinden bir WEB tarayıcısı kullanarak şunları yapabilecektir:

  • Işığı kontrol et
  • Perde ve panjurların açılmasını kontrol edin
  • Sensörlerin durumunu izleyin (sıcaklık, nem, duman, AC voltajı, hareket vb.)
  • Klimaları, TV ve ses ekipmanlarını kontrol edin
  • Video kameralardan gelen “resimleri” görüntüleyin
  • Uzak bir tıp merkezinden teletıp hizmetlerini kullanın (ek ekipman mevcutsa)

Kullanmadan önce abonenin yerel olarak (apartmandan) WEB tarayıcısını kullanarak Sistemi Ethernet ağı üzerinden yapılandırması gerekir. Grafiksel ve basit bir arayüz üzerinden çalışmak, modern "aletlerle" oynamayı andırır ve onu yapılandırmak için açıklamayı okumanıza ve "SMS şifrelemesi" göndermenize gerek yoktur. Yapılandırmak için bilgisayarınızı doğrudan veya bir Ethernet hub aracılığıyla denetleyiciye bağlamanız gerekir. Harici bir Wi-Fi yönlendiriciniz varsa denetleyiciyi bir cep telefonundan, PDA'dan, tablet bilgisayardan veya dizüstü bilgisayardan yapılandırabilirsiniz. (Doğru çalışma için kontrol cihazında WEB 2.0 teknolojisini destekleyen modern bir tarayıcının kurulu olması gerekir.)

Kurulum, abonenin bağımsız olarak gerçekleştirebileceği aşağıdaki adımlardan oluşur:

  • Bir ev planı çizin ve yükleyin (isteğe bağlı)
  • Sensörleri bağlayın (bazı sensörlerin türü kontrolör tarafından otomatik olarak belirlenir)
  • Sensörleri plana yerleştirin
  • Kontrolörün alarm mesajları göndermesi (SMS, Çağrı...) veya belirli eylemleri gerçekleştirmesi (ışıkları açma, perdeleri kapatma...) parametrelerini ayarlayın.

Operatörün “Kişisel Hesabı” aracılığıyla internetin herhangi bir yerinden uzaktan kontrol

Denetleyiciye uzaktan erişim için telekom operatörü tarafında sembolik bir adı ve statik bir IP adresi olan özel bir İnternet sunucusu (bundan sonra Sunucu olarak anılacaktır) kullanılır.

İnternete herhangi bir şekilde bağlanan Denetleyici, Sunucuya otomatik olarak güvenli bir VPN bağlantısı açar. Sunucu periyodik olarak denetleyicinin kullanılabilirliğini kontrol eder ve kendisiyle iletişimin kesilmesi durumunda (E-Posta, SMS, Çağrı) aboneyi bilgilendirir.

Denetleyiciyle iletişim kurmak için, İnternet'e bağlı bir abonenin Sunucuya bağlanması ve telekom operatörünün "kişisel hesabına" girmek için verilerini girmesi gerekecektir. Sunucu, Abonenin kimliğini doğrular ve Denetleyicisi ile iletişim kanalının açık olup olmadığını kontrol eder. İletişim kanalı açıksa Sunucu, abone ile Denetleyici arasında veri aktarır. Arayüz aracılığıyla " kişisel hesap» abonenin şunlara erişimi vardır:

  • Akıllı Ev kontrolü için yerel arayüze benzer WEB arayüzü
  • Olay günlüğü
  • Sıcaklık, nem vb. değerlerindeki değişim grafikleri.
  • Sunucunun SMS/Mail/Skype/ICQ mesajları göndermesi gereken programlama olayları
  • Denetleyici tarafından çekilen ve sunucuya aktarılan fotoğraf veya videolar

Acil durumlarda Kontrolör aboneye SMS gönderecektir. En önemli işlevleri yönetmek için SMS mesajlarında alınan komutların işlenmesini uygulamak gerekli olabilir.

Operatörün “grup hesabını” kullanarak izleme ve grup kontrolü

Sunucunun yazlık köyler ve köyler için izleme sistemlerini organize etmek için kullanılabileceğini belirtmekte fayda var. apartman binaları. Bu durumda, grup dağıtıcısının/operatörünün aşağıdakilerin kullanılabileceği bir "grup hesabına" ihtiyacı olacaktır:

  • Enerji sayacı okumalarını içeren veritabanı.
  • Abone tarafındaki belirli olayların veritabanı (örneğin, güvenlik modunda bir sayacın açılması veya bir kapının açılması)
  • Grafik kartı- denetleyicileri nesnelerin coğrafi konumuna bağlamakla ( iş yeri sevk görevlisi).
  • Cihazlarda grup yazılım değişikliği
  • Ek fonksyonlar. Örneğin, elektrik tüketiminin canlı olarak izlenmesi işlevi: her 15 dakikada bir, tüm kaynaklardan okunan değerlerin toplamı apartman metre evin (toplam) sayacının okunmasıyla karşılaştırılır. Belirtilen eşikten daha büyük bir tutarsızlık tespit edildiğinde, alanın yetkisiz elektrik kesintisi olup olmadığını incelemek üzere bir sinyal verilir.

Sunucu ayrıca üçüncü şirketlerin hizmetleriyle bir entegrasyon işlevi (API arayüzü) sağlar. Örneğin teletıp sağlayıcıları, güvenlik kurumları vb.

Yüksek kaliteli bir Akıllı Ev arayüzü her zaman güçlü bir yazılım platformuna dayanır. Bu temelde entegratör belirli bir proje için bir görselleştirme oluşturur. Birincisi araç, ikincisi ise onun yardımıyla oluşturulan üründür (tıpkı AutoCAD programı ve çizimi, metin editörü ve metin gibi).

Platform seçiminde iki yaklaşım vardır: 1. bileşen üreticisi tarafından sağlanan yerel yazılımın kullanılması ve 2. bağımsız bir geliştiricinin yazılım ürününün uygulanması.

Yerel uygulama

Yazımızda da bahsettiğimiz gibi pek çok ev otomasyon protokolü ve hatta daha fazla ekipman üreticisi var. Crestron, AMX, Vantage, RTI, HDL, ABB, Gira, Jung, Schneider-Electric, Vimar gibi şirketler, dokunmatik kontrol panelleri veya özel görselleştirme sunucularıyla tamamlanan mobil cihazlar için çözümler sunuyor.

  • Yazılım lisansı ayrıca satın alınmaz ancak dokunmatik panel veya sunucunun kendisi oldukça pahalıdır.
  • Böyle bir arayüzün grafikleri ve yapısı geliştiriciler tarafından oluşturulur. Ancak bu, belirli sınırlamalar getirir: Belirli bir projeye uyum yalnızca kesin olarak tanımlanmış sınırlar dahilinde mümkündür.
  • Editörlerin kullanımı oldukça kolaydır ve programcının onlarla çalışması uygundur.
  • İlginç özel eklentiler mevcuttur (saat ve alarm saati, önceden ayarlanmış senaryolar).
  • İşlevsellik önceden belirlenmiştir ve belirli sorunları çözmenin bir yolu yoktur.
  • Yalnızca ekipmanın tasarlandığı otomasyon standardıyla uyumludur.
  • Diğer ekipmanlarla entegrasyon ancak üretici tarafından belirtilmesi durumunda mümkündür. Yani örneğin neredeyse tüm uygulamalar popüler Sonos ses sistemleriyle uyumludur, ancak örneğin bunlara bağlanmak işe yaramayacaktır.

Bize göre bazı durumlarda üreticilerin “yerel” yazılım ürünlerinin kullanılması tavsiye edilir.

İlk önce, diğer protokolleri destekleyen ekipmanı bağlamayı planlamadığınız homojen bir sisteminiz varsa.
ikinci olarak dokunmatik ekran kurmayı planlıyorsanız duvar panelleri.
Üçüncü Projeniz özellikle ev otomasyonu için tasarlanmışsa - bir kır evinin veya dairenin konforunu yönetmek.

Dokunmatik panel almayı düşünmüyorsanız ikinci seçenek tercih edilebilir.

Üçüncü taraf uygulaması

Akıllı Evleri mobil cihazlardan kontrol etmek için tasarlanmış çeşitli yazılım paketleri vardır. Bize göre en ilginçleri iRidium ve Evika'dır. Benzer yetenekler sağlıyorlar; iRidium'u daha sık kullanıyoruz, bu yüzden size bundan bahsedeceğiz.

iRidium kompleksi şu şekilde konumlandırılmıştır: işletim sistemi akıllı bir ev için, aslında olan da budur. Özel, ticari ve endüstriyel amaçlarla kullanılır.

  • Iridium'u bir projede kullanmak için geliştiriciden bir lisans satın almanız gerekir. Bağlı mobil cihazların sayısına ve uyumlu ekipman listesine göre farklılık gösteren çeşitli lisans türleri vardır.
  • Uygulama tüm önemli otomasyon protokolleriyle uyumludur ve fiziksel olarak ilgisiz birçok alt sistemi aynı anda kontrol edebilir. Kullanıcı için tüm kontrol tek bir arayüzden gerçekleştirilir.
  • Grafik kısmı oldukça esnektir. Standart veya bireysel olarak geliştirilmiş şablonları kullanabilir, her türlü yapıyı ve müşteri isteklerini uygulayabilirsiniz.
  • Her cihaza kurulabilir, isteğe bağlı ekipman(sunucu veya işlemci) gerekli değildir.
  • Arayüzün kurulumu ve çizimi oldukça emek yoğun bir süreçtir.

durumunda ikinci seçeneği tercih ederiz.

  • çerçeveli iPad'ler duvar dokunmatik panelleri olarak kullanılıyor;
  • sistem karmaşıktır ve farklı ekipmanların kontrolünü tek bir arayüze dahil etmeniz gerekir;
  • projenize özel olarak uygun, kişiselleştirilmiş bir tasarım istiyorsunuz;
  • otomasyonun üçüncü taraf yazılımlarla entegre edilmesi gerekir; örneğin,


Görüntüleme