У меня есть доска регистрации данных с 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.)