Plataforma Radiuino e a Internet Das Coisas ELDORADO

152
Internet das Coisas e a Plataforma Radiuino Professor BRANQUINHO

Transcript of Plataforma Radiuino e a Internet Das Coisas ELDORADO

Page 1: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Internet das Coisas e a Plataforma Radiuino

Professor BRANQUINHO

Page 2: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccTópicos

• O que é a Internet das coisas• Como se implementa a Internet das Coisas• Rede de Sensores Sem Fio – RSSF• Soluções de RSSF existentes• Plataforma Radiuino• ScadaBR – driver do Radiuino• Raspberry PI

2

Page 3: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccTópicos

• O que é a Internet das coisas• Como se implementa a Internet das Coisas• Rede de Sensores Sem Fio – RSSF• Soluções de RSSF existentes• Plataforma Radiuino• ScadaBR – driver Radiuino• Raspberry PI

3

Page 4: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccO que é Internet das Coisas?

• O que são coisas?– De forma simplista é tudo que não fala, não vê e não escuta!

• O que não está na internet ainda?– As coisas

• Necessidade de monitoração e controle através do 3T:– Telemetria– Telecomando– Telesupervisão

4

Page 5: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccMonitorar e Controlar

• Processos industriais• Residências• Saúde• Bem estar• Ambiente• Socorro• Cidades inteligentes• etc

5

Page 6: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccO que é Internet das Coisas

• Internet das Coisas (Internet of Things) é o próximo passo no acesso à informação

• As informações não estão só com “as pessoas”. Mas também “nas coisas”.

• Comunicação Pessoa-Pessoa (P2P)• Comunicação Pessoa-Máquina (P2M)• Comunicação Máquina-Máquina (M2M)

Page 7: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccMudanças com a IoT

• Vai mudar o mundo como vemos hoje;• A Internet foi um divisor de águas;• A IoT é a nova evolução da Internet;• A IoT potencialmente fará uma divisão de águas, talvez maior ainda que a Internet para as pessoas;

• Nos tornará mais proativos e menos reativos.

7

Page 8: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Quem se preocupa com a IoT?

Page 9: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccRSSF Cria Nova Dimensão

9

Page 10: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccQual o tamanho da IoT

10

Page 11: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccEvolução das Coisas

11

Cisco

Page 12: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccÁreas da IoT

• Hoje são redes esparsas;

• Vão se interligar;• Aumento de segurança, análise e gerência.

12

Page 13: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPapel da Comunicação

• Evoluímos porque nos comunicamos;• O foco era a comunicação entre as pessoas;

• O progresso do ser humano se deu por meio da comunicação;

• Compartilhamento de conhecimento;• O próximo passo é o compartilhamento de informações sobre as coisas;

13

Page 14: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPirâmide

14

Dados brutos dos processos

Dados processados viram informação.Volume de dados identifica tendências

e padrões.

Tendências e padrões de várias fontesvira conhecimento.

Sabedoria nasce do conhecimento maisexperiência. Capacidade de decidir.

A IoT aumenta dramaticamente a quantidade de dados.Quanto mais dados, mais conhecimento e mais capacidade de decidir

Page 15: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPorque IoT é Importante

• Compartilhamento de informação• População cresce• Necessidade e cuidar da terra e seus recursos• Mais saúde• IoT: sensoriar, coletar, transmitir, armazenar e distribuir em massa

• Geração de conhecimento e sabedoria para prosperar

15

Page 16: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccQuestões da IoT

• IPv6 – mais endereços com gerência e auto configuração

• É possível colocar a IoT com IPv4, com estratégias apropriadas de gerência

• Energia para os sensores – harvest• Padrões bem definidos e práticas para uso• Gerência das redes é um ponto chave

16

Page 17: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccComo Vira Negócio

• O dinheiro só é colocado onde tem valor agregado;

• Aumento de produtividade;• Economia nos processos;• Sustentabilidade;• Escala;• Customização.

17

Page 18: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Sobreposição da Internet das Coisas com outras áreas

18

Page 19: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccNegócios

• http://www.businessweekly.co.uk/hi-tech/12530-wireless-sensor-networks-faces-challenges-to-reach-2bn-target

19

Page 20: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

20

Page 21: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Cenário de negócios com a IoT

21

Page 22: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCrescimento de Dispositivos

22

Page 23: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccTópicos

