82
http://www.boscojr.com/iot/protocolosiot.pdf Protocolos para Internet das Coisas João Bosco Teixeira Junior [email protected] > www.boscojr.com/iot/

Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

  • Upload
    hathuan

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos paraInternet das Coisas

João Bosco Teixeira [email protected]

> www.boscojr.com/iot/

Page 2: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Roteiro

Introdução

Arquitetura para IoT

Protocolo IP vs IoT

Padrões: 6loWPAN e IEEE 802.15.4

Protocolos Infra vs Aplicação

Wired vs Wireless

Protocolos de Aplicação

Protocolos de Rede

Questões de Segurança

Page 3: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Introdução

Um Protocolo é um conjunto de regras que organizam a comunicação;

O sucesso de um produto de IoT depende da adequada escolha dos protocolos e tecnologias usados no projeto;

Muito protocolos de Internet tem sido usado em IoT, alguns na integra e outros com modifcações.

Dependendo da aplicação IoT o protocolo tem uma série de restrições para ser executado. Energia e Processamento são as principais.

Page 4: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos

Conceito

Conjunto de Regras que regulamentam a comunicação entre as partes

Camadas

Protocolos da rede dispositivos

Protocolos de Aplicação

Restrições para uso em Iot

Consumo de Energia

Uso de Banda

Processamento

Page 5: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Arquitetura para IoT

Page 6: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: Redes de Sensores e Atuadores

Sentido da Comunicação

Dispositivo → Gateway (Destino Nuvem?)

(Origem Nuvem?) Gateway → Dispositivo

Dispositivo → Dispositivo

Fonte:https://www.digikey.com/en/articles/techzone/2017/oct/comparing-low-power-wireless-technologies

Page 7: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

O Protocolo Padrão da Internet (IP) pode ser aplicado em IoT?

Page 8: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

IP e Padrões para IoT

