logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

사물인터넷을 위한 ESP8266 프로그래밍

사물인터넷을 위한 ESP8266 프로그래밍

허경용 (지은이)
  |  
제이펍
2017-11-10
  |  
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

사물인터넷을 위한 ESP8266 프로그래밍

책 정보

· 제목 : 사물인터넷을 위한 ESP8266 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 마이크로프로세서
· ISBN : 9791188621033
· 쪽수 : 500쪽

책 소개

와이파이 통신 기능을 포함한 마이크로컨트롤러를 친숙한 아두이노 환경에서 프로그래밍 하는 법을 알려준다. ESP8266을 일반적인 마이크로컨트롤러로 사용하는 방법과 ‘와이파이’ 기능을 사용하는 방법을 제공한다.

목차

PART I ESP8266과 사물인터넷
Chapter 01 ESP8266 소개 2

1-1 ESP8266 2
1-2 ESP8266 모듈 7
1-3 ESP8266 프로그래밍 11
1-4 정리 14

Chapter 02 사물인터넷 15
2-1 사물인터넷의 개념과 특징 15
2-2 인터넷을 위한 새로운 주소 체계 - IPv6 20
2-3 사물인터넷의 주요 기술 22
2-4 정리 25

Chapter 03 인터넷 26
3-1 계층 구조 27
3-2 하드웨어를 통한 연결 - 이더넷, 와이파이 29
3-3 데이터 전송을 위한 연결 - TCP/IP 32
3-4 서비스 제공을 위한 연결 - HTTP 34
3-5 인터넷 연결을 위한 설정 35
3-6 와이파이 모드 40
3-7 정리 43

Chapter 04 아두이노 44
4-1 아두이노 하드웨어 44
4-2 아두이노 우노 52
4-3 아두이노 소프트웨어 54
4-4 아두이노 프로그래밍 61
4-5 스케치의 구조 66
4-6 정리 68

Chapter 05 ESP-01 모듈 69
5-1 ESP-01 모듈 69
5-2 AT 명령 71
5-3 펌웨어 업데이트 79
5-4 AT 명령으로 제어 83
5-5 정리 93

Chapter 06 ESP-01 모듈과 아두이노 메가2560 95
6-1 ESP-01 모듈과 아두이노 메가2560 연결 95
6-2 오늘의 날씨 102
6-3 정리 114

PART II ESP8266 마이크로컨트롤러 프로그래밍
Chapter 07 ESP8266을 위한 아두이노 환경 설정 118

7-1 아두이노 환경 설정 119
7-2 블링크 128
7-3 정리 129

Chapter 08 ESP-12 모듈 131
8-1 ESP-12 모듈 131
8-2 Huzzah 보드 137
8-3 정리 141

Chapter 09 디지털 및 아날로그 데이터 입출력 142
9-1 디지털 데이터 입출력 143
9-2 아날로그 데이터 입력 147
9-3 아날로그 데이터 출력 150
9-4 정리 153

Chapter 10 UART 시리얼 통신 154
10-1 UART 154
10-2 ESP8266의 UART 포트 159
10-3 정리 173

Chapter 11 SPI 통신 174
11-1 SPI 174
11-2 OLED 디스플레이 180
11-3 메모리의 종류 186
11-4 SD 카드 제어 190
11-5 정리 198

Chapter 12 I2C 통신 199
12-1 I2C 199
12-2 Wire 라이브러리 204
12-3 MPU-6050 센서 모듈 208
12-4 OLED 디스플레이 213
12-5 텍스트 LCD 222
12-6 정리 229

Chapter 13 1-와이어 통신 231
13-1 1-와이어 통신 231
13-2 DS18B20 온도 센서 236
13-3 정리 245

Chapter 14 디지털 온습도 센서 247
14-1 DHT11 247
14-2 DHT22(AM2302) 253
14-3 정리 255

Chapter 15 플래시 메모리: 파일 시스템, EEPROM 257
15-1 프로그램 메모리 258
15-2 파일 시스템 263
15-3 EEPROM 273
15-4 정리 278

Chapter 16 Real Time Clock 279
16-1 DS1307 칩 280
16-2 DS3231 칩 289
16-3 정리 301

Chapter 17 릴레이 302
17-1 릴레이 302
17-2 릴레이를 통한 가전제품의 제어 304
17-3 정리 310

