Applications LoRa au Maroc : irrigation, citernes, compteurs et stations météo

Agriculteur entretenant une culture irriguée au goutte-à-goutte dans une palmeraie de Zagora au Maroc

Parcelles éloignées les unes des autres, puits et citernes disséminés sur l’exploitation, réseau mobile irrégulier dès que l’on quitte les axes principaux, électricité absente au milieu des champs : beaucoup de terrains marocains réunissent toutes les contraintes qui rendent l’IoT classique compliqué. Ce sont précisément les conditions dans lesquelles LoRa donne le meilleur de lui-même.

Les bases techniques sont posées dans notre guide sur LoRa et LoRaWAN. Le premier montage LoRa avec ESP32 a montré comment établir une liaison. Voici maintenant quatre familles d’applications réalistes, avec pour chacune les capteurs à prévoir, les pièges à éviter et des conseils pour l’architecture réseau et l’autonomie.

Pourquoi LoRa colle au terrain marocain

  • La distance : quelques kilomètres séparent souvent le puits, le bassin et la maison. Une liaison LoRa bien installée les couvre sans répéteur.
  • L’énergie : un nœud qui dort la plupart du temps tient des mois sur batterie, ou indéfiniment avec un petit panneau solaire.
  • Le coût : pas de carte SIM ni de forfait par capteur, une seule passerelle ou un seul récepteur pour toute l’exploitation.
  • Le cadre légal : la bande 868–869 MHz est d’usage libre au Maroc pour la télémesure, dans la limite de 25 mW rayonnés.

1. Irrigation et humidité du sol

C’est l’application la plus évidente. Un nœud par zone d’irrigation mesure l’humidité du sol à la profondeur des racines, idéalement à deux niveaux, par exemple 20 et 40 cm, et transmet ses valeurs toutes les quinze à trente minutes. Un poste central compare ces mesures à des seuils et déclenche une alerte ou la commande d’une électrovanne.

Notre article sur l’irrigation intelligente avec un nœud ESP32 détaille le choix des capteurs de sol et la logique de décision. LoRa permet d’étendre ce montage aux parcelles situées hors de portée du Wi-Fi de la ferme.

Un conseil d’architecture : laissez la décision critique au plus près de la vanne. En LoRaWAN classe A, un nœud ne reçoit un ordre qu’après avoir lui-même émis ; une commande envoyée depuis le serveur peut donc attendre plusieurs minutes. Programmez des règles de sécurité locales, comme une durée d’arrosage maximale, et utilisez la radio pour la supervision.

2. Niveau des citernes et des puits

Savoir à distance qu’une citerne se vide évite des allers-retours inutiles et des pompes qui tournent à sec. Deux techniques dominent :

  • un capteur à ultrasons étanche fixé sous le couvercle, qui mesure la distance jusqu’à la surface de l’eau ; notre dossier pour comprendre les capteurs à ultrasons en explique le principe et les limites ;
  • un capteur de pression immergé, plus adapté aux puits profonds et aux cuves où la condensation perturbe les ultrasons.

Côté logiciel, faites plusieurs mesures et gardez la médiane pour éliminer les échos parasites. Envoyez le niveau toutes les heures en temps normal, puis immédiatement lorsqu’un seuil bas est franchi. N’oubliez pas la zone morte des capteurs à ultrasons : quelques centimètres sous le capteur où aucune mesure n’est possible.

3. Compteurs d’eau et d’énergie

Beaucoup de compteurs d’eau et d’électricité disposent d’une sortie à impulsions : un contact s’ouvre et se ferme à chaque litre ou à chaque wattheure. Un ESP32 peut compter ces impulsions tout en restant en sommeil profond, grâce à une source de réveil externe ou à son coprocesseur basse consommation, puis transmettre le total à intervalles réguliers.

Une astuce simple rend le système robuste : transmettez toujours l’index cumulé plutôt que la consommation depuis le dernier message. Si un paquet se perd, le suivant contient toute l’information et la courbe reste juste. Ce principe convient aussi pour surveiller la production d’une installation solaire ou la consommation d’une pompe.

4. Stations météo locales

Une station météo à la parcelle fournit des données bien plus utiles que celles de la ville voisine : température et humidité de l’air, pression, pluviométrie avec un pluviomètre à augets basculants qui produit une impulsion par quantité de pluie, vent avec un anémomètre. Ces mesures servent à estimer les besoins en eau, à anticiper le gel printanier dans les vergers d’altitude ou à déclencher une alerte en cas de forte chaleur.