• O que é a Internet das coisas• Como se implementa a Internet das Coisas• Rede de Sensores Sem Fio – RSSF• Soluções de RSSF existentes• Plataforma Radiuino• ScadaBR – driver Radiuino• Raspberry PI

23

Page 24: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Como se implementa a Internet das Coisas?

• Conjunto de diferentes ambientes• Pensar em uma estrutura genérica com todos os elementos possíveis

• Entender a função de cada elemento• Entender o papel da rede de sensores sem fio (RSSF) como um elemento fundamental

24

Page 25: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccMultidiciplinar

• A rede deve atender aplicações específicas• Vários conceitos diferentes devem ser tratados• Altamente customizada• Várias questões em aberto:

– Propagação– Cross layer– Consumo

• Necessidade de Gerência dos dados e da rede• Muita simulação e poucos trabalhos práticos• Não é plug and play• Na essência é uma rede de dados e a utilização de uma

pilha de protocolos é necessário25

Page 26: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArquitetura de uma RSSF

26

Sensores (ou Nós)

Gateway

Rede

Servidor de Aplicação

Servidor de Dados

Usuário

Gerência

Page 27: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccSensor

27

Microcontrolador Transceptor

Antena

AtivoTransdutor

Ação

Energia

Page 28: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCaracterísticas de Protocolo

• Necessidades específicas de aplicação devem ser analisadas– Alcance– Taxa– Confiabilidade– Segurança– Gerência– Entre outros

28

Page 29: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccGateway

29

RSSF Internet

Módulo de Comunicação

Sem Fio

Módulo de Comunicação Ethernet

Microprocessador

Page 30: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Pilha TCP/IP

Funcionamento Lógico do Gateway

30

HardwareRSSF

HardwareInternet

Sistema Operacional

Protocolo de Integração

Pilha RSSF

Protocolo Aplicação RSSF

Page 31: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccProtocolo de Integração

• Simple Network Management Protocol

SNMP

• Integração via serviço Web

Web Service

• HyperText Transfer Protocol

HTTP

• Protocolo de indústria

Modbus

• Protocolo sobre socket com formato proprietário

Proprietário

31

Page 32: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccServidor de Aplicação/Dados

• Disponibilização de aplicação para a Internet– Gráficos– Tabelas

• Modelo de banco de dados é fundamental• Desafio: Big Data

– Muitos dados– Muito processamento– Pouca Informação

32

Page 33: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccInterface com Usuário

• A partir do servidor de aplicação, devem ser construídas as interfaces de usuário

33

Web

iOS

Android

Aplicação Desktop

Page 34: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccGerência

• Fundamental• Deve ser projetada pensando nos cinco pilares estabelecidos pela ISO

• Configuração• Desempenho• Falha• Segurança• Contabilidade

34

Page 35: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccConfiguração

• Endereçamento dos sensores• Frequência de operação• Função dos nós sensores• Conexão lógica física• Especificação dos transdutores• Especificação dos atuadores• Planejamento• Cobertura

35

Page 36: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccDesempenho

• Indicadores de desempenho• Medidas de parâmetros como RSSI, tensão de bateria, etc

• Estatísticas de funcionamento• Detectar anomalias na rede• Medir taxa efetiva de comunicação• Medir latência• Disponibilidade

36

Page 37: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccFalha

• Detectar condições anormais• Diagnóstico do que levou a falha• Atuação para correção• Acompanhamento de solução do problema• Ações preventivas para evitar falha• Erro de roteamento

37

Page 38: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccSegurança

• Proteção da informação• Proteção da integridade dos comandos• Proteção da integridade física da RSSF• Proteção física da rede

38

Page 39: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccContabilidade

• Medida do uso da rede• Valor da rede no negócio• Ganho com a rede• Valor do histórico acumulado• Previsão de rendimento

39

Page 40: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccTópicos

• O que é a Internet das coisas• Como se implementa a Internet das Coisas• Rede de Sensores Sem Fio – RSSF• Soluções de RSSF existentes• Plataforma Radiuino• ScadaBR e Raspberry PI• Exemplo de aplicação

40

Page 41: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArquitetura Básica

• Vários sensores• Dados escoam para um gateway• Novos paradigmas de comunicação

Page 42: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPilha e Planos

• Visão completa

42

Page 43: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPilha de Protocolos

43

PHY

MAC(Enlace)

NET

TRANSP

