Cloud API'li bir WiFi akıllı ışık anahtarı?


12

Uzaktan kontrol edilebilen ve açık bir API'ye sahip bir WiFi tabanlı akıllı ışık anahtarı için bazı önerilere ihtiyacım var.

WeMo ışık anahtarında açık uzak API yok. Başka bir popüler TP-Link HS200 ile aynı . Bulduğum diğer uzaktan kumandalı anahtarların çoğu yalnızca kendi uygulamaları ile kontrol edilebilir. Bu uygulamaları tersine mühendislik uygulayan bazı GitHub projeleri var, ancak projem uzun vadeli olduğu için doğrudan üretici tarafından yayınlanan API'yi kullanmayı tercih ediyorum ve tersine mühendislik çözümüne bahis yapmak istemiyorum.

Yanıtlar:


9

Sizin en geleceğe uyumlu çözümler tamamen ayrı olanlar olacaktır donanım gelen protokol .

Örneğin HS200 ışık anahtarınız, Gömülü bir Linux sistemine dayanarak birçok akıllı prize katılır (kaynak TP Link'in GPL Kod Merkezi'nde mevcuttur ) Şansların çoğu gibi, altta yatan sistem, yönlendiriciler için ortak bir Linux dağıtımı. Diğer modeller ESP8266 kullanabilir. Bunlardan herhangi biri, genellikle stok belleniminin farklı bir ürünle değiştirilmesini sağlayabilir; -ev kontrolü. Yollardan birini veya her ikisini de etkinleştirme, kuralları değiştirme ve hizmet sağlayıcıları değiştirme olanağını tam olarak koruyabilirsiniz.

Protokolü tam olarak kontrol ettiğiniz için kullandığınız donanım kullanılamaz hale gelirse, tek yapmanız gereken onu çalıştırmak için farklı donanım bulmaktır. Cihazın yan kodunu, yönlendiriciden türetilen ürünlerde yaygın olan OpenWRT Linux ve çıplak bir metal ESP8266 arasında taşımak adil bir iş olacaktır, ancak kavramsal olarak basittir. Ancak bunu bir yönlendirici çipindeki OpenWRT'den diğerinde OpenWRT'ye taşımak veya ahududu pi veya Edison veya Beagle Bone üzerinde çalışan Linux'a (veya belki de Win IoT'ye) taşımak daha doğrudan olacaktır.

Sistemin rollerini net sınırlarla ayrı parçalara bölmek, önden biraz daha fazla iş yapmanızı gerektirir, ancak kullandıysanız, herhangi bir değişikliğe yanıt verebileceğiniz anlamına gelir. tek bir satıcıdan dikey olarak entegre edilmiş bir çözüm.


'Tek bir satıcıdan dikey olarak entegre edilmiş çözüm' kullanımındaki sınırlamayı ve donanım ile protokolün gevşek bağlantısının faydalarını açıkladığınız için teşekkür ederiz. Uzun vadeli gelecekteki prova ve tam kontrol gerçekten önemliyse, belki de bu tek yol. Ancak, şu anda, github'daki bazı saldırıya uğramış API'lardan biraz daha iyi bir çözüm arıyorum. Önerdiğiniz şey bizim için çok fazla iş.
rajendra

4

Chris'in dediği gibi, anahtar protokolü donanımdan ayırmaktır. Ancak bu, kendi yazılımınızı uygulamanız gerektiği anlamına gelmez! Z-Wave veya Insteon gibi yaygın ve kolayca bulunabilen bir ev otomasyon protokolünü destekleyen bir anahtar seçebilirsiniz. Bunlar kapalı protokollerdir, ancak onlarla birlikte çalışabilir bileşenler oluşturan çok çeşitli üreticiler vardır. Ardından, ev otomasyon protokollerini IP ile bütünleştiren bir ev otomasyon denetleyicisini kullanabilirsiniz.

Bir web API sunan bir Vera Edge ev otomasyon denetleyicisi kullanıyorum; ve başka seçenekler de var. Vera'yı seçtim çünkü tüm sistem, barındırılan bir bulut arayüzüne erişim gerektirmeden yerel olarak çalışıyor; aylık servis ücreti alınmaz ve cihaz ve kurallar tamamen benim kontrolüm altındadır. Güvenlik duvarımın arkasındaki API'yi gizlemeyi, API'yi harici olarak açığa çıkarmayı seçebilir veya API'yı benim için göstermek için Vera'nın ücretsiz bulut hizmetlerinden yararlanabilirim. (Ayrıca, Vera'nın yeni ev otomasyon cihazları için sürekli destek ekleyen çok aktif bir topluluğu var.) Vera, iPhone ve Android için ücretsiz bir uygulama sunuyor, ancak uygulamalarına bağlı değilsiniz. Birkaç bağımsız geliştirici, alternatif GUI'ler sağlamak için Vera'nın API'sından (Grasshopper, VeraMate ve ImperiHome bu tür ürünlerdir) yararlanan kendi uygulamalarını yarattı.

Ticari bir ağ geçidi ürününe karşıysanız ve çok fazla iş yapmak istiyorsanız, web API'si sunan kendi ev otomasyon ağ geçidinizi uygulamak için Açık Kaynak çözümleri de vardır. Domoticz ve OpenHAB ilk akla gelen iki projedir. Bununla birlikte, bu paketlerin her ikisi de ticari çözümlerden çok daha az olgunlaşmış ve her ikisi de uygulamak için önemli miktarda çalışma gerektiriyor. (Ve birlikte bir çözümü kesmek istemediğinizi belirttiniz.)

Ağ geçidi tabanlı yaklaşıma göre gördüğüm tek dezavantaj, sorunuzun "bir ışık anahtarı" hakkında sorması ve bir miktar cihaz anlamına gelmesidir. Bir Z dalgası anahtarı 10 ila 40 $ (veya daha fazla) arasında herhangi bir yere mal olabilir ve ticari bir ağ geçidi 100 ila 400 $ (veya daha fazla) tutabilir. Tek bir anahtar için fiyat etiketi muhtemelen buna değmez. Bununla birlikte, tüm bir binayı otomatikleştiriyorsanız, hub'ın maliyeti düzinelerce cihaz arasında yayılabilir.


4

Son zamanlarda eBay'de Sonoff akıllı fişleri satın alıyorum ve bunları özel bellenim ile parlattım . Bu mümkündür, çünkü bunlar ESP8266'ya dayanmaktadır. Çok uygun fiyatlı ve oldukça gelişmişler.

Açılmaları ve PCB'ye lehimlenmiş bir pim başlığı gerekir, daha sonra bunları bir eBay'de ucuza alabileceğiniz bir FTDI adaptörü ile programlamanız gerekir . Oldukça düz ileri.

Yanıp söndüklerinde WiFi ağıma bağlanırlar ve MQTT komutlarını gönderir ve alırlar. Bunun için Home Assistant kullanıyorum .

BRUH Automation'ın onlar hakkında bir videosu var: https://www.youtube.com/watch?v=-JxPWA-qxAk

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.