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

Preview:

Citation preview

AMBIENT INTELLIGENCE

tech days•

2015

#mstechdays techdays.microsoft.fr

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

Nicolas Humann@nicolashumann

http://blog.exakis.com

http://blog.humann.info

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

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

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

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

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

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

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

Event Producers

> 1M Producers> 1GB/sec

Direct

Hash

Receivers

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();

}

}

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

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

Moteur de traitement d'événements

Input:

Traitement SQL-Like

Output:

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

Site ASP.NET MVC SPA

Hébergement Azure Web Sites

Frameworks

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

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’application mobile

Disponible sur nuget pour

Dashboard

Appli mobile

Xamarin

SignalR

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:

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

Exposition des données en OData

Power BI

Déploiement dans Office 365

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 :

iot@exakis.com

© 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 httpClient.GetStringAsync(uri);

}

catch (Exception e)

{

}

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

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