SlideShare a Scribd company logo
1 of 9
Arduino로 만드는
IoT
송치원
IoT의 구성요소
http://thingspeak.com
ThingSpeak 연동 예제
[5] 아두이노로 만드는 IoT
[5] 아두이노로 만드는 IoT
[5] 아두이노로 만드는 IoT

More Related Content

Viewers also liked

[4] 아두이노와 인터넷
[4] 아두이노와 인터넷[4] 아두이노와 인터넷
[4] 아두이노와 인터넷Chiwon Song
 
[2] 아두이노 활용 실습
[2] 아두이노 활용 실습[2] 아두이노 활용 실습
[2] 아두이노 활용 실습Chiwon Song
 
[공유주차서비스] 파킹플렉스(Parkingplex) 사용 매뉴얼
[공유주차서비스] 파킹플렉스(Parkingplex) 사용 매뉴얼[공유주차서비스] 파킹플렉스(Parkingplex) 사용 매뉴얼
[공유주차서비스] 파킹플렉스(Parkingplex) 사용 매뉴얼Parkingplex 파킹플렉스
 
스마트창작터 웨버
스마트창작터 웨버스마트창작터 웨버
스마트창작터 웨버Jang Soo Lee
 
비즈니스 데이터 분석의 현재와 미래
비즈니스 데이터 분석의 현재와 미래비즈니스 데이터 분석의 현재와 미래
비즈니스 데이터 분석의 현재와 미래HT Kim
 
[133]awair 케빈조
[133]awair 케빈조[133]awair 케빈조
[133]awair 케빈조NAVER D2
 
Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례SangIn Choung
 
20161223 2016년사물인터넷예비조사
20161223 2016년사물인터넷예비조사20161223 2016년사물인터넷예비조사
20161223 2016년사물인터넷예비조사fama contents marketing
 