APPFunções ligadas ao desenvolvimento das aplicações diretamente, como medidas de grandezas e controle de processos.

Funções de controle da comunicação como ACK, contagem de pacotes, disciplina de transmissão.

Identificação do sensor e rede contemplando funções para tratamento de roteamento de pacotes na rede.

Funções para controlar os processos de recepção e principalmente transmissão. Política de economia de energia.

Funções relacionadas com a parte de rádio como: potência, canal. Possível evoluir para alterar outras características do rádio.

Espelho TCP/IP

Page 44: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCross Layer

• Comunicação sem fio é instável

• Impacto nas camadas superiores

• Estratégias para combater instabilidade

• Operação em diferentes frequências– 433MHz– 915MHz– 2,4GHz

44

Page 45: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccBandas Não Licenciadas

ExtremelyLow

VeryLow

Low Medium High VeryHigh

InfraredVisibleLight

Ultra-violet

X-Rays

Audio

AM Broadcast

Short Wave Radio FM Broadcast

Television Infrared Wireless LAN

Cellular (840 MHz)NPCS (1.9 GHz)

UltraHigh

SuperHigh

902–928 MHz

26 MHz

802.15.4

902–928 MHz

26 MHz

802.15.4

5 GHz

802.11

802.16

5 GHz

802.11

802.16

2.4–2.4835 GHz

83.5 MHz

802.11

802.15

2.4–2.4835 GHz

83.5 MHz

802.11

802.15

No Brasil – 902-907,5 e 915-928

Page 46: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

46

Interferências

Page 47: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

47

PropagaçãoAtenuação no Espaço Livre

Distância 10m

Freq 9,15E+08HzComp onda 0,33mAten dB 51,67 dB

Distância 10m

Freq 2,40E+09Hz

Comp onda 0,13m

Aten dB 60,05 dB

=

λ

πdL

dBEL

4log20

Atenuação

Page 48: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccAntenas

• Negligência com relação a antenas• Escolha do tipo adequado

– Omnidirecional– Setorial– Direcional

• Escolha do local da antena

48

Page 49: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccSurvey

• Medida do espectro• Avaliar cobertura• Planejamento• Implantação• Avaliação regular do survey orientado pela ferramenta de gerência

49

Page 50: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccTópicos

• O que é a Internet das coisas• Como se implementa a Internet das Coisas• Rede de Sensores Sem Fio – RSSF• Soluções de RSSF existentes• Plataforma Radiuino• ScadaBR – driver Radiuino• Raspberry PI

50

Page 51: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccSistemas Existentes

51

Page 52: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccEstrutura de Comparação

52

Camada Física

Camada de Enlace

Camada de Rede

Camada de Transporte

Camada de Aplicação

Cam

ada de Gerência

Cam

ada de Segurança

Page 53: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccWiFi

• Aplicação• Estruturação de Protocolo

– PHY:– MAC:– NET:

• Arquitetura Padrão• Operação de Rede

– Gerência– Comissionamento– Provisionamento

• Problemas

53

Page 54: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccWiFi

54

Page 55: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccZigBee

• Aplicação: Low-power WSN, padronização de interoperabilidade

• Estruturação de Protocolo– PHY&MAC: 802.15.4, 2.4GHz– APP: ZigBee Lighting, ZigBee Smart Energy, ZigBee

Home Automation, entre outros...• Arquitetura Padrão: Cluster-tree• Operação de Rede

– Gerência: Nenhuma– Comissionamento: Não definido no padrão– Provisionamento: Não definido no padrão

• Problemas– Frequência de operação– Operação da rede indefinida– Necessidade de customização (perda de

interoperabilidade)

55

Page 56: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccZigBee

56

Page 57: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccRFID

• Aplicação: cadeia de suprimentos, identificação de ativos

• Estruturação de Protocolo– EPC Global– ISO (NFC)– RFID Ativo (proprietário)

• Arquitetura Padrão: Leitor + Tag, eventualmente com infraestrutura

• Operação de Rede– Gerência: Não se aplica– Comissionamento: Simples– Provisionamento: Não se aplica

• Problemas– Alcance restrito– Pouca capacidade de processamento

57

Page 58: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccBluetooth

• Aplicação: Piconet, conectividade de dispositivos com altas taxas de dados

• Estruturação de Protocolo– PHY&MAC: 802.15.3, Frequency Hopping, 2,4GHz– NET: até 8 devices por Piconet

