사물인터넷 (아두이노와 Node-RED로 IoT 실습하기)

사물인터넷 (아두이노와 Node-RED로 IoT 실습하기)

$32.02
Description
오늘날 사물인터넷은 우리 생활에 혁신적인 변화를 가져오고 있으며 사물인터넷에 사용되는 IT 기술도 점점 발전하고 있습니다. 이렇게 사물인터넷에 대한 관심이 점점 높아지는 상황에서, 사물인터넷 시스템을 만들어보고 싶은데 어디서부터 시작하면 좋을지 막막한 분들이 있을 것입니다. 이 책은 이런 분들을 위해 사물인터넷 시스템을 구성하는 데 필요한 이론을 키워드 중심으로 설명하고, 직접 구현해볼 수 있게 따라 하기 형식으로 실습을 제시합니다.

※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
저자

양재삼

부산대학교상과대학무역학과를졸업하였다.삼성중공업에서IT업무로직장생활을시작해서,삼성SDS그룹정보전략팀장과솔루션개발사업부장을역임했다.이비즈니스전문기업인㈜이네트의CTO를지냈으며,현재는CRM과빅데이터전문기업인㈜유비전트의대표이사이다.사물인터넷(IoT)을개별디바이스보다는시스템적인관점으로연구하고있으며,복잡한IoT기술을단순화해서다른사람과공유하는데관심이많다.IoT와빅데이터,AI를연결하여새로운가치를만들어내는연구를하고있다.

목차

PART01사물인터넷이론

CHAPTER01사물인터넷시작하기
SECTION01사물인터넷이란?
SECTION02아두이노개발보드살펴보기
SECTION03학습을위한준비물

CHAPTER02아두이노프로그램만들기
SECTION01아두이노IDE설치하기
SECTION02아두이노IDE기본사용법익히기
SECTION03아두이노프로그램구조이해하기

CHAPTER03다양한변수다루기
SECTION01변수에대한이해
SECTION02숫자형변수
SECTION03배열
SECTION04문자형변수
SECTION05String클래스

CHAPTER04선택문과반복문다루기
SECTION01조건문
SECTION02선택문
SECTION03반복문

CHAPTER05시리얼사용하기
SECTION01시리얼통신
SECTION02시리얼모니터로출력하기
SECTION03시리얼모니터에서입력받기

CHAPTER06논블로킹프로그램만들기
SECTION01주기적으로if블록실행하기
SECTION02LED제어하기
SECTION03타이머사용하기

CHAPTER07함수와클래스만들기
SECTION01함수만들기
SECTION02클래스만들기

CHAPTER08아두이노라이브러리활용하기
SECTION01아두이노파일구조
SECTION02라이브러리활용하기
SECTION03스니펫활용하기

CHAPTER09기본클래스다루기
SECTION01기본클래스에대하여
SECTION02AimSerial클래스
SECTION03AimTimer클래스
SECTION04AimOutput클래스
SECTION05AimInput클래스
SECTION06AimPass클래스
SECTION07AimConfig클래스
SECTION08AimAlarm클래스
SECTION09AimSandglass클래스

CHAPTER10MQTT구현하기
SECTION01MQTT개요
SECTION02Mosquitto시작하기
SECTION03MQTT테스트하기

CHAPTER11Node-RED설치및활용하기
SECTION01Node-RED에대하여
SECTION02Node-RED설치하기
SECTION03Node-RED편집하기
SECTION04MQTT제어하기
SECTION05자바스크립트로코딩하기
SECTION06플로우가져오기와내보내기
SECTION07대시보드사용하기

CHAPTER12MQTT프로그램만들기
SECTION01MQTT통신라이브러리
SECTION02아두이노디바이스프로그램
SECTION03Node-RED플로우만들기

PART02사물인터넷실습

CHAPTER13보드와실드다루기
SECTION01ESP8266과LOLIND1mini보드
SECTION02LOLIND1mini실드

CHAPTER14핀사용법이해하기
SECTION01LOLIND1mini보드의핀구성
SECTION02핀관련아두이노함수
SECTION03디지털출력
SECTION04디지털입력
SECTION05아날로그출력
SECTION06아날로그입력

CHAPTER15릴레이제어하기
SECTION01회로구성하기
SECTION02아두이노프로그램만들기
SECTION03대시보드만들기

CHAPTER16온습도모니터링하기
SECTION01회로구성하기
SECTION02아두이노프로그램만들기
SECTION03대시보드만들기

CHAPTER17경보시스템구성하기
SECTION01회로구성하기
SECTION02아두이노프로그램만들기
SECTION03대시보드만들기