[1] IoT와 아두이노
[1] IoT와 아두이노[1] IoT와 아두이노
[1] IoT와 아두이노Chiwon Song
 
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습  가이드 ::  윤석찬 (AWS 테크에반젤...서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습  가이드 ::  윤석찬 (AWS 테크에반젤...
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...Amazon Web Services Korea
 
AWS IoT를 이용한 초인종 만들기 - 강인규 (우아한형제들)
AWS IoT를 이용한 초인종 만들기 -  강인규 (우아한형제들)AWS IoT를 이용한 초인종 만들기 -  강인규 (우아한형제들)
AWS IoT를 이용한 초인종 만들기 - 강인규 (우아한형제들)AWSKRUG - AWS한국사용자모임
 
2015 korea information security market survey by Sirena Cheng 20151118
2015 korea information security market survey by Sirena Cheng 201511182015 korea information security market survey by Sirena Cheng 20151118
2015 korea information security market survey by Sirena Cheng 20151118Serena Cheng
 
AWS Enterprise Summit 2016 - 환영사 (국내 엔터프라이즈 클라우드 도입 현황)- 염동훈 대표
AWS Enterprise Summit 2016 - 환영사 (국내 엔터프라이즈 클라우드 도입 현황)-  염동훈 대표AWS Enterprise Summit 2016 - 환영사 (국내 엔터프라이즈 클라우드 도입 현황)-  염동훈 대표
AWS Enterprise Summit 2016 - 환영사 (국내 엔터프라이즈 클라우드 도입 현황)- 염동훈 대표Amazon Web Services Korea
 
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)Treasure Data, Inc.
 
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016Amazon Web Services Korea
 

Viewers also liked (19)

[4] 아두이노와 인터넷
[4] 아두이노와 인터넷[4] 아두이노와 인터넷
[4] 아두이노와 인터넷
 
[2] 아두이노 활용 실습
[2] 아두이노 활용 실습[2] 아두이노 활용 실습
[2] 아두이노 활용 실습
 
[공유주차서비스] 파킹플렉스(Parkingplex) 사용 매뉴얼
[공유주차서비스] 파킹플렉스(Parkingplex) 사용 매뉴얼[공유주차서비스] 파킹플렉스(Parkingplex) 사용 매뉴얼
[공유주차서비스] 파킹플렉스(Parkingplex) 사용 매뉴얼
 
ProudNet IoT 제품소개서
ProudNet IoT 제품소개서ProudNet IoT 제품소개서
ProudNet IoT 제품소개서
 
스마트창작터 웨버
스마트창작터 웨버스마트창작터 웨버
스마트창작터 웨버
 
InfiniFlux IP_Type
InfiniFlux IP_TypeInfiniFlux IP_Type
InfiniFlux IP_Type
 
비즈니스 데이터 분석의 현재와 미래
비즈니스 데이터 분석의 현재와 미래비즈니스 데이터 분석의 현재와 미래
비즈니스 데이터 분석의 현재와 미래
 
[133]awair 케빈조
[133]awair 케빈조[133]awair 케빈조
[133]awair 케빈조
 
Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례
 
20161223 2016년사물인터넷예비조사
20161223 2016년사물인터넷예비조사20161223 2016년사물인터넷예비조사
20161223 2016년사물인터넷예비조사
 
시사이슈 전기차 C조
시사이슈  전기차 C조시사이슈  전기차 C조
시사이슈 전기차 C조
 
Werable data prescription
Werable data prescriptionWerable data prescription
Werable data prescription
 
[1] IoT와 아두이노
[1] IoT와 아두이노[1] IoT와 아두이노
[1] IoT와 아두이노
 
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습  가이드 ::  윤석찬 (AWS 테크에반젤...서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습  가이드 ::  윤석찬 (AWS 테크에반젤...
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...
 
AWS IoT를 이용한 초인종 만들기 - 강인규 (우아한형제들)
AWS IoT를 이용한 초인종 만들기 -  강인규 (우아한형제들)AWS IoT를 이용한 초인종 만들기 -  강인규 (우아한형제들)
AWS IoT를 이용한 초인종 만들기 - 강인규 (우아한형제들)
 
2015 korea information security market survey by Sirena Cheng 20151118
2015 korea information security market survey by Sirena Cheng 201511182015 korea information security market survey by Sirena Cheng 20151118
2015 korea information security market survey by Sirena Cheng 20151118
 
AWS Enterprise Summit 2016 - 환영사 (국내 엔터프라이즈 클라우드 도입 현황)- 염동훈 대표
AWS Enterprise Summit 2016 - 환영사 (국내 엔터프라이즈 클라우드 도입 현황)-  염동훈 대표AWS Enterprise Summit 2016 - 환영사 (국내 엔터프라이즈 클라우드 도입 현황)-  염동훈 대표
AWS Enterprise Summit 2016 - 환영사 (국내 엔터프라이즈 클라우드 도입 현황)- 염동훈 대표
 
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
 
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
 

More from Chiwon Song

20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기Chiwon Song
 
요즘 유행하는 AI 나도 해보자 (feat. CoreML)
요즘 유행하는 AI 나도 해보자 (feat. CoreML)요즘 유행하는 AI 나도 해보자 (feat. CoreML)
요즘 유행하는 AI 나도 해보자 (feat. CoreML)Chiwon Song
 
20220716_만들면서 느껴보는 POP
20220716_만들면서 느껴보는 POP20220716_만들면서 느껴보는 POP
20220716_만들면서 느껴보는 POPChiwon Song
 
20210812 컴퓨터는 어떻게 동작하는가?
20210812 컴퓨터는 어떻게 동작하는가?20210812 컴퓨터는 어떻게 동작하는가?
20210812 컴퓨터는 어떻게 동작하는가?Chiwon Song
 
20201121 코드 삼분지계
20201121 코드 삼분지계20201121 코드 삼분지계
20201121 코드 삼분지계Chiwon Song
 
20200815 inversions
20200815 inversions20200815 inversions
20200815 inversionsChiwon Song
 
20191116 custom operators in swift
20191116 custom operators in swift20191116 custom operators in swift
20191116 custom operators in swiftChiwon Song
 
[20190601] 직업훈련교사_수업의실행_교안
[20190601] 직업훈련교사_수업의실행_교안[20190601] 직업훈련교사_수업의실행_교안
[20190601] 직업훈련교사_수업의실행_교안Chiwon Song
 
[20190601] 직업훈련교사_수업의실행
[20190601] 직업훈련교사_수업의실행[20190601] 직업훈련교사_수업의실행
[20190601] 직업훈련교사_수업의실행Chiwon Song
 
20190330 immutable data
20190330 immutable data20190330 immutable data
20190330 immutable dataChiwon Song
 
20190306 만들면서 배우는 IoT / IoT의 이해
20190306 만들면서 배우는 IoT / IoT의 이해20190306 만들면서 배우는 IoT / IoT의 이해
20190306 만들면서 배우는 IoT / IoT의 이해Chiwon Song
 
20181020 advanced higher-order function
20181020 advanced higher-order function20181020 advanced higher-order function
20181020 advanced higher-order functionChiwon Song
 
20180721 code defragment
20180721 code defragment20180721 code defragment
20180721 code defragmentChiwon Song
 
20180310 functional programming
20180310 functional programming20180310 functional programming
20180310 functional programmingChiwon Song
 
20171104 FRP 패러다임
20171104 FRP 패러다임20171104 FRP 패러다임
20171104 FRP 패러다임Chiwon Song
 
스크래치로 시작하는 코딩
스크래치로 시작하는 코딩스크래치로 시작하는 코딩
스크래치로 시작하는 코딩Chiwon Song
 
메이커운동과 아두이노
메이커운동과 아두이노메이커운동과 아두이노
메이커운동과 아두이노Chiwon Song
 
아두이노 RC카 만들기
아두이노 RC카 만들기아두이노 RC카 만들기
아두이노 RC카 만들기Chiwon Song
 
[3] 프로세싱과 아두이노
[3] 프로세싱과 아두이노[3] 프로세싱과 아두이노
[3] 프로세싱과 아두이노Chiwon Song
 
3D 프린터와 아두이노
3D 프린터와 아두이노3D 프린터와 아두이노
3D 프린터와 아두이노Chiwon Song
 

More from Chiwon Song (20)

20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기
 
요즘 유행하는 AI 나도 해보자 (feat. CoreML)
요즘 유행하는 AI 나도 해보자 (feat. CoreML)요즘 유행하는 AI 나도 해보자 (feat. CoreML)
요즘 유행하는 AI 나도 해보자 (feat. CoreML)
 
20220716_만들면서 느껴보는 POP
20220716_만들면서 느껴보는 POP20220716_만들면서 느껴보는 POP
20220716_만들면서 느껴보는 POP
 
20210812 컴퓨터는 어떻게 동작하는가?
20210812 컴퓨터는 어떻게 동작하는가?20210812 컴퓨터는 어떻게 동작하는가?
20210812 컴퓨터는 어떻게 동작하는가?
 
20201121 코드 삼분지계
20201121 코드 삼분지계20201121 코드 삼분지계
20201121 코드 삼분지계
 
20200815 inversions
20200815 inversions20200815 inversions
20200815 inversions
 
20191116 custom operators in swift
20191116 custom operators in swift20191116 custom operators in swift
20191116 custom operators in swift
 
[20190601] 직업훈련교사_수업의실행_교안
[20190601] 직업훈련교사_수업의실행_교안[20190601] 직업훈련교사_수업의실행_교안
[20190601] 직업훈련교사_수업의실행_교안
 
[20190601] 직업훈련교사_수업의실행
[20190601] 직업훈련교사_수업의실행[20190601] 직업훈련교사_수업의실행
[20190601] 직업훈련교사_수업의실행
 
20190330 immutable data
20190330 immutable data20190330 immutable data
20190330 immutable data
 
20190306 만들면서 배우는 IoT / IoT의 이해
20190306 만들면서 배우는 IoT / IoT의 이해20190306 만들면서 배우는 IoT / IoT의 이해
20190306 만들면서 배우는 IoT / IoT의 이해
 
20181020 advanced higher-order function
20181020 advanced higher-order function20181020 advanced higher-order function
20181020 advanced higher-order function
 
20180721 code defragment
20180721 code defragment20180721 code defragment
20180721 code defragment
 
20180310 functional programming
20180310 functional programming20180310 functional programming
20180310 functional programming
 
20171104 FRP 패러다임
20171104 FRP 패러다임20171104 FRP 패러다임
20171104 FRP 패러다임
 
스크래치로 시작하는 코딩
스크래치로 시작하는 코딩스크래치로 시작하는 코딩
스크래치로 시작하는 코딩
 
메이커운동과 아두이노
메이커운동과 아두이노메이커운동과 아두이노
메이커운동과 아두이노
 
아두이노 RC카 만들기
아두이노 RC카 만들기아두이노 RC카 만들기
아두이노 RC카 만들기
 
[3] 프로세싱과 아두이노
[3] 프로세싱과 아두이노[3] 프로세싱과 아두이노
[3] 프로세싱과 아두이노
 
3D 프린터와 아두이노
3D 프린터와 아두이노3D 프린터와 아두이노
3D 프린터와 아두이노
 

[5] 아두이노로 만드는 IoT

Editor's Notes

  1. IoT 의 구성요소 사물 : Arduino 네트워크 : WiFi, ESP8266 서버 : DB, Cloud, API Server IoT 플랫폼 - 클라우드 서버 제공 - 데이터 베이스 제공 - Open API 제공 이미 여러 업체들에서 IoT 분야에 진출하고 있음
  2. olleh GiGA IoTMakers 이란? IoTMakers는 IoT Player들이 쉽게 IoT생태계에 참여할 수 있도록 지원하는 KT의 개방형 IoT 플랫폼입니다. IoTMakers를 통해서 손쉽게 IoT 디바이스를 연결하여 테스트 할 수 있고, 수집된 데이터를 관리할 수 있고, 제공되는 OPEN API를 통하여 IoT 서비스를 만들 수 있습니다.
  3. ‘ThingPlug’는 IoT 국제 표준인 ‘oneM2M’ Release 1을 기반으로 한 IoT 플랫폼으로, ‘oneM2M’ 표준을 준수하는 디바이스, 어플리케이션과 쉽게 연동이 가능한 개방형 플랫폼이다. ‘ThingPlug’는 전용 웹 포털(https://sandbox.sktiot.com)을 통해 이용 가능하다.  ※ oneM2M : 지역별로 다른 M2M 표준 때문에 국제적으로 제품을 호환할 수 없는 현실 개선을 위해 2012년 출범했으며, 한국정보통신기술협회(TTA)·미국통신정보표준협회(ATIS)·유럽통신표준화기구(ETSI) 등이 참여함. 기관·단체는 개별적으로 M2M 표준을 개발하지 않고, oneM2M에 안건으로 올려 국제 표준을 개발하는 데 필요한 절차를 거침.
  4. ThingSpeak는 ioBridge, Inc.에서 Internet of Things와 관련된 Lab 중 하나로 Open Source로 제공되고 있습니다. "Thing"을 인터넷을 통해 모니터링하고 컨트롤할 수 있도록 합니다. 가입이 간단하고 8개의 데이터, 위도, 경도 등에 대해 HTTP API 를 통해 손쉽게 데이터를 저장하거나 불러올 수 있습니다. 메이커들 사이에서 가장 많이 사용되고 있는 Open IoT Platform
  5. #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <SimpleDHT.h> #include <SimpleTimer.h> #include "ThingSpeak.h" char ssid[] = “iptime"; char pass[] = ""; char ThingSpeakWriteApiKey[] = "FF98OKP2FL0764B2"; int ThingSpeakChannelNumber = 144236; int pinDHT11 = D2; SimpleDHT11 dht11; SimpleTimer timer; WiFiClient client; void every5second() { byte temperature = 0; byte humidity = 0; if (dht11.read(pinDHT11, &temperature, &humidity, NULL)) { Serial.println("No Data"); } else { ThingSpeak.writeField(ThingSpeakChannelNumber, 1, temperature, ThingSpeakWriteApiKey); ThingSpeak.writeField(ThingSpeakChannelNumber, 2, humidity, ThingSpeakWriteApiKey); } } void setup() { Serial.begin(115200); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, pass); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); ThingSpeak.begin(client); timer.setInterval(5000, every5second); } void loop() { timer.run(); }
  6. 2013년부터 시작된 메이커들의 프로젝트 커뮤니티 다양한 플랫폼과, 컨텐츠를 사용하여 메이커들의 참신한 아이디어들을 공유하고 프로젝트로 구성하여 공유하는 플랫폼
  7. IF This Than That 각종 플랫폼, 서비스, 소셜, 단말 들 간의 연동을 위한 연결점을 제공하는 서비스 각종 연결점을 활용하여 창의적이고 다양한 서비스로의 확장이 가능하다
  8. ‘메이커 운동(Maker Movement)’은 오픈소스 제조업 운동이다. 미국 최대 IT 출판사 오라일리 공동창업자였던 데일 도허티가 만든 말이다. 그는 메이커 운동이 일어나는 모습을 보고 2005년 DIY 잡지 <MAKE>를 펴냈다. 그는 메이커 운동이 스스로 필요한 것을 만드는 사람들, ‘메이커’(Maker)가 만드는 법을 공유하고 발전시키는 흐름을 통칭하는 말이라고 풀이했다. “뭔가 만드는 사람을 메이커라고 한다. 2005년 창간된 <메이크> 매거진을 통해 대중화되기 시작한 말로, 새로운 만들기를 이끄는 새로운 제작 인구를 가리킨다. 발명가, 공예가, 기술자 등 기존의 제작자 카테고리에 얽매이지 않으면서, 손쉬워진 기술을 응용해서 폭넓은 만들기 활동을 하는 대중을 지칭한다. 처음에 쓰일 때는 취미공학자라는 의미가 강했지만, 지금은 공유와 발전으로 새로운 기술의 사용이 더더욱 쉬워졌기 때문에 만드는 사람 전부를 포괄하는 뜻으로 쓰이기도 한다.” - <메이커 운동 선언>, 마크 해치 (2014) 메이커 운동은 기존 ‘DIY(Do It Yourself) 운동’과 다르다. DIY는 개인적 취미 생활에 가깝다면 메이커 운동은 개인의 취미부터 산업 영역까지 아우른다.