AMBIENT INTELLIGENCE
tech days•
2015
#mstechdays techdays.microsoft.fr
Vivez une expérience IoT
inédite avec la centrale
photovoltaïque connectée !
Nicolas Humann
@nicolashumann
http://blog.exa...
tech.days 2015#mstechdays
Notre objectif :
Apporter
des solutions
technologiques
innovantes
pour améliorer les
performance...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 Exagreen, Leader européen en conception / fabrication d’éc...
Solar Pulse
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 Prototype du panneau solaire
 SolarPulseBox
Demo
http://exagreen.azurewebsites.net
Que les dieux du wifi soient avec nous !
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
Transfert vers le
stockage
Worker Role
Event
Hubs
Analyse en...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 Composants Gadgetteer
 Aussi simple que des legos !
 Sou...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 Un sous-ensemble d’Azure
Service Bus
 Point d’entrée fort...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
Event
Producers
> 1M Producers
> 1GB/sec
Direct
Hash
Receive...
Envoi de données – C# .NET MF
using (var request = WebRequest.Create("https://exagreen-ns.servicebus.windows.net/..../mess...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 Utilisation d’un Worker Role
 Création d’un ConsumerGroup...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
Moteur de traitement d'événements
Input:
Traitement SQL-Like...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 Site ASP.NET MVC SPA
 Hébergement Azure Web Sites
 Frame...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 Suivi temps réel des données Solar Pulse
 Application Xam...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 1 projet Core partagé
 Projet par plateforme
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
Push des données depuis le capteur vers le
dashboard et l’ap...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 Apprendre du passé
pour prédire le futur !
 Pourquoi ? Be...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
 Exposition des données en
OData
 Power BI
 Déploiement d...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
Des briques Microsoft Azure pour
composer une solution sur m...
© 2015 Microsoft Corporation. All rights reserved.
tech days•
2015
#mstechdays techdays.microsoft.fr
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
try
{
var uri = new Uri("http://example.com/datalist.aspx");
var httpClient = new HttpClient();
var result = await httpCli...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
Downloads
Media clics
Installs
Rejets
202 000
62 000
276 000...
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
Titre
tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
Column Column Column Column
tech.days 2015#mstechdays
Icones exemples
La centrale photovoltaïque connectée
Vivez une expérience IoT inédite avec la centrale photovoltaïque connectée !
Prochain SlideShare
Chargement dans…5
×

Vivez une expérience IoT inédite avec la centrale photovoltaïque connectée !

939 vues

Publié le

Sur le thème d’une société fictive (Exagreen) d’écotechnologie, venez découvrir comment réaliser une solution IOT complète avec la quasi-totalité des outils de l’écosystème Microsoft. Basé sur un démonstrateur, la solution Solar Pulse permet de suivre en temps réel la production d'électricité d'une centrale photovoltaïque sur un Dashboard dynamique et complet, sur son smartphone, de faire du décisionnel et des projections de production. L'ensemble se compose : - Prototype de panneau solaire : boitier et capteurs Gadgeteer programmés avec .NET MF - Connectivité : collecte des données avec Azure Event Hub et Stream Analytics - Stockage et calcul : exposition dans le Cloud Azure - Mobilité : une application mobile multiplateforme Xamarin accessible depuis tout type de smartphone, 100% de code partagé - Décisionnel : Règles métiers, aide à la décision, BI hébergée sur Office 365 avec la suite Power BI - Prédiction et projection avec Machine Learning

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Vivez une expérience IoT inédite avec la centrale photovoltaïque connectée !

  1. 1. AMBIENT INTELLIGENCE tech days• 2015 #mstechdays techdays.microsoft.fr
  2. 2. Vivez une expérience IoT inédite avec la centrale photovoltaïque connectée ! Nicolas Humann @nicolashumann http://blog.exakis.com http://blog.humann.info
  3. 3. tech.days 2015#mstechdays Notre objectif : Apporter des solutions technologiques innovantes pour améliorer les performances de vos métiers Une transformation vers le digital : Un virage vers les nouveaux usages du Cloud, de la Mobilité et des Systèmes Intelligents Notre savoir-faire : Une évolution de nos offres vers un modèle orienté sur l’innovation, les cas d’usage Métier, les objets connectés et la sécurité Notre approche sur les systèmes intelligents
  4. 4. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  Exagreen, Leader européen en conception / fabrication d’éco- technologies !  De nombreux outils dans l’ecosystème Microsoft Site InternetIntranet Outils de vente Tablette Win 8.1 https://exakisdemo.sharepoint .com/sites/ExaGreen/ http://exagreen.cloudapp.net
  5. 5. Solar Pulse
  6. 6. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  Prototype du panneau solaire  SolarPulseBox
  7. 7. Demo http://exagreen.azurewebsites.net Que les dieux du wifi soient avec nous !
  8. 8. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée Transfert vers le stockage Worker Role Event Hubs Analyse en temps réel Stream Analytics Capteurs Flux Transformation Stockage Analyse Dashboard Appli mobile Xamarin Office 365 Power BI Prédiction Machine Learning Web Gateway Web Site Table Storage Présentation & Action
  9. 9. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  Composants Gadgetteer  Aussi simple que des legos !  Sous ensemble du framewrok.net.  Open source depuis juillet 2014  Extension à Visual Studio
  10. 10. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  Un sous-ensemble d’Azure Service Bus  Point d’entrée fortement évolutif de type publier-s'inscrire  Permet de recevoir des millions d'événements par seconde  Envoi de données simples au format JSON  Sécurisation via SAS et HTTPS Relay Queue Topic Notification Hub Event Hub
  11. 11. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée Event Producers > 1M Producers > 1GB/sec Direct Hash Receivers
  12. 12. Envoi de données – C# .NET MF using (var request = WebRequest.Create("https://exagreen-ns.servicebus.windows.net/..../messages")) { request.ContentType = "application/json"; request.Method = "POST"; request.Headers.Add("Authorization", "SharedAccessSignature sr=…."); string json = JsonSerializer.SerializeObject(deviceData); byte[] bytes = Encoding.UTF8.GetBytes(json); request.ContentLength = bytes.Length; Stream streamOut = request.GetRequestStream(); streamOut.Write(bytes, 0, bytes.Length); streamOut.Close(); using (var response = request.GetResponse()) { LEDManager.Yellow(); }
  13. 13. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  Utilisation d’un Worker Role  Création d’un ConsumerGroup  Création d’un EventProcessor et implémentation d’IEventProcessor  Stockage Table Storage
  14. 14. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée Moteur de traitement d'événements Input: Traitement SQL-Like Output:
  15. 15. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  Site ASP.NET MVC SPA  Hébergement Azure Web Sites  Frameworks
  16. 16. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  Suivi temps réel des données Solar Pulse  Application Xamarin.Forms pour iPhone, Android et Windows Phone (100% de code partagé)
  17. 17. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  1 projet Core partagé  Projet par plateforme
  18. 18. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée Push des données depuis le capteur vers le dashboard et l’application mobile Disponible sur nuget pour Dashboard Appli mobile Xamarin SignalR
  19. 19. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  Apprendre du passé pour prédire le futur !  Pourquoi ? Beaucoup de paramètres rentrent en jeux:
  20. 20. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée  Exposition des données en OData  Power BI  Déploiement dans Office 365
  21. 21. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée Des briques Microsoft Azure pour composer une solution sur mesure Simplicité Performance Scalabilité Documentation Un environnement cohérent : Utilisation des outils Microsoft; développement; reporting; portail; traitement et hébergement C# is everywhere Développement en .net / C# sur tous les composants (objet inclus & apps multiplateforme) Pas besoin de multiplier les compétences Merci ! Objets connectés, pourquoi vous avez tout à y gagner: Demain 11H Recevoir notre livre Blanc en avant première : iot@exakis.com
  22. 22. © 2015 Microsoft Corporation. All rights reserved. tech days• 2015 #mstechdays techdays.microsoft.fr
  23. 23. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
  24. 24. try { var uri = new Uri("http://example.com/datalist.aspx"); var httpClient = new HttpClient(); var result = await httpClient.GetStringAsync(uri); } catch (Exception e) { } La centrale photovoltaïque connectée
  25. 25. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée Downloads Media clics Installs Rejets 202 000 62 000 276 000 1,4M
  26. 26. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée
  27. 27. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée Titre
  28. 28. tech.days 2015#mstechdaysLa centrale photovoltaïque connectée Column Column Column Column
  29. 29. tech.days 2015#mstechdays Icones exemples La centrale photovoltaïque connectée

×