IPv4 “Num Guenta” :(

IPv6 “Guentar, guenta!” Mas e o hardware?

Headers Grandes Exigem Grandes quantidades de energia para transferir a informação.

Exige certa capacidade de Processamento

“Maus” para Dispositivos:

Contrained Devices

Alimentados por bateria

Pouco poder de processamento

Solução: 6loWPAN

Page 9: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

6loWPAN

IPv6 over Low power Wireless Personal Area Network

Desenvolvido pelo IETF (aquele das RFCs!) entre 2005 e 2007.

Estabelecido na RFC4944

Page 10: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

6loWPAN

Cria uma adaptação (compressão) para permitir o IPV6 executar em cima de uma especifcação de enlance, para Constrained Devices conhecida como 802.15.4.

Page 11: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

6loWPAN

Page 12: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

6loWPAN para IP/IPv6

Page 13: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Compressão 6loWPAN

https://training.ti.com/6lowpan-based-wireless-network-protocols-6lowpan

Page 14: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

IEEE 802.15.4

Padrão estabelecido pelo IEEE para uso em redes sem fo pessoais com dispositivo de baixa potencia

Também conhecido como LR-WPAN (low rate wireless personal area network)

Padrões de Rede do IEEE

EEE 802.3 - Ethernet;

IEEE 802.11- Redes locais sem fos (WLAN);

IEEE 802.15- Redes de área pessoal sem fos (WPAN).

Page 15: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Padrões de Rede do IEEE

https://www.embarcados.com.br/padrao-ieee-802-15-4/

Page 16: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

IEEE 802.15.4

Essa norma estabelece as especifcações de comunicação da camada física (PHY) e da camada de acesso ao meio (MAC ou Media Access Control) para redes em fo que operam com baixas taxas de transmissão de dados;

Page 17: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

IEEE 802.15.4Camada Física - PHY

Transmissão e recepção de dados digitais (PPDU);

Prepara o de/para a camada MAC;

Seleção o canal a ser utilizado;

Possibilidade de endereçamento automático dos dispositivos;

Pode Ligar e desligar o transceptor de rádio para economizar energia

Page 18: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

IEEE 802.15.4PHY - Frequencias

Usa 3 bandas de Frequência não licenciadas

Existência de 3 bandas de frequências que estão embutidas em 27 canais;

Bandas ISM (Industrial Scientifc Medical) – Uso Livre

968 MHz (Europa),

915MHz (Estados Unidos/Américas)

2,4GHz (usualmente utilizada no Brasil).

Distribuição dos 27 Canais:

1 canal para a banda de frequência da Europa;

10 canais para a banda de frequência dos Estados Unidos/Américas;

16 canais para a banda de frequência da maior parte do mundo, incluindo Brasil.

Page 19: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

IEEE 802.15.4PHY – Distribuições dos Canais

Page 20: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

IEEE 802.15.4Camada MAC

Controla o Acesso a Camada Física

CSMA-CA

Carrier Sense Multiple Access with Collision Avoidance

Escuta o canal antes de Enviar

Gerar/sincronizar beacons.

Os beacons podem ser defnidos como pacotes de controle que delimitam quadros utilizados pelo coordenador para sincronizar com o demais dispositivos.

Page 21: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

IEE 802.15.4Topologias

Dois tipo de Dispositivo

FFD (Full Feature Device) e

RFD (Reduce Feature Device);

RFDs não tem capacidade (Hardware) para Coordenar

Page 22: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos de Infra*

Usados na comunicação c/ sensores e atuadores

Protocolos para transmissão de dados entre nós

Protocolos de Infra *talvez essa não seja uma boa nomenclatura

Page 23: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos de InfraWired vs Wireless

Wired:

Ethernet*

CANBUS

RS485

I2C, SPI

UART

USB

Wireless

RFID/NFC

Bluetooth

Zigbee

WiFi

IrDa

“Nem só de Wireless vive o IOT”

Protocolos Wired estão fora do nosso escopo

Vamos ver os wireless

Page 24: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos de Infra

Topologias de Rede

(a) Broadcast: Uma mensagem é enviada de um transmissor para todos os receptores no alcance. Não existe reconhecimento na recepção. A comunicação é unidirecional.

(b) Peer-to-peer: Dois transceptores estabelecem uma comunicação bidirecional. O reconhecimento de recepção e dados podem ser implementados em duas direções.

(c) Star: Um transceptor central se comunica com diversos transceptores periféricos através de um canal bidirecional. O tranceptores periféricos não se comunicam entre si.

(d) Scanning: Um dispositivo central, trabalhando em modo receptor, aguarda o sinal de algum transmissor, a comunicação é unidirecional.

(e) Mesh: Uma mensagem é transmitida de um nó a outro na rede, saltando através de outros nós intermediários.

Fonte:https://www.digikey.com/en/articles/techzone/2017/oct/comparing-low-power-wireless-technologies

Page 25: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos de Infra

Topologias de Rede

Fonte:https://www.digikey.com/en/articles/techzone/2017/oct/comparing-low-power-wireless-technologies

Page 26: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos de Infra

Topologia vs Protocolos

B (Bluetooth low energy), A (ANT), A+ (ANT+), Zi (ZigBee), RF (RF4CE), Wi (Wi-Fi), Ni (Nike+), Ir (IrDA), NF (NFC)

1) Continuous receive mode must be activated for nodes listening for broadcast signals.

2) All network traffic stops and power consumption is high.

Fonte:https://www.digikey.com/en/articles/techzone/2017/oct/comparing-low-power-wireless-technologies

Page 27: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos de InfraWireless

Bluetooth (100m)

ANT/ANT+ (30m)

ZigBee (100m)

RF4CE

Wi-Fi

IrDA (10cm)

RFID/NFC(10cm)

Page 28: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: Bluetooth

Bluetooth é uma especifcação para transferência de dados e voz em curta distancia;

Criado em 1994 pela Ericson em mantido hoje pela BSIG (Bluetooth Special Interest Group);

Ericson, IBM, Intel, Nokia, Toshiba

Pode trabalhar Ponto a Ponto ou Ponto a Multiponto ;

2.4 GHz

O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth)