Chapter 18 주기적인 데이터 처리 311
18-1 delay 함수 312
18-2 millis 함수 316
18-3 Ticker 라이브러리 319
18-4 TickerScheduler 라이브러리 324
18-5 정리 327

Chapter 19 ESP8266과 아두이노 통신 328
19-1 UART 통신 328
19-2 I2C 통신 331
19-3 SPI 통신 335
19-4 정리 343

Chapter 20 NodeMCU 345
20-1 NodeMCU 보드 347
20-2 아두이노 환경에서의 프로그래밍 348
20-3 NodeMCU 환경에서의 프로그래밍 351
20-4 정리 359

PART III ESP8266 와이파이 프로그래밍
Chapter 21 AP 스캔과 연결 362

21-1 연결 가능한 AP 목록 스캔 362
21-2 AP에 연결하기 366
21-3 정리 372

Chapter 22 웹 클라이언트: 오늘의 날씨 373
22-1 웹 클라이언트 374
22-2 오늘의 날씨 381
22-3 정리 384

Chapter 23 웹 클라이언트: 클라우드 데이터 로깅 386
23-1 ThingSpeak 387
23-2 ThingSpeak를 통한 트위팅 394
23-3 ESP8266을 이용한 데이터 로깅 400
23-4 정리 407

Chapter 24 웹 서버: 원격 모니터링 408
24-1 웹 서버 설정 409
24-2 온습도 데이터 표시 414
24-3 외부 네트워크에서 ESP8266으로의 연결 417
24-4 정리 421

Chapter 25 웹 서버: 원격제어 422
25-1 LED 원격제어 접속 주소에 의한 제어 423
25-2 LED 원격제어 - 웹 페이지에 의한 제어 426
25-3 LED 밝기 제어 430
25-4 정리 433

Appendix A 아두이노 기본 함수 436
A-1 디지털 입출력 함수 436
A-2 아날로그 입출력 함수 437
A-3 고급 입출력 함수 439
A-4 시간 함수 441
A-5 수학 함수 443
A-6 삼각 함수 445
A-7 문자 함수 446
A-8 난수 함수 452
A-9 비트 조작 함수 453
A-10 외부 인터럽트 함수 455
A-11 인터럽트 함수 457

Appendix B 아두이노 기본 클래스 458
B-1 Serial 458
B-2 String 465

찾아보기 479

저자소개

허경용 (옮긴이)    정보 더보기
연세대학교 전자공학과 학사와 석사를 취득하였다. 이후 플로리다 대학교에서 컴퓨터공학 박사를 취득하였으며, 현재 동의대학교 전자공학과 교수로 재직 중이다. 저서로는 《라즈베리파이 피코, 마이크로파이썬을 만나다》(2022), 《아두이노 바이블(vol 1.~vol 4.)》(2021), 《허교수의 ARM Mbed 프로그래밍 입문》(2019), 《사물인터넷을 위한 ESP8266 프로그래밍》(2017), 《사물인터넷을 품은 아두이노》(이상 제이펍, 2016), 《따라 하면서 배우는 마이크로컨트롤러》(2019), 《따라 하면서 배우는 아두이노》(이상 한빛아카데미, 2016) 등이 있다. 운영 카페 : http://cafe.naver.com/sketchurimagination
펼치기

책속에서



ESP8266의 인기에 힘입어 ESP8266을 위한 펌웨어를 개발할 수 있는 다양한 방법이 쏟아지고 있는데, NodeMCU 펌웨어와 루아 스크립트를 사용하는 방법과 아두이노 IDE를 사용하는 방법이 가장 보편적이다. 이 책에서는 친숙한 C/C++ 언어를 사용하고, 기존 아두이노 라이브러리를 활용할 수 있는 아두이노 IDE를 사용하는 방식을 위주로 소개한다.


두 번째 목표는 연결 방법 중 하나인 와이파이 통신 기능에 대해 알아보는 것이다. ESP8266이 특별한 이유는 와이파이 통신 기능을 그것도 저렴한 비용으로 사용할 수 있다는 점이다. 이전에도 마이크로컨트롤러에서 와이파이 통신 기능을 사용할 수 있는 방법은 존재했지만 ESP8266의 등장과 더불어 보다 다양한 방면에서 와이파이 통신을 사용하는 것이 가능해졌다. 따라서 이 책의 두 번째 목표는 ESP8266을 와이파이 통신을 통해 인터넷에 연결하고 사물인터넷의 일부로 동작할 수 있도록 하는 것이다.


추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책