• Arquitetura Padrão: Master-Slave (até 8 slaves)• Operação de Rede

– Gerência: Nenhuma– Comissionamento: pareamento– Provisionamento: não previsto

• Problemas– Endereçamento restrito– Frequência em 2.4GHz– Baixo alcance

58

Page 59: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccBluetooth

59

Page 60: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccWirelessHART

• Aplicação: Rede de Sensor Sem Fio Industrial

• Estruturação de Protocolo– PHY&MAC: 802.15.4 – NET:– APP: Comandos HART

• Arquitetura Padrão• Operação de Rede

– Gerência– Comissionamento– Provisionamento

• Problemas

60

Page 61: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccWirelessHART

61

Page 62: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccISA100.11a

• Aplicação• Estruturação de Protocolo

– PHY:– MAC:– NET:

• Arquitetura Padrão• Operação de Rede

– Gerência– Comissionamento– Provisionamento

• Problemas

62

Page 63: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

63

Page 64: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc6LoWPAN

• Aplicação: IPV6 para tiny devices• Estruturação de Protocolo

– PHY&MAC: 802.15.4– NET: Compressão de cabeçalhos IP

• Arquitetura Padrão• Operação de Rede

– Gerência– Comissionamento– Provisionamento

• Problemas

64

Page 65: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc6LoWPAN

65

Camada Física

Camada de Enlace

Camada de Rede

Camada de Transporte

Camada de Aplicação

802.15.4

Protocolos de Aplicação

IPv66LoWPAN

UDP ICMP

Page 66: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccGSM/GPRS

• Aplicação: comunicação celular para voz, adaptada para dados

• Estruturação de Protocolo– PHY&MAC: GSM Quadriband– NET: TCP/IP

• Arquitetura Padrão• Operação de Rede

– Gerência: Operadora– Comissionamento: SIM Card– Provisionamento: ERB celular instalada pela operadora

• Problemas– Preço– Infraestrutura ruim, com pouca qualidade de serviço– Foco em usuário de voz (corte de portadora de dados)

66

Page 67: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccGSM/GPRS

67

Page 68: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArquiteturas - Industrial

• Radiuino + Gateway Modbus

68

Tabelas de Registros

RS485

Interface Web

Page 69: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArquiteturas – TCP/IP

• Radiuino + SNMP

69

MIB

Gerente SNMP OID

TCP/IP

Software Desktop

Page 70: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArquiteturas - HTTP

• Radiuino + HTTP

70

DaemonHTTP

Intranet

HTTP POSTServidor HTTP

Page 71: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArquiteturas - Hospedagem

• Radiuino + XML

71

XML Renderer

XMLWeb

Service

Internet

Front-end Customizado

Page 72: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Arquiteturas – Automação Residencial

• Radiuino + jHome

72

Central Arduino

Glassfish

MySQL

TCP/IP

Front-end WebAndroid

iOS

Page 73: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArquiteturas - Driver

• Radiuino + Driver ScadaBR

73

Serial-Transparente

RS485

Interface Web

Driver Radiuino

Page 74: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccTópicos

• O que é a Internet das coisas• Como se implementa a Internet das Coisas• Rede de Sensores Sem Fio – RSSF• Soluções de RSSF existentes• Plataforma Radiuino• ScadaBR – driver Radiuino• Raspberry PI

74

Page 75: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Engessamento das Plataformas Existentes!

• As plataformas atuais para montagem de rede de sensores são engessadas;

• Praticamente não permitem alterar características de nenhuma camada;

• Necessidade de adquirir programadores específicos para cada plataforma;

• Não possui ferramentas de gerência de rede para monitoração dos nós.

75

Page 76: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

76

Padrão 802.15.4

• Primeira versão saiu em 2003 e uma revisão em 2006 e 2011

• Várias soluções no mercado– Texas– Microchip– Freescale– Crosbow– Etc

• Necessita de desenvolvimento de firmware para atender necessidades das aplicações

• Como toda solução 802 somente especifica até a camada MAC

Page 77: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

77

MAC e Rede

• Os Fabricantes criaram sua própria MAC

• Texas criou o SimpliciTI• Freescale criou a SMAC• Microchip criou a WiMi• Estas MAC não são

interoperáveis• Necessidade de protocolo

de roteamento• Falta de gerência

Page 78: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCamada Física 802.15.4

