intercon 2016 - blockchain e smart-contracts em ethereu

26
foto # flickr/wwward0 cc by 2.0

Upload: imasters

Post on 07-Jan-2017

58 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: InterCon 2016 - Blockchain e smart-contracts em Ethereu

I N T E R N E T O F“ T H I N K I N G ”

I o T S E M B S

C O M E S P 8 2 6 6

foto # flickr/wwward0 ­ cc by 2.0

Page 2: InterCon 2016 - Blockchain e smart-contracts em Ethereu

O D A

E D U A R D O

C C B Y - S A

Page 3: InterCon 2016 - Blockchain e smart-contracts em Ethereu

D A T A I N O P P O R T U N I T Y O U T

C O M P E T I T I V E I N T E L L I G E N C E

Page 4: InterCon 2016 - Blockchain e smart-contracts em Ethereu

IoT

Page 5: InterCon 2016 - Blockchain e smart-contracts em Ethereu

IoTA K I N D O FM A G I C

foto # 134049363@N05 ­ Public Domain

Page 6: InterCon 2016 - Blockchain e smart-contracts em Ethereu

IoTB U T N O T T H I SK I N D O F M A G I C

foto # flickr/flikr ­ cc by 2.0

Page 7: InterCon 2016 - Blockchain e smart-contracts em Ethereu

NO BS

T E M G E N T ED I Z E N D O Q U EÉ D O N A D O I o T

D E F E N D E R C A T

foto # flickr/flikr ­ cc by 2.0

Page 8: InterCon 2016 - Blockchain e smart-contracts em Ethereu

M U I T O SD A D O S

M U I T O SD I S P O S I T I V O S

P O U C AE N E R G I A

C O N E X Ã O

foto # flickr/torrelodones ­ cc by­nd 2.0

Page 9: InterCon 2016 - Blockchain e smart-contracts em Ethereu

B A I X O C U S T O P O R D I S P O S I T I V O

B O N S P R O T O C O L O S D E C O M U N I C A Ç Ã O

S E R V I Ç O S D E A R M A Z E N A G E M

B O A S I N T E R F A C E S

R E Q U I S I T O S

Page 10: InterCon 2016 - Blockchain e smart-contracts em Ethereu

ESP8266

E S P R E S S I FA I - T H I N K E RW I T T YW E M O SE T C

5 M I N P A R A C O M P R A S

foto # flickr/jantik ­ cc by 2.0

Page 11: InterCon 2016 - Blockchain e smart-contracts em Ethereu

foto # flickr/flikr ­ cc by 2.0

Page 12: InterCon 2016 - Blockchain e smart-contracts em Ethereu

foto # flickr/flikr ­ cc by 2.0

Page 13: InterCon 2016 - Blockchain e smart-contracts em Ethereu

E S P 8 2 6 6 A r d u i n o U n o

8 0 - 1 6 03 23 . 3

1 5 - 1 7 0881

1 25 1 2 - 4 0 9 6

3 60

0 . 9

M H zb i tVm AD I OP W MA n a l ó g i c a ( 1 / 3 . 2 V )

m A / P i nk B F l a s hk B S R A Mk B E E P R O Mu A d e e p s l e e p

1 6851 61 466

2 03 221

0 . 90 . 8 4

M H zb i tVm AD I OP W MA n a l ó g i c am A / P i nk B F l a s hk B S R A Mk B E E P R O Mu A d e e p s l e e pm A d e e p s l e e p

Page 14: InterCon 2016 - Blockchain e smart-contracts em Ethereu

E S P 8 2 6 6 A r d u i n o U n o

8 0 - 1 6 03 23 . 3

1 5 - 1 7 0881

1 25 1 2 - 4 0 9 6

3 60

0 . 9

M H zb i tVm AD I OP W MA n a l ó g i c a ( 1 / 3 . 2 V )

m A / P i nk B F l a s hk B S R A Mk B E E P R O Mu A d e e p s l e e p

1 6851 61 466

2 03 221

0 . 90 . 8 4

M H zb i tVm AD I OP W MA n a l ó g i c am A / P i nk B F l a s hk B S R A Mk B E E P R O Mu A d e e p s l e e pm A d e e p s l e e p

$3.99$4.99

Page 15: InterCon 2016 - Blockchain e smart-contracts em Ethereu

Arduino IDEOMG

foto # flickr/christing ­ cc by 2.0

Page 16: InterCon 2016 - Blockchain e smart-contracts em Ethereu

S P I F F S O T A M E S H

O T R A S C O S I T A S

#include "FS.h"

SPIFFS.begin();

File myfile =

SPIFFS.open("/name.txt",

"r");

myfile.write(buf,size);

myfile.read (buf,size);

myfile.close();

#include <ArduinoOTA.h>

void setup() {

ArduinoOTA.begin();

}

void loop() {

ArduinoOTA.handle();

}

WiFi.mode(WIFI_AP_STA);

--

#include <ESP8266WiFiMesh.h>

String handleReq(String req){}

ESP8266WiFiMesh node =

ESP8266WiFiMesh(id, handleReq);

node.begin();

node.acceptRequest();

node.attemptScan(req);

Page 17: InterCon 2016 - Blockchain e smart-contracts em Ethereu

E S S E N E G Ó C I O D EI o T T Á P A R E C E N D OM A I S R E A L I S T A

A G O R A

F M Z

Page 18: InterCon 2016 - Blockchain e smart-contracts em Ethereu

F M Z

Page 19: InterCon 2016 - Blockchain e smart-contracts em Ethereu

X M P PH T T PC o A PM Q T TO S C

B L Y N KD M X / A r t - N e t

B A I X O O V E R H E A DB A I X O C O N S U M OA U T E N T I C A Ç Ã OA U T O R I Z A Ç Ã OC R I P T O G R A F I A

L A T Ê N C I A

P R O T O C O L O S

Page 20: InterCon 2016 - Blockchain e smart-contracts em Ethereu

BLYNK

D R A G N D R O PA P P B U I L D E R

B R A N D I N G | P U B L I S H I N G

#include <BlynkSimpleEsp8266.h>

Blynk.config(BLYNK_AUTH);

BLYNK_WRITE(V0){

myvar = param.asInt();

}

void timerHandler(){

int v = analogRead(A0);

Blynk.virtualWrite(2,v);

}

void loop(){ Blynk.run(); }

Page 21: InterCon 2016 - Blockchain e smart-contracts em Ethereu

J A Z ZT I M E

foto # flickr/mfpoon ­ cc by­nd 2.0

Page 22: InterCon 2016 - Blockchain e smart-contracts em Ethereu

IoT ESP

match!

Page 23: InterCon 2016 - Blockchain e smart-contracts em Ethereu

U T I L I Z E T I M E R S

N Ã O E S Q U E Ç A D O Y I E L D ( )

A D A F R U I T , S P A R K F U N

C U I D A D O C O M A T E N S Ã O 3 . 3 V

D I C A SD E Ú L T I M A H O R A

Page 24: InterCon 2016 - Blockchain e smart-contracts em Ethereu

G A R O A : O L U G A R M A I S

D A H O R A D A C I D A D E

Page 25: InterCon 2016 - Blockchain e smart-contracts em Ethereu

Não tenho nenhuma citação parafazer, mas achei que este slide

ficaria muito legal naapresentação.

• • •

O D A , E D U A R D OA U T O R D E L I V R O N E N H U M

Page 26: InterCon 2016 - Blockchain e smart-contracts em Ethereu

O D AE D U A R D O