Building IoT Apps with Arduino

Emir Ercan Ayar

emir@eercan.com

http://eercan.com

facebook / twitter / @eercanayar

Istanbul Technical University

EESTEC LC Istanbul Head Organizer

ITUGnu Trainer

About me

  • "BeLinked" Workshop @Bucharest, Romania
  • ITUGnu IoT Training Program
  • Intel IoT with Edison Hackathon
  • Intel & Arçelik Yeni Nesil Yazar Kasa Hackathon
  • Wyliodrin #XmasHack Contest
  • "Lord of the Things" Event @Istanbul, Turkey

...

  • IoNeeds Open IoT Project (http://ioneeds.com)
  • Eclipse Open IoT Challenge
  • Beykent University IoT Training Program
  • IoT Line Fair 2015

...

  • "KrakYourNet" Workshop @Kraków, Poland

Internet of Things?

What will you develop?

How will you develop?

"internet"

ESP8266

$3

ESP8266

ESP8266

  • "Serial Wi-Fi module"
  • 802.11 b/g/n protocol
  • Wi-Fi Direct (P2P), soft-AP
  • Integrated TCP/IP protocol stack 
  • Wake up and transmit packets in < 2ms
AT
OK
AT+RST
OK
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset
... ...
chksum 0x46
csum 0x46
ready
AT+CWLAP
+CWLAP:(0,"",0)
+CWLAP:(3,"freefly",-49)
OK
AT+CIFSR
192.168.1.130
AT+GMR
00150900
OK

AT Commands

ESP8266 with Arduino

Adafruit Arduino ESP8266 Library

https://github.com/adafruit/Adafruit_ESP8266

ESP8266_Simple Arduino ESP8266 Library

https://github.com/sleemanj/ESP8266_Simple

How can I develop my idea?

To control Arduino realtime

use "MQTT"

"Message Queue Telemetry Transport"

MQTT

To log & graph sensor data on cloud

use;

ThingSpeak (basic)

Nimbits (advanced)

ThingSpeak

Nimbits

To connect your device to smart products & social services

use IFTTT

(over E-Mail Trigger)

IFTTT

if you are interested in

internet of things

IoT Line Fair 2015

http://www.iotlinefair.com

SDKM, ITU Ayazaga Campus - 18 April 2015

IoT Conferences & IoT Maker Projects Contest

Thank you.

Emir Ercan Ayar

http://eercan.com

emir@eercan.com

facebook / twitter / @eercanayar