Workshop de IoT e Inteligência na CPBR10 parte 1

Preview:

Citation preview

IoT é muito mais que hardware conectado

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

Idosos, precisam de cuidados!

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

For Makers, IoT is new....

What I need to develop a device?

Hardware Platform + Sensors

Communication Physical + Protocol

Storage / Cloud / Messaging

Intelligence + Dashboards +

Control

Designed by Freepics

Hardware & Softwareon device

HARDWAREQual a Melhor Plataforma?

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

Universal Windows Platform

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

.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.

Communication And Cloud

Communication

Protocolos

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/

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

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/

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;

Arquitetura típica para aplicativos de IoT

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

http://www.wso2.com/

Fonte: MSDN Microsoft

Azure IoT Reference Architecture

Azure IoT Suite

Just one click

Real World Scenarios

Industry

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

Agriculture And Smart Farms

Tracking and Monitoring

Real Cases

Proteus Digital Health

Whistle GPS Pet Tracker

CrazyTechLabs Cases

4 Parking – Goiânia - BR

Brasília – DF - BR

Thank You

jm@jorgemaia.com.brFacebook.com/thejorgecastgithub.com/jorgemaia

Recommended