Études de cas

Compteur d'eau intelligent

L'entreprise devait construire une solution complète pour que le propriétaire puisse contrôler l'arrivée d'eau, détecter les fuites et commander les vannes à distance.

Résultats / Effets

Utilisation de composants disponibles sur le marché pour réaliser la passerelle - Link7688

Le MCU EM358x de Silabs est utilisé pour la réalisation du nœud final.

Mise en œuvre d'une application mobile et en nuage pour la solution de compteur d'eau.

Description du système

Protocoles utilisés

Thread, MQTT, 6LowPan

Défi

Le compteur d'eau permet de surveiller l'entrée primaire

Interopérer avec les appareils à fil et l'écosystème Nest

Passerelle Linux

Du matériel sur étagère (beaglebone Black) a été utilisé avec l'application Linux (cpp), la puce radio de Silicon labs pour le protocole Thread, MQTT pour se connecter au serveur.

Serveur en nuage

Serveur API REST node.js basé sur le framework Express, base de données AWS RDS, MongoDB et AWS S3 pour le stockage, notifications par sms à l'aide du serveur Twilio, notifications push via Google Cloud Messaging et Apple Push Notification Service, eMail à l'aide du serveur SMTP.

Plate-forme AWS pour l'hébergement du serveur en nuage.

Mosquito MQTT broker.

Conception et développement d'applications mobiles

Architecture MVC, bases de données cryptées, notifications en temps réel utilisant.

MQTT et GCM, génération d'alertes basée sur l'API REST, suivi des modèles de conception recommandés par Apple et Google.

Architecture pour un système complet

Collecte et analyse des besoins, cas d'utilisation, développement de l'architecture, identification des composants fonctionnels.

Conception de matériel, prototypage, mise en place d'une carte.

Cadence allegro, optimisé pour un fonctionnement sur batterie

Compteur d'eau - Diagramme de flux de données

Commençons votre voyage numérique