Pensez au format des données. Un message texte comme « temp=23.45;hum=61.2 » gaspille du temps d’antenne. Codez plutôt chaque valeur en entier, par exemple la température multipliée par 100 sur deux octets : une station complète tient alors en une dizaine d’octets, ce qui permet un SF plus élevé ou des envois plus fréquents.

Passerelles et réseau : quelle architecture choisir ?

Liaison point à point

Pour deux à cinq nœuds, un simple récepteur LoRa relié en Wi-Fi ou en USB à un ordinateur suffit, comme dans notre tutoriel. C’est la solution la plus simple, mais chaque fonctionnalité réseau, accusés de réception ou gestion des collisions, est à programmer soi-même.

Passerelle LoRaWAN privée

Dès que les capteurs se multiplient, une vraie passerelle LoRaWAN s’impose. Les modèles sérieux utilisent un concentrateur multicanal, par exemple à base de SX1302 ou SX1303, capable d’écouter huit canaux et plusieurs SF en même temps. Les passerelles monocanal à base de simple module radio ne respectent pas la norme LoRaWAN et ne conviennent qu’aux essais. La passerelle se raccorde à Internet par Ethernet, Wi-Fi ou modem 4G, et doit être placée le plus haut possible.

The Things Network

The Things Network (TTN) est un réseau LoRaWAN communautaire. Sa plateforme gratuite, The Things Stack Sandbox, applique une politique d’usage équitable : 30 secondes de temps d’antenne montant par jour et par nœud, et 10 messages descendants par jour. Concrètement, un message de 10 octets en SF7 dure environ 62 ms, soit près de 480 envois possibles par jour ; en SF12, il dure près de 1,5 s, ce qui limite à une vingtaine de messages. Bien placer la passerelle pour que les nœuds restent en SF bas est donc payant.

Consultez la carte de couverture de TTN avant de commencer : en zone rurale, il faudra le plus souvent installer votre propre passerelle, qui profitera au passage aux autres utilisateurs du réseau. Choisissez un plan de fréquences compatible avec les règles de l’ANRT présentées dans le premier article.

Autonomie : faire durer la batterie des mois

L’autonomie se joue moins pendant l’émission radio que pendant les phases où le microcontrôleur est réveillé. Prenons un exemple chiffré, avec des hypothèses à vérifier sur votre propre montage :

PhaseCourantDurée par cycle de 15 min
Sommeil profond (carte complète)50 µA≈ 898 s
Réveil, mesure et préparation40 mA2 s
Émission LoRa à 14 dBm (SF9)≈ 50 mA0,2 s

Le courant moyen ressort à environ 0,15 mA. Une batterie de 2 000 mAh tiendrait donc théoriquement plus de 18 mois ; en retirant une marge de 30 % pour l’autodécharge, la température et le vieillissement, on vise plutôt une année. On remarque que les deux secondes de réveil pèsent plus lourd que l’émission elle-même : raccourcir cette phase est le meilleur levier. Notre calculateur d’autonomie de batterie permet de refaire ce calcul avec vos propres valeurs.

Pour une autonomie illimitée, ajoutez un petit panneau solaire 12 V associé à un régulateur de charge adapté à la tension de votre batterie. Sous le soleil marocain, protégez l’ensemble de la chaleur : un boîtier ventilé à l’ombre, car une batterie lithium ne doit pas être chargée au-delà de la température maximale indiquée par son fabricant.

Par où commencer ?

  1. Choisissez une application unique et mesurable, par exemple le niveau d’une citerne.
  2. Validez la liaison radio en point à point avec deux cartes avant d’ajouter les capteurs.
  3. Mesurez la consommation réelle de votre nœud et ajustez l’intervalle d’envoi.
  4. Passez à LoRaWAN lorsque le nombre de capteurs le justifie.

Pour le matériel, la Heltec Wireless Stick V3 (350 Dhs HT) est un bon point de départ : ESP32-S3, radio SX1262 et chargeur de batterie lithium sur une même carte. Pour toute question sur votre projet, contactez-nous sur WhatsApp au +212 669 273 689 ; la livraison est gratuite dès 760 Dhs d’achat, et coûte 40 Dhs en dessous.

Ce site utilise des cookies pour vous offrir une meilleure expérience de navigation. En naviguant sur ce site, vous acceptez notre utilisation des cookies.