Page 29: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: Bluetooh

Especifcação Inicial

Bolha de 10 metros

Até 1Mbps

Até 8 dispostivos em uma Piconet

Máximo de 10 Piconets em uma Scatternet

Autenticação de Chave publica 128 bits

cifragem em 64 bits

Frequency Hopping

Page 30: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoothFrequency Hopping

79 frequencias em 2.4GHz

1600 Saltos por segundo

Page 31: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos BluetoothArranjos de Rede: Piconet

Master:

Sincroniza os nós para o frequency Hopping

Todos os dispositivos em uma piconet mudam de frequência ao mesmo tempo

Page 32: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoothArranjos de Rede: Piconet

M = Master

S = Slave

P = Parked

Está inativo, mas na piconet

SB = Stand By

Não está na piconet

Page 33: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos BluetoothEstados do Dispositivo

Page 34: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos BluetoothEstados do Dispositivo

Page 35: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos BluetoothEstados do Dispositivo

Page 36: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Page 37: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoohCorreção de Erros e Segurança

Correção de Erros

Forward Error Correction (FEC)

Automatic Repeat Request (ARQ)

Segurança

pseudo-random frequency band hops

Autenticação

Criptografa

Page 38: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoohModelos de Uso

Voice Link:

Síncrono e Orientado a conexão

Ponto a Ponto, 64kbps, Duplex

Data Link

Assíncrono e Não orientado a conexão

Ponto para Multiponto, 433.9 kbit/s Simétrico e 732.2/57.6 kbps Assimétrico;

Page 39: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoothCabeçalhos

Page 40: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoothBluetooth 4.0

Bluetooth Smart ou BLE (Bluetooth Low Energy)

Projetado para ubiquidade e parvasividade (IoT)

Page 41: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoothiBeacons

Beacons (Relembrando): Os beacons podem ser defnidos como pacotes de controle que delimitam quadros utilizados pelo coordenador para sincronizar com o demais dispositivos.

iBeacons (Apple,2013) Utilizam os beacons para gerar notifcações para smartphones.

https://www.youtube.com/watch?v=lwnmx-5mBLM

https://www.youtube.com/watch?v=ROx6WBxIgoM

Page 42: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoothComparativo

Page 43: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoothComparativo

Page 44: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: BluetoothReferencias

1. The ofcial Bluetooth site, http:/www.bluetooth.com

2. http://www.intel.com/mobile/bluetooth

3. Bluetooth 5: a concrete step forward towards

the IoT, https://arxiv.org/pdf/1711.00257.pdf

4. https://www.slideshare.net/NaveenKumar11/wif-technology-30347173?next_slideshow=1

https://www.slideshare.net/deepak0014/bluetooth-technology-54674468

Page 45: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

LAB 1: Bluetooth

>> www.boscojr.com/iot/labbluetooth.pdf

Page 46: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: ZigBee

Fonte: https://www.futurelearn.com/courses/data-explosion/0/steps/29736

Conjunto de especifcações para a comunicação sem-fo entre dispositivos eletrônicos com enfase em:

baixa potência de operação;

baixa taxa de transmissão de dados e

baixo custo de implantação.

Implementa camadas acima do IEEE 802.15.4

Objetivo é conectar pequenos dispositivos de coleta de dados (sensores) e controle (atuadores) usando sinais de radiofrequência de livre uso.

Page 47: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: ZigBee

Page 48: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: ZigBee

100 metros em campo aberto

Pode alcançar distâncias maiores usando o modo malha (mesh)

Criptografa simétrica de 128bits

250kbits/s

Topologia: Ponto-a-Ponto, Estrela e Malha

Um nó pode ser: Coordenador, Roteador, Fim

Page 49: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: ZigBee

Page 50: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFID

Schumacher na sala de telemetria da Ferrari

Internet das coisas pressupõe objetos conectados

Objetos conectados precisam usar endereços ou identifcadores.

O Auto ID Center responsável por evoluir o RFID de 1999 a 2003 foi o primeiro a pensar em identifcar cada objeto no mundo.

