Farm Hub
Le hub tourne sur une machine Linux toujours allumée et c’est la seule chose qui contacte jamais une ferme — MQTT pour l’état et les petites commandes, SSH pour tout ce qui est interactif. Le broker MQTT est intégré au même binaire : la table des fermes enrôlées est la liste d’accès, et rien ne peut s’en écarter. Il publie un seul document versionné de toute la ferme, et chaque mesure y porte un horodatage pour qu’aucun client ne présente une vieille donnée comme une nouvelle. Son panneau web Angular, avec connexion par passkey, est en cours de construction pour faire tout ce que fait l’app mobile. Et la ferme tourne sans lui : le backlog reste dans GitLab, et le hub sert seulement à observer et à piloter.