Pi, BLE / Wifi ile İletişim Eden Sensörler


10

Evime ve pille çalışan sensörlere bir Pi 3 yerleştirmek istiyorum. Pi, girişleri aynı seviyeden, bir seviye yukarıdan ve bahçeden okuyacaktır. Yani 1-2 normal tuğla duvar arasında ve 0-50m arasında bir aralık.

Z-Wave, Digimesh, XBee, ZBee, Sigfox gibi farklı teknolojilere baktım ama sonunda daha yaygın teknolojilere indim. Çünkü yukarıdaki teknolojilerin çoğunda farklı oyunculara ihtiyacınız var, örneğin ZigBee'de yönlendiriciler gibi üç farklı tipiniz var. Ayrıca yukarıdaki teknolojiler çok pahalı bir ticari lisans gerektirir veya bileşenler> 7 $ 'dır.

Şu anda BLE ve Wi-Fi arasındayım. Bir üniversitem sensörler ile iletişim kurmayı kolaylaştıran açık kaynaklı bir işletim sistemi olan Contiki'yi kullanmamı önerdi.

Sorular

  1. Bana üç katman olduğunu açıkladı: fiziksel, protokol ve yönlendirme. Yani 6LoWPAN yönlendirme seçeneklerden biridir.

    Contiki ve ESP8266 ile ağ yapabilir miyim ? Aksi takdirde CC2650'yi seçerdim . ESP8266 ile mesh çözümleri olduğunu gördüm .

  2. Her iki teknoloji de bana oldukça benziyor. Her ikisi de ~ 200m (muhtemelen duvarlardan 30m daha fazla) menzillere sahiptir. Ve yaygın olarak kullanılmaktadır. Kullanım durumumdaki farklılıklar nerede?


3
Lütfen iki sorunuzu bağımsız sorular olarak sorun. Ayrıca, bir yönlendirme mimarisi de kullansa da, LoWPAN bir WAN'dır (örnek olarak Things Network'e bakın). Buraya bakarsanız, WiFi / BT sorunuzun çoğu ele alınmış olabilir, bu yüzden sadece boşlukları sorun.
Sean Houlihane

Yanıtlar:


2

Sorumluluk reddi, sorunuza doğrudan cevap vermeyecek, bunun yerine size ev otomasyonu deneyimimi sunacağım

Eğer ahududu pi ile bir örgü oluşturmak istiyorsanız orada bazı seçenekler var.

MQTT protokolünü kullanarak ahududu pi üzerinde çalışan ve diğer cihazları izleyebilen bir yazılım olan openHAB'ı kontrol edebilirsiniz. Bu ortamla ilgili hiçbir deneyimim yok, ama orada çok fazla bilgi var.

Benim kişisel favori Blynk (değil ilk kez burada tavsiye ederim). Bir Rpi'ye yüklenebilen ve barındırılabilen bir sunucu + Android Uygulamasıdır ve Android / iOS'ta bulunan kontrol katmanı (kullanıcı arayüzü). Siz (veya başkaları) kullanıcı arayüzünü geliştirdiğinizden, kullanıcı arayüzünü ve bunun gerçek dünyayla nasıl arayüz oluşturacağını özelleştirebilirsiniz. yani: Aynı sensörlere ve aynı yazılıma sahip n düğümleriniz varsa, birkaç ekran oluşturmaya gerek kalmadan düğümden düğüme geçmek için bir cihaz seçici kullanabilirsiniz. Gerçekten kullanımı kolay ve gerçekten güçlü.

Benim evimde üç düğüm var. ! Sıcaklık ve nem + led şerit kontrolünü göstermek için bir foton çekirdeği kullanır ve bunlardan ikisi sadece sıcaklık ve nemi göstermek için nodemcu kartlarını kullanır. Hepsi yaklaşık 1 yıldır çalışıyor ve henüz herhangi bir sunucu ile karşı karşıya kaldım (blynk sunucusu kullanıyorum). ancak, kendi sunucunuzu (kendi ahududu pi olabilir ) kullanırsanız, üzerinde tam kontrole sahip olacaksınız.

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.