• Compliant with IEEE 802.15.4-2011, 2006 and 2003• 2.4 GHz IEEE 802.15.4 transceiver with: Direct Sequence

Spread Spectrum (DSSS) PHY, 250 kbps data rate, andOQPSK modulation with half-sine pulse shaping

• 4-wire SPI• Sensitivity @ 1% PER of -85 dBm• Receiver Maximum Input Level -20 dBm• Output Power (Lowest Maximum) -3 dBm

78

Page 79: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc802.15.4g

• smart metering utility network (SUN)• Somente camada física

79

Page 80: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

80

A Barreira do IDE

• Para trabalhar com os IDE disponíveis existe necessidade de uma especialização

• Necessidade de conhecimentos da área de computação

• Dificuldade para outras áreas, como engenharia elétrica

• Algumas ferramentas de desenvolvimento devem ser compradas

Page 81: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccZigbee

• Pilha pronta sem possibilidade de alteração para pesquisa e ensino;

• Dificuldade para saber como funciona a rede.

81

Page 82: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccNós Zigbee Completo

• Complexidade dos nós sensores incompatível para a maior parte das aplicações. Como por exemplo só medir temperatura ou ligar um relé.

82

Page 83: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArduino, Radiuino e ScadaBR

• Possibilidade de implementar a IoT de forma experimental

• ‘Do-it-Yourself’ (DiY)

83

Page 84: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccComo entrar na IoT

• Computador• Rede local• Internet• Protocolos• Base de dados• Comunicação• Sensores

84

Page 85: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArduino

• Ambiente de desenvolvimento de fácil utilização• Totalmente aberto, inclusive o projeto de hardware

• Proposta para ser utilizado por profissionais não especializados, como designers

• Fenômeno de penetração

85

Page 86: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccIEEE Spectrum

• Interessante reportagem sobre a origem do Arduino;

• Quebra de paradigma para uso de microcontroladores;

• Alta capacidade de prototipagem para prova de conceito;

• A simplicidade é a chave do sucesso do Arduino!

86

Page 87: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccO que é o Arduino?

• Uma plataforma para prototipação e desenvolvimento de hardware e software

• Mais importante: é Open Source

• Hardware barato• Software simples (baseado na linguagem

Wiring e IDE Processing)• Diversas aplicações já desenvolvidas

�Público alvo:�Hobbistas, artistas, técnicos, estudantes ...

Page 88: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccExemplos de hardware

Arduino Uno Arduino Mega Arduino Nano

Arduino Ethernet Arduino LilyPad

Muitos outros hardwares não oficiais Arduino-Like

Page 89: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccDivulgação em Meio Acadêmico

89

Page 90: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCompatíveis Arduino

90

Page 91: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccAbstração do microcontrolador

• O Arduino apresenta sua pinagem própria que abstrai o microcontrolador

91

Page 92: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccExemplo Simples

• Ligação de um led no Arduino

92

Page 93: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPlataforma Arduino

• Plataforma aberta www.arduino.cc• Hardware básico• IDE (Integrated Development Environment)• Cria conjunto de comandos específicos para realizar alguma tarefa

Page 94: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccArduino e redes sem fio

• Hardwares que englobam apenas a parte de Rádio• Hardwares que incluem o Rádio e o microcontrolador

Chinês

Feito no Brasil

Espanha

Page 95: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

95

Motivação para Criar uma Nova Plataforma

• Muita dificuldade na implementação de rede de sensores sem fio;• Plataformas complexas: Freescale, Texas, Microchip, etc;• Necessidade de monitoração e controle de processos é cada vez

maior;• Existe um nicho de desenvolvedores que necessitam de uma

plataforma completa:– Hardware– Firmware– Software

• RSSF necessita de grande interdisciplinaridade e a parte de programação

• IDE dificulta desenvolvimento de projetos para profissionais e estudantes que tem uma aplicação a ser entendida

• Utilização de uma plataforma aberta de fácil uso: ARDUINO

Page 96: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

96

Radiuino

• Plataforma para formação de rede de sensores• Principalmente para ensino e pesquisa• Logo

– Ideia de conectividade– Intuitivo– Associação com Arduino pela facilidade

Page 97: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

97

Objetivos da Plataforma Radiuino

• Criar uma plataforma fácil de ser utilizada para pequenas redes de sensores;

• Arquitetura estruturada prevendo as funções necessárias para a criação de rede de sensores fim-a-fim – Do processo a ser monitorado/controlado até o PC ou a Web;