RFID é a maneira mais barata de conectar objetos

Page 51: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDHistórico

Telemetria na agricultura

Radares x RFID (amigo ou inimigo?)

IFF: Identify Friend or Foe (ingleses)

Sistema transportado nas aeronaves inglesas, começavam a transmitir informações assim que recebessem o sinal de radar.

1974: Patentes

Mario W Cardullo em 1974 Patente por uma tag ativa com memória regravável

Charles Walton: Transponder passivo usado para destravar uma porta

1990: IBM RFID em UHF (6 metros)

Testes com o wallmart – não chegou a vender

Vendeu a patente

Page 52: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDHistórico

Telemetria na agricultura

1999: Procter & Gamble, Gillette e MIT

Fundaram o Auto ID Center

EPC: Eletronic Product Code

Identifcação para cada objeto físico no mundo

Conseguiu melhorar a visibilidade

2004: EPCGlobal

Padronizar e incentivar o uso da tecnologia

Nokia, Philips e Sony fundam o Near Field Communication (NFC) Forum

2006: Nokia 6131

Primeiro telefone com NFC

2014: Apple pay:

sistema de pagamentos da apple com NFC

Page 53: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDEPC – Eletronic Product Code

Código eletrônico de produto

Projetado para fornecer um código único para cada objeto no planeta

Sua estrutura é defnida no EPCglobal Tag Data Standard (v1.9 – 07/2014)

Representação canônica

URI (pure-identity URI) + SERIAL

Utilizado nas trocas de informação entre sistemas de informação empresariais.

Page 54: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDEPC – Eletronic Product Code

Page 55: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDFuncionamento

Elemento leitor envia uma onda eletromagnética

Uma antena no transponder (tag) percebe a onda e a transforma em energia que ativará por alguns instantes o circuito eletrônico embarcado na TAG.

A tag envia o seu código.

Tags podem receber códigos para armazenar.

Page 56: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDFuncionamento

Page 57: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDArquitetura de Aplicações

Uma aplicação típica de RFID possui:

Tag

Antena

Leitor

Aplicação

Page 58: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDArquitetura de Aplicações

Smart Border Alliance - RFID Feasibility Study Final Reporthttps://www.dhs.gov/xlibrary/assets/foia/US-VISIT_RFIDattachD.pdf

Page 59: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDTags

Page 60: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDTags: Segurança

Riscos e Ameaças

Violação de integridade física

A TAG pode ser trocada de lugar

Cópia da Etiqueta

Monitoramento da Etiqueta

Soluções

Criptografa evita acesso aos dados roubados.

Códigos secundários.

Uso de dispositivos metálicos para evitar a leitura quando esta não estiver em uso.

Page 61: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDTipos de Tags

Ativo (Mais de 100m)

Possui bateria própriaTransponder: Ativa quando recebe o sinalBeacon (farol): Envia sinal de tempos em tempos

Passivo (Até 10m)Não tem bateria. Usa da energia da onda eletromagnética enviada pelo leitor

Passivo assistido por bateria (até 100m)Também chamado de semi-passivo. É ativado pela onda do leitor mas possui bateria própria para execução de operações mais complexas

http://www.impinj.com/resources/about-rfid/the-different-types-of-rfid-systems/

Page 62: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDTags: Aspectos Operacionais

Presença de Metal: Tags simples tem o seu alcance reduzido quando próxima a metais. Existem tags específcas para metais

Durabilidade: Alguns objetos podem ter o regime de uso muito rigoroso. A tag acoplada deve ser compatível com esse regime. Ex.: Bens patrimoniais x Produtos em uma loja

Forma de Fixação: adesivo x arrebites

Área imprimível: Possibilidade de personalizar a tag

Page 63: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDAntenas: Características

Tipo (Padrão de Radiação):

Painel, Omni direcional, Portal de Antenas

Frequência

125 Khz, 13.56 MHZ, 433Mhz, 900-950Mhz

Potencia em Dbi: determina o alcance

Polarização: Vertical, Horizontal, Circular

