50
IoT é muito mais que hardware conectado

Workshop de IoT e Inteligência na CPBR10 parte 1

Embed Size (px)

Citation preview

Page 1: Workshop de IoT  e Inteligência na CPBR10 parte 1

IoT é muito mais que hardware conectado

Page 2: Workshop de IoT  e Inteligência na CPBR10 parte 1

Jorge Maia @jorgemaiaJorgeMaia.com.brFacebook.com/

thejorgecast Cientista da Computação;

20+ anos entre TI e Dev

Consultor especialista em IoT, desenvolvimento de produtos e aplicações, arquitetura e ALM

Page 3: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 4: Workshop de IoT  e Inteligência na CPBR10 parte 1

Idosos, precisam de cuidados!

Page 5: Workshop de IoT  e Inteligência na CPBR10 parte 1

What is IoT?Term coined by Kevin Asthon in 1999.

Page 6: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 7: Workshop de IoT  e Inteligência na CPBR10 parte 1

For Makers, IoT is new....

Page 8: Workshop de IoT  e Inteligência na CPBR10 parte 1

What I need to develop a device?

Hardware Platform + Sensors

Communication Physical + Protocol

Storage / Cloud / Messaging

Intelligence + Dashboards +

Control

Designed by Freepics

Page 9: Workshop de IoT  e Inteligência na CPBR10 parte 1

Hardware & Softwareon device

Page 10: Workshop de IoT  e Inteligência na CPBR10 parte 1

HARDWAREQual a Melhor Plataforma?

Page 11: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 12: Workshop de IoT  e Inteligência na CPBR10 parte 1

Using an embedded OS on the device, you can do more... But...

Page 13: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 14: Workshop de IoT  e Inteligência na CPBR10 parte 1

Universal Windows Platform

Page 15: Workshop de IoT  e Inteligência na CPBR10 parte 1

With Bare Metal, you can have same thing, but with less hardware to support it.

Page 16: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 17: Workshop de IoT  e Inteligência na CPBR10 parte 1

.NET Micro Framework.NET Micro Framework is an open source platform that enables you to write managed code C# applications using Visual Studio for resource constrained devices.

Page 18: Workshop de IoT  e Inteligência na CPBR10 parte 1

Communication And Cloud

Page 19: Workshop de IoT  e Inteligência na CPBR10 parte 1

Communication

Page 20: Workshop de IoT  e Inteligência na CPBR10 parte 1

Protocolos

Page 21: Workshop de IoT  e Inteligência na CPBR10 parte 1

MQTT• “Message Queue Telemetry Transport” (Fila

de transporte de mensagens de telemetria)

• Criado em 1999 pelo Dr. Andy Stanford-Clark da IBM e Arlen Nipper da Arcom (hoje Eurotech)

• Protocolo para troca de mensagens M2M/IOT

• Comunicação Assíncrona

• Extremamente leve e simples de ser implementado

• Usa um modelo que envolve um “Broker” e um “Client”

Fonte: http://mganis.blogspot.com.br/

Page 22: Workshop de IoT  e Inteligência na CPBR10 parte 1

MQTT• Desenvolvido

para dispositivos com restrição de banda de comunicação

• Muito utilizado em conexões com localizações remotas, aplicações mobile.

Fonte: https://www.ibm.com/developerworks/community/blogs/c565c720-fe84-4f63-873f-607d87787327/entry/tc_overview?lang=en

Page 23: Workshop de IoT  e Inteligência na CPBR10 parte 1

MQTT• O protocolo MQTT inclui:

• Padrão publish/subscribe que provê distribuição de mensagens de um-para-muitos e desacoplamento de aplicações

• Transporte de mensagem sem preocupação com o conteúdo da mensagem

• Uso de TCP/IP para conexão básica de rede• Mecanismo para avisar aos “interessados” sobre uma desconexão

anormal de um cliente• Header de 2 bytes;• Três níveis de QoS para entrega de mensagens:

Fonte: http://www.eureka-time.com/fr/author/loughlin/

Page 24: Workshop de IoT  e Inteligência na CPBR10 parte 1

AllJoyn

Desenvolvido pela Allseen Alliance a partir de 2011 (Linux Fundation, Canon, Panasonic, Cisco, Qualcomm, HTC, Microsoft,...);Framework de código aberto que provê um ambiente para aplicações distribuídas, rodando em diferentes classes de dispositivos;Ênfase em mobilidade, segurança e configuração dinâmica;Visto no mercado como um substituto dos sistemas bluetooth e wi-fi nas comunicações p2p;Implementado pelo Windows 10;Multilinguagem;Verboso;

Page 25: Workshop de IoT  e Inteligência na CPBR10 parte 1

Arquitetura típica para aplicativos de IoT

http://msdn.microsoft.com/pt-br/magazine/hh852591.aspx

Page 26: Workshop de IoT  e Inteligência na CPBR10 parte 1

http://www.wso2.com/

Page 27: Workshop de IoT  e Inteligência na CPBR10 parte 1

Fonte: MSDN Microsoft

Page 28: Workshop de IoT  e Inteligência na CPBR10 parte 1

Azure IoT Reference Architecture

Page 29: Workshop de IoT  e Inteligência na CPBR10 parte 1

Azure IoT Suite

Page 30: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 31: Workshop de IoT  e Inteligência na CPBR10 parte 1

Just one click

Page 32: Workshop de IoT  e Inteligência na CPBR10 parte 1

Real World Scenarios

Page 33: Workshop de IoT  e Inteligência na CPBR10 parte 1

Industry

Page 34: Workshop de IoT  e Inteligência na CPBR10 parte 1

$117 Billion Market For Internet of Things In Healthcare By 2020

Page 35: Workshop de IoT  e Inteligência na CPBR10 parte 1

Agriculture And Smart Farms

Page 36: Workshop de IoT  e Inteligência na CPBR10 parte 1

Tracking and Monitoring

Page 37: Workshop de IoT  e Inteligência na CPBR10 parte 1

Real Cases

Page 38: Workshop de IoT  e Inteligência na CPBR10 parte 1

Proteus Digital Health

Page 39: Workshop de IoT  e Inteligência na CPBR10 parte 1

Whistle GPS Pet Tracker

Page 40: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 41: Workshop de IoT  e Inteligência na CPBR10 parte 1

CrazyTechLabs Cases

Page 42: Workshop de IoT  e Inteligência na CPBR10 parte 1

4 Parking – Goiânia - BR

Page 43: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 44: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 45: Workshop de IoT  e Inteligência na CPBR10 parte 1

Brasília – DF - BR

Page 46: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 47: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 48: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 49: Workshop de IoT  e Inteligência na CPBR10 parte 1
Page 50: Workshop de IoT  e Inteligência na CPBR10 parte 1

Thank You

[email protected]/thejorgecastgithub.com/jorgemaia