• Hardware de baixo custo e facilmente encontrado• Possibilidade de desenvolvimento de hardware para aplicações

específicas;• Firmware estruturado com a identificação clara de onde inserir as

instruções desejadas;• Software de monitoração e controle para atender 3T (Telemetria,

Telecomando, Telesupervisão);• Integração com a Internet• Adaptado para a Internet das Coisas

Page 98: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccVersões Radiuino

• Radiuino EzRF– Simples– Basta pensar na aplicação– Somente ajustes de RF

• Radiuino Stack– Montagem da pilha de protocolo– Atuação direta nas camadas– Para investigação de protocolos– Compatível com o RadiuinoEzRF

98

Page 99: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPronta para Radiuino

Page 100: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPlataforma Arduino/Radiuino

Page 101: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPlataforma Radiuino

• Hardware:– Microcontroladores AVR Atmel– Circuito de RF CC1101 Texas Instruments– Placas de adaptação e kits de desenvolvimento

Sensor e Base do início do projeto

Page 102: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccDiagrama em Blocos

102

Sensor Base ComputadorUSB

• Configuração básica– Computador, mas pode ser Web também– Uma base conectada via USB a um computador ou Ethernet para

ligar em rede– Um sensor:

• Transceptor• Microcontrolador• Transdutores• Atuadores• Bateria

IDCanal

PotênciaOffset de Freq

Page 103: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPilha de Protocolos

• O desenvolvimento do firmware teve como base a pilha TCP/IP com cinco camadas

• O desenvolvimento das aplicações devem respeitar esta arquitetura de pilha de protocolos

103

TRANSP

APP

PHY

MAC

NET

PHY

MAC

NET

TRANSP

APP

SensorPC

Base

USB

Page 104: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccProjetos de Pesquisa

• Desenvolvimento de MAC para WSN funcionando com RoF;

• Roteamento geográfico;• Esquemas de localização;• Técnicas para economia de energia com sleep mode

• Gerência SNMP para WSN• Diferentes técnicas de Gateway

104

Page 105: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccO que precisa saber

CanalPotência

105

Sensor Base ComputadorUSB

Taxa USB

495051 2 1 0

210 49 50 51

Page 106: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccMapa do Pacote

106

• Frame com 52 bytes

– Phy – 4 bytes

– MAC – 4 bytes

– Net – 4 bytes

– Transporte – 4 bytes

– Seis AD com 3 bytes cada um

– Seis I/O com 3 bytes cada um

Page 107: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccOrganização do Projeto

• Definição da aplicação - serve para chamar a atenção do treinando para a identificação de tudo que precisa ser feito. No caso será direcionado para uma aplicação de controle do relés (ventilador e luminária) através da medição de temperatura e luminosidade. Será utilizado o DK103

• Projeto do hardware - mostra em detalhe o DK103, inclusive o projeto da placa, identificando os pinos físicos do BE900, onde vão ligados os sensores e atuadores

• Projeto do firmware - apresentação da plataforma Arduino/Radiuino.

– Identificação dos IO e AD – basicamente o mesmo que ser faz no Arduino

– Identificação do mapeamento dos IO e AD no pacote de 52 bytes do Radiuino

– Configuração do rádio

• Projeto do software – criar uma aplicação com o ScadaBR, instalado no Raspberry PI

107

Page 108: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccAplicação

• Controle de ventilador e luminária (eles estão ligados nos relés)

• Comandado por duas variáveis

– Temperatura

– Luminosidade

• Condições

– Se a temperatura estiver acima 31°C (por exemplo) temperatura o relé (ventilador) é acionado;

– Quando a temperatura for abaixo de 31ºC o ventilador é desacionado;

– Se a luminosidade estiver abaixo de 100 (por exemplo) o outro relé (luminária) é acionado ;

– Quando a luminosidade for acima 100 a luminária é desacionada;

108

Page 109: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccProjeto Hardware

• Será utilizado o DK103

• 2 BE900– Atmega328

– Transceptor

• 1 USB-Serial– Função de programar

– Função de base

• 1 placa com:– 2 Relés

– LDR

– Sensor temperatura

– 3 leds

• Fonte 12 Volts

• Cabo USB

109

Page 110: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccPlaca DK103

• Para exemplificar a utilização da plataforma foi desenvolvida uma aplicação com os seguintes elementos no sensor:

