Internet of Things, Cloud & Co.

36
+49 (0) 69 24 24 08 00 [email protected] http://www.daenet.de/ http://www.daenet.de/ http://www.daenet.de/ #IoT&Co. [Damir Dobric]

Transcript of Internet of Things, Cloud & Co.

+49 (0) 69 24 24 08 00

[email protected]

http://www.daenet.de/

http://www.daenet.de/

http://www.daenet.de/

#IoT&Co.[Damir Dobric]

+49 (0) 69 24 24 08 00

[email protected]

http://www.daenet.de/

http://www.daenet.de/

http://www.daenet.de/

#IoT&Co.[Damir Dobric]

+49 (0) 69 24 24 08 00

[email protected]

http://www.daenet.de/

http://www.daenet.de/

http://www.daenet.de/

#IoT&Co.[Damir Dobric]

AGENDA

SAC

IoT & NOT(IoT)

Why now?

SOM

EventHubs

Q & A

Machine Learning

Why IoT does matter?Market Forecast CY17

Umsatz2013-2015

Mechanical Engineering & Construction(EUR +23 Mrd.)

Kfz(EUR +15 Mrd.),

Information & Communication Technology (EUR +14 Mrd.),

Electrical Industry(EUR +12 Mrd.)

Chemical Industry(EUR +12 Mrd.)

Land- und Forstwirtschaft (EUR +3 Mrd.).

Source: Deutsche Bank Research:http://www.dbresearch.de/PROD/DBR_INTERNET_DEPROD/PROD0000000000335241.pdf

Wer macht was?

USA: Produktionsforschung Investment 1,6$ Mrd.

China: Modernisierung und Transformation der eigenen Industrie

Investment 1,2$ Bil.

Ziel: “Made in China“ -> Created in China”

Deutschland

Industrie Leader mit Stärken:Elektrotechnik

Maschinenbau

IT

IN 4.0 organisiert durch:Bitkom

VDMA

ZVEI

Scientist Advisory Council 19 Bereiche

IT, Produktion, Automatisierung, Logistik, Soziologie,..

Fokus von IN4.0Selbst organisierte Industrie

„Smart & Connected Factory“

Intelligente Produkte

Internet of Things

Fortgeschritt. ICT

Kommunikation zw. Produkten &Fabriken

IN 4.0

IoT Device Taxonomy

Large

Mobile

Micro

Small

Why now?

Huge number of connected devicesDevices produces data (big-data)

We can build information from big-data

High Level Software in MicrocontrollersLower development costs

Huge developers community

(almost) Any solution/app can compatibly participate

New connectivity approachesWeb provides out of the box connectivity

Cloud platform provides new possibilities

Overall IoT story by Microsoft

Stream AnalyticsService Bus

The true story about Internet of Things

? YOUR APPLICATION

What do ‘we’ think about IoT?This is not a new approach?!

Not really an issue?!

This thinking is about things but not about internet of things!!

There is no internet of things withoutInternet!!

USB, TCP, UDP, Direct WiFi, MQTT, HTTP,..

Small Boards –> High-level Software

SYSTEM on MODULE (SOM)“high-level software on small devices”

https://www.ghielectronics.com/catalog/product/297

FEZ Spider

Wie gross sind die Gadgets

…bleiben wir lieber ernst

Board + Gadgeteers

FEZ Cerbuino Bee $34

Boards

Inside of plant

SYSTEM BSYSTEM A

• Server• Security• IP Address

Server requires lot of software.

Security requires more software

Solution is possible. We are inside of secured environment.We can use PC-s etc.

How about two plants?

SYSTEM BSYSTEM A

• Need to agree same protocol• Need to agree same security• Need Public IP Address

No problem. We put firewalls and install Virtual Private Network.Costs for infrastructure.-----------------------------------We need infrastructure

INDUSTRIE 4.0 IS ABOUT INTERNET OF THINGS AND NOT

ABOUT CONNECTING ONE, TWO OR THREE PLANTS!

HOW MUCH INFRASTRUCTURE DO WE NEED TO CONNECT

100, 1000,..,1000000,…

THINGS ACROS THOUSENDS OF PLANTS?

WHICH PROTOCOL DO NEED TO AGREE?

WHICH SECURITY DO NEED TO AGREE?

Cloud als Infrastruktur und nicht als Datenhalter

Azure Service Bus

• Infrastruktur nicht notwendig. Vorhandene Cloud Plattform kann genutzt werden.

• Bus versteht viele Protokolle (AMQP, MQTT, HTTP/S,..)

• Keine Public IP notwendig• Kein VPN notwendig• Höhere Sicherheit

Keine Inbound Connection f. DevicesKeine direkte Kommunikation von Devices zu Devices. Nur Service Bus weiß wie Devices erreicht werden.

• Hohe Skalierbarkeit

Abstracting the ModelBy default: Everything is in Cloud

Internet as a gateway

ThingThing

Protocol?

Security?

Thing

Service Assisted Approach

Protocol A

BROKER

Protocol B

Protocol C

DemosService Assisted Communication

Windows(System32)

WindowsRT

WindowsPhone

ServiceBus

Java Script

NETMF

IoT Messaging Stack across platforms

Windows(System32)

WindowsRT

WindowsPhone

WindowsAzure.Messaging.Managed.dll WindowsAzure.ServiceBus.dll

WindowsAzure.Messaging.Managed.dll

ServiceBus

Node JS

var azure = require('azure');

Java Script

Service Bus JavaScript SDK

.NET Micro framework

Microsoft.ServiceBus.Micro.dll

Azure Services for IoT

Microsoft Azure Service BusCommunication Layer

Many protocols(HTTP, AMQP,..)

You need outgoing port(s) only.

EventHubsMany Devices

Uses ServiceBus Technologie

Intelligent Software Services (ISS)Uses EventHubs Technologie

Will be as a service in Azure

Event Hubs

References.NET Gadgeteer Research Home Page

http://research.microsoft.com/en-us/projects/gadgeteer/http://www.netmf.com/gadgeteer/

.NET Gadgeteerhttp://en.wikipedia.org/wiki/.NET_Gadgeteer

.NET Micro Frameworkhttp://en.wikipedia.org/wiki/.NET_Micro_Framework#History

SbJsSdkhttp://developers.de/blogs/damir_dobric/archive/2014/08/12/jumpstart-azure-service-bus-javascript-sdk.aspx

Gadgeteer custom Modulehttp://10rem.net/blog/2011/10/30/building-a-net-gadgeteer-compatible-hardware-and-software-module-der-blinkenled

ReferencesNETMF Blog

http://blogs.msdn.com/b/dotnet/archive/2014/09/24/net-micro-framework-now-supports-visual-studio-2013.aspx

NETMF Downloadshttp://netmf.codeplex.com/releases/view/133285

Moving to VS vNext:http://informatix.miloush.net/microframework/Articles/VS2013PreviewSDK.aspx

Experimental: SDK for VS2013http://forums.netduino.com/index.php?/topic/10201-experimental-visual-studio-2013-support/

Moduleshttps://www.ghielectronics.com/catalog/category/275

Socketshttps://www.ghielectronics.com/catalog/product/471

Vielen DankIch freue mich auf Ihr Feedback!

DAMIR DOBRIC

[email protected]

[email protected]

Microsoft PTSP

(Partner Technical Solution Specialist)

Microsoft Most Valuable ProfessionalBlog Twitter

CloudAppsCloud CloudConsultingCloudAppsMiddlewareCloudAppsMiddlewareSoftware