У мене є плата реєстратора даних із SIM808 на ній. Він має можливість Bluetooth 3.0 від SIM808. Сама плата реалізує систему керування акумулятором, здатну виконувати вимірювання ваги, вологості та температури, а також може виявляти переміщення пристрою. Усі зібрані дані передаються через GPRS-з'єднання на віддалений сервер.
Сам пристрій можна встановити у вулики, але не було б рентабельно мати SIM-карту для сотень вуликів. Таким чином, це буде діяти лише як головний , який має можливості реєстрації даних, а також GPRS.
Таким чином, я планую реалізувати ведені плати без модулів SIM808. Тож замість SIM808 потрібен простий пристрій бездротового зв’язку, щоб увімкнути локальний бездротовий зв’язок між вуликами.
Майстер запитав усіх рабів за їхніми даними, а потім передав би все через GPRS.
Це повинно виглядати так, лише зі ста вуликів:
Тепер можливості для локального бездротового зв'язку:
- Bluetooth, як я вже сказав, у головного пристрою вже є Bluetooth 3.0. Але я не зовсім впевнений, що Bluetooth - це правильний спосіб запитувати сто рабів для 1 кБ даних.
- Головний пристрій має шину I2C, тому я можу підключити сумісний I2C ZigBee або інший модуль RF, який також можна буде додати до підлеглого плати.
Дані, що збираються з рабів, не перевищуватимуть 1 кБ / запит.
Тож, загалом, чи можу я залишитися на Bluetooth або додати ZigBee, наприклад, до своїх пристроїв, чи є інші варіанти?
Ще кілька деталей:
- дальність дії - не більше 30 метрів
- також, оскільки пристрої працюють від акумулятора, рішення з низьким енергоспоживанням було б добре
- майстер запускає запит кожні 15 хвилин
Основна мета - зробити так, щоб майстер міг ефективно запитувати невільників, і це слід робити, не змінюючи друковану плату ведучого . Дві можливості - це Bluetooth 3.0, який уже доступний для ведучого, або інші технології, які я можу підключити до майстер-плати через шину I2C бортового MCU. (Я не наполягаю на тому, щоб використовувати Bluetooth, це було відправною точкою, тому що у мене вже був BT 3.0 від SIM808.)