– Dois relés

– Um LDR

– Um Led

– Um transdutor de temperatura

110

Page 111: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccProjeto de Hardware DK103

111

Page 112: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccBE900

112

• Módulo desenvolvido para ser compatível com a plataforma Arduino

• Opção de utilizar conector SMA para ligar antena externa

• Baixo custo e possibilita desenvolvimento de aplicações

• Fabricante: www.radioit.com.br

• Atende especificações para certificação pela ANATEL

• Pino compatível TX/RX e alimentação com XBee

MicrocontroladorMicrocontrolador• Atmega368 (8 bits, 8 MHZ)• 32k Flash• 512 EEPROM• 1k RAM

TransceptorTransceptor• CC1101• 915MHz• Potência TX 10dBm• Excelente Sensibilidade• Diferentes Modulações• Mudança da Taxa

Page 113: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccBE990

113

• Módulo desenvolvido para ser compatível com a plataforma Arduino

• Opção de utilizar conector SMA para ligar antena externa

• Alta potência (0,5 Watts) para atingir kilômetros

• LNA para aumenta eficiência na recepção

• Baixo custo e possibilita desenvolvimento de aplicações

• Fabricante: www.radioit.com.br

• Pino compatível TX/RX e alimentação com XBee

MicrocontroladorMicrocontrolador• Atmega368 (8 bits, 8 MHZ)• 32k Flash• 512 EEPROM• 1k RAM

TransceptorTransceptor• CC1101 e CC1190• 915MHz• Potência TX 27dBm (0,5Watts)

• Excelente Sensibilidade• Diferentes Modulações• Mudança da Taxa

Page 114: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccProjeto Firmware

• Para desenvolver o firmware é utilizado o

ambiente do Arduino/Radiuino encontrado em www.radiuino.cc

• Deve ser feito o mapeamento dos pinos físicos nos pinos lógicos

• Pinos lógicos são utilizados no firmware

que deve ser desenvolvido – Arduino

• Mapeamento dos pinos lógicos no pacote do Raduino

114

Page 115: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccDefinição de Pinos

• Existem dois tipos de pinos: físico e lógico

• Os pinos físicos são do hardware e os pinos lógicos são

do firmware

• Deve existir um mapeamento dos pinos físicos nos pinos

lógicos

• O pino físico é aquele em que vai soldado o transdutor ou atuador

• Para o DK103 temos os seguintes elementos

– Relés

– Led´s

– LDR

– Sensor de Temperatura

115

Page 116: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Pinagem física e lógica DK103

116

Page 117: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccFirmware da base

117

Colocar o valor marcado no

BE900

Manter

Manter

Manter

Manter

Page 118: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccFirmware da base

118

• Para fazer upload na placa é preciso seleciona a Board: BE900 (3.3V, 8MHz) w/ ATmega328

Page 119: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccFirmware do sensor

119

• Utilizar o exemplo RadiuinoEzRF_ScadaBR_DK103.

• O BE900 ligado na placa DK103 recebe por RF o pacote de 52 bytes, verifica o conteúdo e transmite um outro pacote de 52 bytes para o módulo Base.

• Faz a medida de temperatura e luminosidade.

• Verifica se é preciso acionar os relés.• Faz a leitura do estado dos pinos digitais.

Page 120: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccFirmware sensor

120

Somente quando o ScadaBRmandar no byte 43 o valor 1,

o estado do pino onde está o relé é trocado

Comando para ler o estado do pino (para

sabermos se o relé está acionado ou

não) e coloca este

valor no byte 44 no pacote do sensor

• Na aba RX, ocorre o tratamento do pacote da Base, para verificar se é necessário o acionamento/desacionamento relés

Page 121: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccFirmware sensor

121

• Fazer a medição do AD e enviar esta informação

para base

• Observar que a leitura é feita no pino lógico

AD0_PIN

• O AD é de 10 bits e portanto vai precisar de dois

bytes

• No caso o inteiro vai na variável AD0[1] que é o byte

17 e o resto vai na variável AD0[2] que é o byte 18

Page 122: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccFirmware do sensor

122

• Para fazer upload na placa é preciso seleciona a Board: BE900 (3.3V, 8MHz) w/ ATmega328

Page 123: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccMontar a Rede

123

Page 124: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccTeste de Conectividade

124

Page 125: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccVárias Soluções

