J'ai une carte d'enregistrement de données avec un SIM808 dessus. Il a la capacité Bluetooth 3.0 par le SIM808. La carte elle-même met en œuvre un système de gestion de batterie, capable d'effectuer des mesures de poids, d'humidité et de température et peut également détecter les déplacements de l'appareil. Toutes les données collectées sont transférées par connexion GPRS vers un serveur distant.
L'appareil lui-même peut être installé dans des ruches, mais il ne serait pas rentable d'avoir une carte SIM pour des centaines de ruches. Donc, cela agira uniquement en tant que maître , qui a des capacités d'enregistrement de données ainsi que la capacité GPRS.
Ainsi, je prévois d'implémenter des cartes esclaves sans les modules SIM808. Ainsi, au lieu du SIM808, une simple unité de communication sans fil est nécessaire pour permettre une communication locale sans fil entre les ruches.
Le maître interrogerait tous les esclaves pour leurs données, puis il transfèrerait tout via GPRS.
Cela devrait ressembler à ça, seulement avec une centaine de ruches:
Maintenant, les possibilités de communication sans fil locale:
- Bluetooth, comme je l'ai dit, l'appareil maître dispose déjà de Bluetooth 3.0. Mais je ne suis pas tout à fait sûr que Bluetooth soit le bon moyen d'interroger une centaine d'esclaves pour 1 Ko de données.
- L'appareil maître a un bus I2C, donc je peux connecter un ZigBee compatible I2C ou un autre module RF qui pourrait également être ajouté aux cartes esclaves.
Les données collectables des esclaves ne dépasseront pas 1 Ko / requête.
Donc, dans l'ensemble, puis-je rester sur Bluetooth ou dois-je ajouter ZigBee par exemple à mes appareils ou existe-t-il d'autres options?
Quelques détails supplémentaires:
- la portée est de 30 mètres max
- également comme les appareils sont alimentés par batterie, une solution à faible consommation d'énergie serait bonne
- le maître exécuterait une requête toutes les 15 minutes
L'objectif principal est de rendre le maître capable d'interroger les esclaves efficacement, et cela doit être fait sans modifier le PCB du maître . Les deux possibilités sont Bluetooth 3.0, qui est déjà disponible pour le maître, ou d'autres technologies que je peux connecter à la carte maître via le bus I2C du MCU embarqué. (Je n'insiste pas sur l'utilisation du Bluetooth, c'était le point de départ car j'avais déjà un BT 3.0 par le SIM808.)