Sensor Berkomunikasi Dengan Pi, BLE / Wifi

10

Saya ingin menempatkan Pi 3 di suatu tempat di rumah saya dan sensor bertenaga baterai. Pi akan membaca input dari mis tingkat yang sama, satu tingkat di atas dan kebun. Jadi 1-2 dinding bata biasa di antara dan kisaran antara 0-50m.

Saya melihat ke berbagai teknologi dari Z-Wave, Digimesh, XBee, ZBee, Sigfox dll. Tetapi pada akhirnya saya mendarat di teknologi yang lebih umum. Karena pada sebagian besar teknologi di atas Anda memerlukan pemain yang berbeda misalnya di ZigBee Anda memiliki tiga jenis yang berbeda misalnya router. Juga teknologi di atas memerlukan lisensi komersial yang sangat mahal atau komponennya> 7 $.

Jadi sekarang saya berada di antara BLE dan Wi-Fi. Sebuah perguruan tinggi saya merekomendasikan saya untuk menggunakan Contiki, sebuah OS open source yang membuatnya mudah untuk mengatur komunikasi dengan sensor.

Pertanyaan

  1. Dia menjelaskan kepada saya bahwa ada tiga lapisan: fisik, protokol dan perutean. Jadi 6LoWPAN adalah salah satu opsi perutean.

    Bisakah saya membuat mesh dengan Contiki dan ESP8266 ? Kalau tidak, saya akan memilih CC2650 . Saya telah melihat ada solusi jala dengan ESP8266.

  2. Kedua teknologi itu tampaknya sangat mirip dengan saya. Keduanya memiliki rentang ~ 200m (yang mungkin lebih dari 30m melalui dinding). Dan banyak digunakan. Di mana perbedaan untuk kasus penggunaan saya?

Aurora0001
sumber
3
Silakan tanyakan dua pertanyaan Anda sebagai pertanyaan independen. Juga, LoWPAN adalah WAN (lihat The Things Network sebagai contoh), meskipun ia menggunakan arsitektur routing juga. Jika Anda melihat di sini, sebagian besar pertanyaan WiFi / BT Anda mungkin telah dibahas, jadi tanyakan saja tentang kesenjangannya.
Sean Houlihane

Jawaban:

2

Disclamer, tidak akan menjawab pertanyaan Anda secara langsung, tetapi saya akan memberikan kepada Anda pengalaman saya dengan otomatisasi rumah

Jika Anda ingin membuat mesh dengan raspberry pi ada beberapa opsi di luar sana.

Anda dapat memeriksa openHAB , perangkat lunak yang berjalan pada raspberry pi dan dapat memonitor perangkat lain menggunakan protokol MQTT. Saya tidak punya pengalaman dengan lingkungan ini, tetapi ada banyak info di luar sana.

Favorit pribadi saya adalah Blynk (bukan pertama kali saya merekomendasikannya di sini). Ini adalah server + Aplikasi Android yang dapat diinstal dan dihosting di Rpi dan lapisan kontrol (antarmuka pengguna) ada di Android / iOS. Karena Anda (atau orang lain) mengembangkan UI, Anda dapat mengkustomisasi UI dan bagaimana antarmuka dengan dunia nyata. yaitu: Jika Anda memiliki n node dengan sensor yang sama dan perangkat lunak yang sama, Anda dapat menggunakan pemilih perangkat untuk mengubah dari node ke node tanpa perlu membuat beberapa layar. Sangat mudah digunakan dan sangat kuat.

Di tempat saya, saya sudah menjalankan tiga node. ! menggunakan inti foton untuk menunjukkan suhu dan kelembaban + kontrol strip dipimpin, dan dua di antaranya menggunakan papan nodemcu untuk menunjukkan suhu dan kelembaban yang adil. Semua dari mereka telah berjalan selama 1 tahun sekarang, dan saya sudah menghadapi kelemahan server apa pun (saya menggunakan server blynk). tetapi, jika Anda menggunakan server Anda sendiri (bisa jadi raspberry pi Anda sendiri ), Anda akan memiliki kendali penuh atasnya.

Luis Diaz
sumber