• Radiuino WiFi• Radiuino Bluetooth• Radiuino GPS• Radiuino Consumo• Radiuino Motor• Radiuino RFID• Radiuino ModBus• Radiuino Solar

125

Page 126: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccTópicos

• O que é a Internet das coisas• Como se implementa a Internet das Coisas• Rede de Sensores Sem Fio – RSSF• Soluções de RSSF existentes• Plataforma Radiuino• ScadaBR – driver Radiuino• Raspberry PI

126

Page 127: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccScadaBR

Page 128: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccScadaBR

• Open source• Fácil de utilizar• Vários tipos de drivers inclusive• Versão 1.0 vem com o driver para Radiuino

128

Page 129: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccExemplo

129

Page 130: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccElaborar a aplicação

• Utilizar o ScadaBR para fazer o

monitoramento (temperatura e luminosidade) e controle (luminária e ventilador) utilizando o DK103;

• Para isso é preciso utilizar o driver

Radiuino;

• Criar no ScadaBR as condições de controle.

130

Page 131: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriar Aplicação no ScadaBR

131

Acessar no browser: Localhost:8080/ScadaBR

http://xxx.xx.xx.xx:8080/ScadaBR/

User id: adminPassword: admin

Page 132: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriar Aplicação no ScadaBR

132

Page 133: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriar Data Source

Page 134: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriando Data Source

134

• Nomear o Data source;• Escolher a porta COM;

• Configurar Modo polling(SIM);

• Configurar período de

atualização;• Depois salvar o Data

Source;

Page 135: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriando Data points

135

Page 136: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriando Data points

136

Page 137: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriando Data Points

137

Page 138: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccRadiuino Modo Avançado

138

Page 139: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriando Data Source Meta

139

• O Meta data source tem esse nome por sua capacidade de combinar pontos existentes em novos. Ao invés de obter sua informação de uma fonte externa, utiliza valores de outros pontos e permite manipulação de maneiras arbitrárias pelo usuário.

• Com ele é possível criar 2 data points: Controle_temperaturae Controle_luminosidade.

• O data point Controle_temperatura contém o script de acionamento do ventilador se a temperatura passar de 31ºC.

• O data point Controle_luminosidade contém o script de acionamento da luminária se a luminosidade passar de 100.

Page 140: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriando Data Source Meta

140

Page 141: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Criando Data Points - Data Source Meta

141

Script no ScadaBR:

if(p194.value==0)

if(p191.value>=31)

return true;else

return false;else

if(p191.value>=31)return false;

elsereturn true;

Page 142: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Criando Data Points - Data Source Meta

142

Script no ScadaBR:

if (p15.value == 1)if(p13.value == 0)

if(p8.value <=100)

return true;else

return false;else

if(p8.value<=100)

return false;else

return true;

Page 143: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriando Point link

143

• Point links são utilizados para atualizar o

valor de pontos baseados no valor de outros pontos.

• Os datapoints Controle_temperatura e

Controle_luminosidade vão atualizar os datapoints Comando Relé 1 e Comando

Relé 2.• Com isso, o ScadaBR mandar o comando

de acionamento/desacionamento do módulo

sensor.

Page 144: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccCriando Point link

144

Page 145: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccWatch List

145

Page 146: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccInterface Gráfica

146

Page 147: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccTópicos

• O que é a Internet das coisas• Como se implementa a Internet das Coisas• Rede de Sensores Sem Fio – RSSF• Soluções de RSSF existentes• Plataforma Radiuino• ScadaBR• ScadaBR no Raspberry PI

147

Page 148: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

Diagrama em blocos do sistema

148

Page 149: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

WiFi – Raspberry PI – Nó Sensor

149

Page 150: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.ccOutros Gateways

• Roteador sem fio – SNMP• Roteador sem fio – Apinae• Arduino com shield Ethernet – SNMP• Arduino com shield Ehternet - HTTP

150

Page 151: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

151

Como baixar e onde comprar

• O firmware do Radiuino pode ser baixado do site www.radiuino.cc

• Para comprar o hardware– Site Chinês www.seeedstudio.com– Sites Brasileiro – www.radioit.com.br– www.robocore.com.br– Em breve loja.radiuino.cc

Page 152: Plataforma Radiuino e a Internet Das Coisas ELDORADO

Radiuino – All Rights Reserved 2011

www.radiuino.cc

152

Obrigado!Prof. Dr. Omar Carvalho Branquinho

[email protected]