Recrutement en cours : êtes-vous un développeur PHP (Laravel) motivé et dévoué ?
img

Système de gestion de l'alimentation
(élevage laitier)

Intro

Aujourd’hui, les technologies d’agriculture intelligente (Smart Farming) représentent l’avant-garde de l’agriculture. L’intégration de solutions innovantes IoT, matérielles et logicielles constitue la prochaine étape de l’agriculture moderne pour accroître l’efficacité et la rentabilité des entreprises.

Notre client souhaitait obtenir une solution entièrement nouvelle et innovante pour la gestion de ferme laitière, basée sur l’intégration de différents équipements matériels – contrôleurs de poids, capteurs de température, etc. L’objectif principal du développement : collecter, traiter, gérer et analyser tous les flux sur la ferme ou le centre d’alimentation à l’aide des meilleures solutions web, mobiles et matérielles (IoT). Valeur pour l’entreprise – augmenter les profits et réduire les coûts.

Le client a fourni une ancienne version d’application mobile pour appareils Windows Phone qui ne disposait que d’une interface de connexion filaire avec un contrôleur de poids. Il n’existait ni documentation ni accès aux sources de l’application mobile ou du backend. Nous avons donc décidé de repartir de zéro en tenant compte des problèmes rencontrés par les clients avec la version actuelle.

La coopération s’est déroulée en 5 étapes principales : développement d’un cahier des charges logiciel (SRS) détaillé – 1 mois ; développement du MVP et intégration sur la ferme partenaire – 4 mois ; collecte de retours et support du MVP – 3 mois ; développement du noyau – 6 à 8 mois ; développement des fonctionnalités – toujours en cours (novembre 2020).

reasons-to-develop-FMS-citrusdev

Les raisons du développement d’un nouveau système de gestion de l’alimentation

  • Impossibilité de développer ou(et) de maintenir la version actuelle ;
  • Absence d’équipe de développement pour la stack “old school” ;
  • L’application mobile, le backend et le backoffice ne fonctionnaient pas correctement ;
  • De nombreuses nouvelles fonctionnalités devaient être ajoutées ;
  • Impossibilité d’intégrer de nouveaux équipements matériels via une connexion sans fil.
  • Absence d’analyses, de rapports et de notifications

Solutions développées

L’objectif principal de la première étape était de développer un MVP stable pour la gestion et la distribution de l’alimentation dans les fermes laitières. Celui-ci devait reposer sur l’intégration d’un équipement tiers – un contrôleur de poids couplé à un appareil mobile (tablette Android) – pour une synchronisation ultérieure avec le Backoffice. Les analyses et rapports de base faisaient partie intégrante du projet.

Application web

Le système permet de numériser les opérations de gestion de la ferme et de suivre les processus en temps réel. Les analyses détaillées, les rapports et les notifications en font partie intégrante.

Application mobile

Application mobile pour des processus de gestion de l’alimentation simples et rapides. Toutes les actions sont suivies et enregistrées dans la base de données. Les modes en ligne et hors ligne sont disponibles.

Intégration avec le matériel

Le contrôleur de poids et les autres capteurs transmettent les données directement à l’application mobile via une connexion WiFi ou Bluetooth. Les processus de gestion de la ferme deviennent rapides et simples.

what-we-do-FMS-citrusdev

Ce que nous faisons

  • Documentation projet SRS
  • Application mobile Android
  • Intégration avec le contrôleur de poids via WiFi & Bluetooth
  • Backend avec API REST
  • Backoffice (gestion de la ferme, analyses, rapports et contrôle)

 

En plus de la rédaction de la documentation et des tâches de développement, nous avons résolu de nombreux problèmes connexes. Par exemple, le client n’avait pas encore choisi de matériel comme solution technique de base, c’est pourquoi notre équipe a participé activement aux échanges avec différents fournisseurs, à la recherche des protocoles de connexion, de communication et d’échange de données, et à la vérification de la meilleure solution pour les besoins du client : modules de pesée basés sur WiFi et/ou Bluetooth.

Image background

Chez CitrusDev
nous proposons des solutions logicielles
complètes pour l’Agriculture Intelligente

Comment ça fonctionne

L'Agriculture Intelligente est une approche moderne de la gestion des fermes

Ce concept implique la numérisation des processus de gestion agricole, une analyse approfondie des données, l’utilisation des technologies internet et de communication, des applications logicielles, ainsi que l’intégration d’équipements matériels et spécifiques.

Système de gestion de l’alimentation

Intégration matérielle

Les équipements pour le contrôle du poids, de la localisation et de la température sont intégrés à l’application mobile Android. Le matériel envoie les données à l’appareil mobile via une connexion WiFi ou Bluetooth.

Système de gestion de l’alimentation

Application mobile

Les données provenant du matériel sont affichées en temps réel sur l’écran de l’appareil mobile. Cela améliore la précision et l’efficacité des opérations, et garantit la qualité de la production.

Système de gestion de l’alimentation

Gestion du back-office

Le back-office reçoit les données de l’appareil mobile. Les rapports sont générés automatiquement avec la possibilité d’obtenir des statistiques comparatives pour différentes métriques.

Problèmes et solutions

L’élevage laitier est assez éloigné du développement de solutions logicielles sur mesure, c’est pourquoi notre équipe a été confrontée à de nombreuses tâches et problématiques spécifiques nécessitant une implication approfondie dans le domaine du projet. Ces problèmes ont été résolus grâce à une intégration étroite avec l’équipe R&D du client. L’autre problème lié aux processus réels de la ferme concernait la conception UX/UI de l’application mobile, axée sur une haute ergonomie et adaptée au personnel de la ferme, à l’environnement réel et aux conditions de travail. Sur le plan technique et ingénierie, nous soulignons :

  • Obtention d’un poids stable sur un camion en marche – interférences et vibrations
  • Connexion internet faible ou absente sur le site du client (fermes et centres d’alimentation)
  • Connexion stable et échange de données entre le contrôleur de poids et la tablette Android
  • Problèmes d’utilisation de la tablette la nuit ou en plein soleil
  • Développement d’un module basé sur un algorithme mathématique calculant le poids avec précision
  • Développement d’un module de synchronisation permettant de travailler en mode hors ligne (sans internet) et de se synchroniser avec le backend lors d’une connexion disponible
  • Développement d’un gestionnaire de connexion personnalisé
  • Conception d’un mode jour-nuit et de thèmes clair-sombre

Résultats

Le MVP développé a été installé avec succès sur 3 fermes et les premiers retours des agriculteurs ont été recueillis.

  • Augmentation de la productivité de la ferme
  • Meilleure traçabilité de l’alimentation des animaux
  • Augmentation des rendements
  • Augmentation de la fertilité des animaux
  • Gestion du troupeau
  • Contrôle total des ressources financières, humaines et matérielles de votre ferme
  • Collecte et traitement automatiques des données : coûts, efficacité, productivité
  • Suggestions d’amélioration de la productivité de la ferme
  • Amélioration de la santé et de la résistance aux maladies
  • Analyses et rapports détaillés
results-FMS-citrusdev

Testimonials

Comment nos services favorisent le succès

Nos projets nous rendent fiers

Image background

Envoyez un message à notre équipe pour voir comment nous pouvons vous aider

Il nous faut seulement quelques heures !

Pas plus de 2 jours ouvrables après réception de votre demande.