You are on page 1of 64

Agendamento de Reuniões

Com Internet das Coisas


@edipoReboucas

Desenvolvedor a mais de 10 anos


Especialista PHP
Curisoso em Embarcados e IoT
Como surgiu a ideia
Exemplos de mercado
Skedway
Soluções Possíveis
Clone do Skedway
Mais Simples

- Led: Status da Sala


- Botão: Agenda Reunião 30
min
Infraestrutura


Prototipagem do Embarcado
RESET

ICSP2

AREF
TX
RX
L

GND
13
IOREF
12
RESET
11
3V3
10
5V
9
GND
8
Arduino
TM

GND

VIN 7
POWER

6
A0 5
A1 4
A2 3
DIGITAL (PWM= )

A3 2
A4 TX0 1
1

ICSP
ON

ANALOG IN

A5 RX0 0
Arduino UNO
SCL SDA

TX

RX

AREF

GND
<

13
IOREF
<

12
RESET
11
3V3
ETH
CS
5V
9
GND
8
GND

VIN 7
DIGITAL (PWM SPI )

<

6
A0 5
A1 SDCS
A2 3
ENC28J60

A3 2
A4 TX 1
ICSP
ANALOG IN

A5 RX 0
Arduino Ethernet Shield
Mini Matriz de Contatos
Jumpers
LED RGB Catodo Comum
LED RGB Catodo Comum
Botão
Resistor
Protótipo
RESET

ICSP2

AREF
TX
RX
L

GND
13
IOREF
12
RESET
11
3V3
10
5V
9
GND
8
Arduino
TM

GND

VIN 7
POWER
GPIOs

6
A0 5
A1 4
A2 3
DIGITAL (PWM= )

A3 2
A4 TX0 1
1

ICSP
ON

ANALOG IN

A5 RX0 0
Entradas Digitais
Saídas Digitais
SCL SDA

TX

RX

AREF

GND
<

13
IOREF
<

12
RESET
11
3V3
ETH
CS
5V
9
GND
8
GND

VIN 7
DIGITAL (PWM SPI )

<

6
A0 5
A1 SDCS
A2 3
A3 2
A4 TX 1
ICSP
ANALOG IN

A5 RX 0
Entradas e Saídas Digitais
Entradas Analógicas

LM
35
Saídas Analógicas
Comunicação de Rede
Problemas HTTP
Integração com APIs HTTP
Integração com APIs HTTP
10s
Tempo de Resposta
Polling
Como Resolver ?
Sockets
HTTP
Infraestrutura


Protocolo Socket
2
bytes
COMANDOS
COMANDOS HEX BINÁRIO

REGISTRAR 01 0000 0001


RESERVAR 02 0000 0010
STATUS 03 0000 0011
STATUS
STATUS HEX BINÁRIO
INDEFINIDO 00 0000 0000
LIVRE 01 0000 0001
OCUPADO 02 0000 0010
OCUPADO EM
03 0000 0011
BREVE
EXEMPLOS DE MENSAGENS
MENSAGEM HEX BIN
0000 0001 0000
REGISTRAR(2) 0102
0010
0000 0010 0000
RESERVAR(0) 0200 0000
0000 0011 0000
STATUS(LIVRE) 0301 0001
Integração com APIs HTTP
Integração Simples
10s
Tempo de Resposta
Instantâneo
Polling

Bidirecional
Servidor Socket
API Office 365
Permissões
Em nome do usuário
Em nome do aplicativo
Queries
WebHooks
edipoReboucas/meeting-iot-
device

edipoReboucas/meeting-iot-api
Dúvidas ?

You might also like