Firmware Bee Thing
Bee Thing n’impose aucun firmware particulier. Tout matériel capable d’envoyer des mesures compatibles avec l’ingestion HTTP peut être utilisé.
Le firmware Bee Thing est proposé comme point de départ open source pour fabriquer une balance ou créer une intégration terrain. Si vous n’avez pas déjà une base matérielle ou logicielle, c’est probablement la façon la plus simple de commencer.
Il est conçu comme une interface entre deux côtés :
- les capteurs au sud, par exemple un HX711 pour le poids ;
- les transports au nord, par exemple HTTP sur WiFi, 4G ou une passerelle custom plus tard.
Le cœur du firmware reste indépendant du protocole HTTP Bee Thing. Il collecte des lectures normalisées, puis laisse le transport choisi construire et envoyer le message final.
Contributions
Le firmware est conçu pour accueillir des contributions ciblées.
Cela signifie que vous pouvez proposer de nouveaux capteurs ou de nouveaux transports au firmware. Un nouveau capteur doit respecter l’interface commune des capteurs. Un nouveau transport doit respecter l’interface commune des transports. Cette séparation permet d’ajouter du matériel ou des réseaux sans réécrire le cœur du firmware.
État actuel
La première version couvre une base ESP32 avec HX711, transport HTTP sur WiFi ou 4G, configuration par port série et portail WiFi.
Les autres capteurs, les modes basse consommation avancés et les transports LoRa sont prévus comme évolutions.