Saya memiliki papan data logger dengan SIM808 di atasnya. Ini memiliki kemampuan Bluetooth 3.0 oleh SIM808. Papan itu sendiri menerapkan sistem manajemen baterai, yang mampu melakukan pengukuran berat, kelembaban dan suhu dan juga dapat mendeteksi perpindahan perangkat. Semua data yang dikumpulkan ditransfer oleh koneksi GPRS ke server jauh.
Perangkat itu sendiri dapat dipasang ke sarang lebah, tetapi tidak akan hemat biaya untuk memiliki kartu SIM untuk ratusan sarang. Jadi ini hanya akan bertindak sebagai master , yang memiliki kemampuan logging data juga di samping kemampuan GPRS.
Jadi, saya berencana untuk mengimplementasikan papan slave tanpa modul SIM808. Jadi, bukannya SIM808, unit komunikasi nirkabel sederhana diperlukan untuk mengaktifkan komunikasi nirkabel lokal di antara sarang.
Master akan meminta semua budak untuk data mereka, dan kemudian akan mentransfer semuanya melalui GPRS.
Seharusnya terlihat seperti ini, hanya dengan seratus sarang:
Sekarang kemungkinan untuk komunikasi nirkabel lokal:
- Bluetooth, seperti yang saya katakan perangkat master sudah memiliki Bluetooth 3.0. Tetapi saya tidak sepenuhnya yakin bahwa Bluetooth adalah cara yang tepat untuk meminta seratus budak untuk data 1 kBs.
- Perangkat master memiliki bus I2C, jadi saya dapat menghubungkan ZigBee yang kompatibel dengan I2C atau modul RF lainnya yang dapat ditambahkan ke papan slave juga.
Data yang dapat dikumpulkan dari budak tidak akan melebihi 1 kB / permintaan.
Jadi semuanya bisa saya tetap di Bluetooth atau haruskah saya menambahkan ZigBee misalnya ke perangkat saya atau apakah ada opsi lain?
Beberapa detail lebih lanjut:
- kisaran maks 30 meter
- juga karena perangkat bertenaga baterai, solusi dengan konsumsi daya rendah akan bagus
- master akan menjalankan kueri setiap 15 menit
Tujuan utamanya adalah untuk membuat master dapat melakukan query budak secara efisien, dan ini harus dilakukan tanpa memodifikasi PCB master . Dua kemungkinan adalah Bluetooth 3.0, yang sudah tersedia untuk master, atau teknologi lain yang bisa saya hubungkan ke master board melalui bus I2C dari MCU on-board. (Saya tidak bersikeras menggunakan Bluetooth, itu adalah titik awal karena saya sudah memiliki BT 3.0 oleh SIM808.)