Eu tenho uma placa do registrador de dados com um SIM808 . Possui capacidade Bluetooth 3.0 do SIM808. A própria placa implementa um sistema de gerenciamento de bateria, capaz de realizar medições de peso, umidade e temperatura e também pode detectar deslocamentos do dispositivo. Todos os dados coletados são transferidos pela conexão GPRS para um servidor remoto.
O dispositivo em si pode ser instalado em colméias, mas não seria rentável ter um cartão SIM para centenas de colmeias. Portanto, isso funcionará apenas como mestre , que possui recursos de registro de dados, além do recurso GPRS.
Portanto, estou planejando implementar placas escravas sem os módulos SIM808. Portanto, em vez do SIM808, é necessária uma unidade de comunicação sem fio simples para permitir a comunicação local sem fio entre as colmeias.
O mestre consultaria todos os escravos em busca de dados e depois transferiria tudo via GPRS.
Deve ficar assim, apenas com cem colmeias:
Agora, as possibilidades de comunicação sem fio local:
- Bluetooth, como eu disse, o dispositivo mestre já tem Bluetooth 3.0. Mas não tenho muita certeza de que o Bluetooth seja o caminho certo para consultar cem escravos por 1 kBs de dados.
- O dispositivo mestre possui um barramento I2C, para que eu possa conectar o ZigBee compatível com I2C ou outro módulo de RF que também possa ser adicionado às placas escravas.
Dados coletáveis de escravos não excederão 1 kB / consulta.
Portanto, em geral, posso permanecer no Bluetooth ou devo adicionar o ZigBee, por exemplo, aos meus dispositivos ou existem outras opções?
Mais alguns detalhes:
- o alcance é de no máximo 30 metros
- Além disso, como os dispositivos são alimentados por bateria, uma solução com baixo consumo de energia seria boa
- o mestre executaria uma consulta a cada 15 minutos
O objetivo principal é tornar o mestre capaz de consultar os escravos de forma eficiente, e isso deve ser feito sem modificar o PCB do mestre . As duas possibilidades são o Bluetooth 3.0, que já está disponível para o mestre, ou outras tecnologias que eu posso conectar à placa mestre através do barramento I2C do MCU integrado. (Eu não insisto em usar o Bluetooth, foi o ponto de partida porque eu já tinha um BT 3.0 pelo SIM808.)