SmartLife IoT
Architecture d'un écosystème IoT pour la maison connectée reliant des millions d'appareils dans le monde. Conception de modèles événementiels pour une communication edge-to-cloud en temps réel et de stratégies de test complètes qui ont raccourci les cycles de déploiement.
- appareils connectés
- 5M+
- moins de latence
- 10×
- disponibilité sur 8 régions
- 99.95%
(01) Aperçu
SmartLife IoT est une plateforme de maison connectée qui relie et pilote des millions d'appareils IoT dans le monde entier. Nous avons conçu l'ensemble du backend sur des microservices événementiels, permettant la communication en temps réel avec les appareils, les règles d'automatisation et l'analyse des données. Le système traite chaque mois des milliards d'événements de télémétrie avec des exigences de latence ultra-faible. Nous avons conçu le protocole de communication edge-to-cloud, mis en place les processus de provisionnement des appareils et développé un framework de test qui a réduit les cycles de déploiement de 60 %. La plateforme prend en charge Zigbee, Z-Wave et MQTT, offrant aux utilisateurs une expérience unifiée sur des écosystèmes de maison connectée très divers.
(02) Réalisations clés
- 01
Plateforme gérant plus de 5 millions d'appareils connectés dans plus de 120 pays
- 02
Latence de traitement des messages ramenée de 500 ms à 50 ms grâce à l'optimisation
- 03
Framework de test complet réduisant de 75 % les bugs en production
- 04
Passerelle multiprotocole prenant en charge plus de 15 protocoles IoT
- 05
Disponibilité de 99,95 % sur un déploiement mondial couvrant 8 régions Azure
(03) Technologies
- .NET Core 8
- Azure IoT Hub
- Azure Functions
- Cosmos DB
- Event Grid
- SignalR
- MQTT
- Docker
- Kubernetes
- Redis
- TimescaleDB
- Azure DevOps
- xUnit
- Moq
Un défi similaire ?
Dites-nous où vous en êtes et où vous voulez aller. Nous vous montrerons comment y parvenir.
Démarrer un projet