30
AMBIENT INTELLIGENCE tech days 2015 # mstechdays techdays.microsoft.fr

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

Embed Size (px)

Citation preview

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

AMBIENT INTELLIGENCE

tech days•

2015

#mstechdays techdays.microsoft.fr

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

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

Nicolas Humann@nicolashumann

http://blog.exakis.com

http://blog.humann.info

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

tech.days 2015#mstechdays

Notre objectif :Apporterdes solutions technologiques innovantespour 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

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

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 InternetIntranetOutils de vente

Tablette Win 8.1

https://exakisdemo.sharepoint

.com/sites/ExaGreen/http://exagreen.cloudapp.net

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

Solar Pulse

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

Prototype du panneau solaire

SolarPulseBox

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

Demo

http://exagreen.azurewebsites.net

Que les dieux du wifi soient avec nous !

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

Transfert vers le

stockageWorker Role

Event

Hubs

Analyse en temps

réelStream Analytics

Capteurs Flux Transformation Stockage Analyse

Dashboard

Appli mobile

Xamarin

Office 365

Power BI

PrédictionMachine Learning

Web GatewayWeb Site

Table Storage

Présentation & Action

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

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

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

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

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

Event Producers

> 1M Producers> 1GB/sec

Direct

Hash

Receivers

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

Envoi de données – C# .NET MFusing (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();

}

}

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

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

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

Moteur de traitement d'événements

Input:

Traitement SQL-Like

Output:

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

Site ASP.NET MVC SPA

Hébergement Azure Web Sites

Frameworks

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

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é)

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

1 projet Core partagé

Projet par plateforme

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

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

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

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:

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

Exposition des données en OData

Power BI

Déploiement dans Office 365

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

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 & appsmultiplateforme)

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 :

[email protected]

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

© 2015 Microsoft Corporation. All rights reserved.

tech days•

2015

#mstechdays techdays.microsoft.fr

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

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

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

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

Downloads

Media clics

Installs

Rejets

202 000

62 000

276 000

1,4M

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

Titre

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

tech.days 2015#mstechdaysLa centrale photovoltaïque connectée

Column Column Column Column

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

tech.days 2015#mstechdays

Icones exemples

La centrale photovoltaïque connectée