Impedância

Conectorização

Indoor x Outdoor

Page 64: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDLeitores + Antenas

Portal

Leitor de Mão

Kits de Desenvolvimento

Fonte:http://www.impinj.com/resources/about-rfid/

Page 65: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDAplicações

Cadeia de Suprimentos

Segurança – Controle de Acesso

Identifcação Animal

Veículos

Esporte (Telemetria)

Bagagens

Conforto e Pagamento (NFC)

Page 66: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: RFIDAplicações telemetria

Page 67: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

NFC

Near Field Communication

Permite a troca de informações entre dispositivos próximos;

NFC fórum desde 2004: Promove o uso

Empresas participantes: Qualcomm, LG, Nokia, Huawei, HTC, Motorola, NEC, RIM, Samsung, Sony Ericsson, Toshiba, AT&T, Sprint, Google, Microsoft, PayPal, Visa, Mastercard, American Express e Intel

Page 68: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

NFC

Frequência 13.56 MHz

Taxa de Transferência 424 kbits/s

Distância 10cm

Page 69: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Dispositivo NFCModos de Operação

Card Emulation ModeNeste modo o dispositivo atua com uma tag, permitindo usuários realizarem operações diversas como controle de acesso ou pagamentos

Reader/Writer modePermite o dispositivo trabalhar como um leitor de RFID convencional, podendo ler e escrever conteúdos em tags compatíveis

Peer-to-Peer modePermite a troca de informações entre dois dispositivo NFC compatíveis

Page 70: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos e Padrões

Page 71: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

NFC - Usos

Comercio Eletrônico

Pagamentos ou ticket eletrônico

Social

Transferência de contatos

Controle de Acesso

Automação

Jogos

Page 72: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

NFC: Exemplo de USO

Carro Escritório QuartoCasa

Carro:- Ligar o bluetooth- Desligar WIFI- Ligar o 3G- Ativa o GPS- Ligar o Waze

Page 73: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

NFC: Exemplo de USO

Carro Escritório QuartoCasa

Escritório:- Desligar o bluetooth- Ligar o WIFI- Desativar o 3G- Desligar o GPS- Fazer check no foursquare

Page 74: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

NFC: Exemplo de USO

Carro Escritório QuartoCasa

Casa:- Desligar o bluetooth- Ligar o WIFI- Conectar a Rede XYZ- Desativar o 3G- Desligar o GPS

Page 75: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

NFC: Exemplo de USO

Carro Escritório QuartoCasa

Quarto:- Por no modo silencioso- Abrir aplicação despertador

Page 76: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

NFC vs Bluetooth

Page 77: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos RFIDTecnologias x Padrões

Tipos de PadrõesTecnológicosDadosConformidadeAplicação

Curta distânciaLF: 125khzHF: 13,56 Mhz

Longa distancia

UHF: 900-950MhzFonte:http://www.impinj.com/resources/about-rfid/

Page 78: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos RFID Frequencias x Aplicações

https://www.dhs.gov/xlibrary/assets/foia/US-VISIT_RFIDattachD.pdf

Page 79: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Mercado: Produtos

Sigfox

Vivo (450 MHz)

Page 80: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: Aplicação

Sentido da Comunicação

Gateway → Nuvem

Nuvem → Gateway

Fonte:https://www.digikey.com/en/articles/techzone/2017/oct/comparing-low-power-wireless-technologies

Page 81: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

Protocolos: Aplicação

Protocolos

HTTP

MQTT

Formatos de Dados

JSON

XML

Fonte:https://www.digikey.com/en/articles/techzone/2017/oct/comparing-low-power-wireless-technologies

Page 82: Protocolos para Internet das Coisas ; 2.4 GHz O Nome vem de um Rei Viking do seculo X chamado Harald Blatand (A.K.A., Bluetooth) Protocolos: Bluetooh Especifcação Inicial Bolha de

http://www.boscojr.com/iot/protocolosiot.pdf

OBRIGADO!

> www.boscojr.com/iot/intro.pdf

: [email protected]