본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

IoT 사물인터넷을 위한 라즈베리파이 4 정석 파이썬을 활용한 센서제어 및 나만의 가상비서 만들기

최주호 , 김재범, 정동진 지음 | 앤써북 | 2019년 11월 30일 출간
  • 정가 : 22,000원
    판매가 : 19,800 [10%↓ 2,200원 할인]
  • 통합포인트 :
    [기본적립] 1,100원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    12월 16일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • IT전문서 올해의 책 후보 발표! 지금 투표해주세요!
    2019.12.13 ~ 2020.01.31
상품상세정보
ISBN 9791185553573(1185553576)
쪽수 416쪽
크기 191 * 258 * 27 mm /1046g 판형알림

책소개

이 책이 속한 분야

『IoT 사물인터넷을 위한 라즈베리파이 4 정석』은 왕초보도 라즈베리파이를 이용해 다양한 IoT를 직접 개발할 수 있도록 전기전자 기초 원리부터 센서제어 및 나만의 가상비서 만들기 등 초수/중수/고수 예제 실습과 실전 프로젝트까지 단계별로 구성하였다.

라즈베리파이가 무엇인지부터 시작하여 전기, 전자와 배경지식이 부족한 분들도 볼 수 있도록 관련 부품의 동작 원리와 파이썬 기초 내용부터 아주 쉽게 설명하였습니다.

이 책은 라즈베리파이 4와 라즈베리파이 3 버전 모두 사용할 수 있다. 독자는 라즈베리파이 3, 4 중 어떤 버전을 선택해도 이 책의 내용을 학습하는데 충분하도록 환경 설정 방법을 자세히 설명하였다.

이 책은 라즈베리파이로 IoT를 만들 때 필요한 거의 모든 기술을 담았다!
- 왕초보를 위한 알기 쉬운 리눅스/파이썬/전자 기초
- 각종 센서 활용하기
- Flask를 활용한 센서 제어하기
- 라즈베리파이 카메라 활용하기
- NodeMCU 활용하기
- 포트포워딩과 슈퍼디엠지로 우리집 LED 제어하기
- 머신러닝 Open API와 가상 비서 만들기
- Git 버전관리(형상관리)

이 책은 부품 및 전자회로가 어떻게 동작하는지와 IoT 동작을 위해 어떻게 코딩해야 하는지를 도식화와 한 줄 한 줄 등으로 진짜 친절하게 설명하였다.

이 책에서 사용하는 전체 부품은 5쪽과 19~21쪽을 참조한다.

※ 이 책의 실습에 필요한 부품은 편리하게 본인에 맞게 선택해서 키트로 구매할 수 있다. 구매 관련 자세한 내용은 19쪽을 참조한다.
▶ 『IoT 사물인터넷을 위한 라즈베리파이 4 정석』예제 실습 사례 동영상

* 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.
*window7의 경우 사운드 연결이 없을시, 동영상 재생에 오류가 발생할 수 있습니다. 이어폰, 스피커 등이 연결되어 있는지 확인 하시고 재생하시기 바랍니다.

상세이미지

IoT 사물인터넷을 위한 라즈베리파이 4 정석 도서 상세이미지

저자소개

저자가 속한 분야

최주호 현) 부산IT교육센터 전임강사
현) blog.naver.com/codingspecialist 운영
현) JSPStudy.co.kr 운영자

[저서]
한 권으로 끝내는 라즈베리파이 4 정석(앤써북)
JSPStudy의 JSP & Servlet 웹 프로그래밍 입문 + 활용(앤써북)
그누위즈의 PHP&MySQL 웹 프로그래밍 입문 + 활용(앤써북)

최주호님의 최근작

저자가 속한 분야

김재범 현) 부산IT교육센터 강사
전) ㈜패러데이오투_ IoT 제품개발부 팀장

[저서]
한 권으로 끝내는 라즈베리파이 4 정석(앤써북)

저자가 속한 분야

정동진 현) 동의대 자바프로그래밍 과정 강사
현) JSPStudy.co.kr 대표 운영자

[저서]
한 권으로 끝내는 라즈베리파이 4 정석(앤써북)
JSPStudy의 JSP & Servlet 웹 프로그래밍 입문 + 활용(앤써북)
그누위즈의 PHP&MySQL 웹 프로그래밍 입문 + 활용(앤써북)
JSPStudy의 JAVA 프로그래밍 입문(앤써북)

정동진님의 최근작

목차

Chapter 01 라즈베리 파이 시작하기
01 _ 라즈베리 파이 살펴보기
01-1 라즈베리 파이란?
01-2 하드웨어 구성
02 _ 라즈베리 파이 실습 준비물
02-1 라즈베리 파이 실습 부품 세트 1
02-2 라즈베리 파이 실습 부품 세트 2
03 _ SD Card Formatter로 SD Card
04 _ 라즈비안 다운 및 SD 카드
04-1 라즈비안 다운받기
04-2 라즈비안 SD 카드 세팅하기
05 _ 라즈비안 설치하기
06 _ 라즈베리 파이 환경 설정하기
07 _ 라즈베리 파이로 LED 동작시키기

Chapter 02 라즈베리 파이를 위한 리눅스 기초 배우기
01 _ 운영 체제
01-1 운영체제란?
01-2 리눅스 운영체제의 종류
01-3 라즈비안 운영체제
02 _ 원격 접속을 위한 VNC와 Putty
02-1 그래픽 모드 접속
02-2 터미널 모드 접속
03 _ 리눅스 파일 시스템
03-1 리눅스 파일 시스템의 특징
03-2 리눅스 디렉토리 구조
04 _ 리눅스 명령어
04-1 쉘(Shell)
04-2 기본 명령어
04-3 파일 및 디렉터리
04-4 파일 이동, 삭제, 복사 명령어
04-5 파일 찾기 명령어
04-6 권한
04-7 입출력 재지정 IO Redirection
04-8 wget, apt-get, git clone 파일 다운로드
04-9 파일 압축

Chapter 03 라즈베리 파이를 위한 파이썬 기초 배우기
01 _ 파이썬 시작하기
01-1 파이썬 개요
01-2 파이썬 Windows 설치하기
01-3 파이썬의 주석
02 _ 파이썬 자료형
02-1 숫자형
02-2 문자형
02-3 리스트
02-4 튜플
02-5 딕셔너리
03 _ 파이썬 제어문
03-1 if문
03-2 for문
03-3 whie문
03-4 break문
04 _ 파이썬 함수 사용법
04-1 함수 선언하기
04-2 함수 인수 사용하기
05 _ 파이썬 클래스와 모듈
05-1 클래스
05-2 모듈
05-3 라이브러리

Chapter 04 라즈베리 파이를 위한 전자 기초 배우기
01 _ 알기 쉬운 전자회로
01-1 옴(Ohm)의 법칙
01-2 키르히호프(Kirchhoffs)의 법칙
02 _ 데이터시트와 회로를 참고하여 전자 부품 알아보기
02-1 브래드보드
02-2 저항
02-3 LED
02-4 푸시 버튼 스위치
02-5 콘덴서
02-6 트랜지스터(Transistor)
02-7 다이오드(Diodes)

Chapter 05 라즈베리 파이 GPIO 및 센서 활용하기
01 _ GPIO 제어 및 테스트
01-1 LED 실습
01-2 푸시 버튼 스위치 실습(Polling 방식)
01-3 푸시 버튼 스위치 실습(Event 알림 방식)
01-4 푸시 버튼 입력으로 LED 실습
02 _ PWM 제어
02-1 PWM으로 LED 실습
02-2 PWM으로 부저 실습
02-3 PWM으로 서보모터 실습
03 _ 초음파센서(HC-SR04) 실습
04 _ PIR 센서(HC-SR501) 실습
05 _ 아날로그 신호와 SPI 통신
05-1 아날로그 신호를 라즈베리 파이로 읽어오기
05-2 SPI 통신의 이해
05-3 SPI 라즈베리 파이에서 설정하기
05-4 아날로그 전압을 MCP3008로 읽어오기
05-5 LDR 센서 실습
05-6 조이스틱(Joystick) 실습
06 _ I2C 통신
06-1 I2C 라즈베리 파이에서 설정하기
06-2 BMP180(대기압 센서) 실습
06-3 OLED 디스플레이 실습

Chapter 06 Flask를 활용한 센서 제어
01 _ Flask 세팅하기
01-1 라즈베리 4에서 설치하기
01-2 Flask 설치하기
02 _ Flask 웹서버 구축하기
03 _ Flask 라우팅
04 _ Flask LED 제어하기
04-1 Flask LED 제어 정적 라우팅
04-2 Flask LED 제어 동적 라우팅〈산형괄호〉
04-3 Flask LED 제어 동적 라우팅〈쿼리스트링〉
05 _ Falsk 웹페이지
05-1 Flask, HTML, CSS, Javascript를 이용한 웹페이지 만들기
05-2 fetch() 함수 이해하기
05-3 화살표 함수 이해하기
06 _ IP, Port, Process 개념잡기
06-1 IP 개념잡기
06-2 Port 개념잡기
06-3 Process 개념잡기
07 _ cron과 daemon 개념잡기
07-1 cron(크론) 개념잡기
07-2 daemon(데몬) 개념잡기
08 _ 공공데이터 활용하기
08-1 공공데이터 신청하기
08-2 공공데이터 분석하기
08-3 파이썬을 활용하여 온습도 확인하기

Chapter 07 Maria 데이터베이스 활용하기
01 _ 데이터베이스 설치
01-1 DBMS 설치하기
02 _ Maria 데이터베이스 서버에 질의문을 이용한 회원테이블 작성하기
02-1 데이터베이스의 구성 ‘도서관’
02-2 회원데이블 만들기
03 _ 파이썬과 Maria 데이터베이스 서버 Connection

Chapter 08 블루투스 비콘(Beacon) 사용하기
01 _ 블루투스(Bluetooth)와 비콘(Beacon)이란?
01-1 블루투스 이미지의 유래
01-2 블루투스 클래식과 BLE
01-3 주파수 간섭과 호핑(hopping)
01-4 BLE 동작 방법
02 _ 비콘(Beacon)이란?
02-1 애플의 아이비콘(iBeacon)
02-2 구글의 에디스톤
03 _ 라즈베리 파이 4를 블루투스 비콘으로 바꾸기
03-1 라즈베리 파이 LED 제어 웹서버 실행하기
03-2 라즈베리 파이 4를 비콘으로 바꿔서 웹서버 접속하기

Chapter 09 라즈베리 파이 카메라 활용하기
01 _ RPI 카메라
01-1 라즈베리 파이 카메라 세팅하기
01-2 라즈베리 파이 카메라 테스트하기
01-3 라즈베리 파이 카메라 명령어
02 _ 파이썬을 활용한 RPI 카메라
02-1 python-picamera 모듈 활용하기
03 _ UV4L 소개 및 설치
03-1 UV4L 소개
03-2 UV4L 설치하기
04 _ WebRTC
05 _ Motion 감지 프로그램
05-1 Motion 감지 프로그램 세팅하기
05-2 Motion 감지 프로그램 실행하기

Chapter 10 NodeMCU 활용하기
01 _ NodeMCU 소개
01-1 전원연결 방법
01-2 NoduMCU 사용 환경 설정 방법(아두이노 IDE)
01-3 아두이노 프로그래밍
02 _ MQTT란?
03 _ Mosquitto 브로커 설치 및 테스트
03-1 Mosquitto 설치
03-2 Mosquitto 자가 테스트
04 _ NodeMCU로 MQTT 사용하기
04-1 MQTT 라이브러리 설치
04-2 휴대폰으로 MQTT 활용하기
05 _ Flask 웹서버로 MQTT 활용하기

Chapter 11 포트포워딩과 슈퍼디엠지로 우리집 LED 제어하기
01 _ TCP/IP란 무엇인가
02 _ LAN과 WAN
03 _ 포트포워딩과 슈퍼디엠지
03-1 공유기 설정하기
04 _ 외부에서 인터넷으로 라즈베리 파이 GPIO 제어하기
04-1 외부 IP 주소확인 방법(예_IPTIME 공유기)
04-2 라즈베리 파이 Flask 웹서버
04-3 HTML 디자인을 꾸며보자

Chapter 12 OPEN API 활용하기
01 _ 아마존 Rekognition
01-1 카메라 세팅 및 테스트
01-2 AWS 회원 가입하기
01-3 IAM 생성하기
01-4 이미지 분석 Detect Lables
01-5 얼굴 비교 Compare Faces
01-6 얼굴 인증 웹사이트 만들기
02 _ 구글 어시스턴트
02-1 오디오 마이크 설정 및 테스트하기
02-2 개발자 프로젝트 생성 및 계정 설정 구성하기
02-3 장치 모델 등록하기
02-4 구글 어시스턴트 SDK 설치 및 샘플코드 설치
02-5 구글 어시스턴트 샘플코드 테스트하기
02-6 구글 어시스턴트 한글 음성 테스트하기
02-7 한글 음성 인식으로 LED 제어하기

Chapter 13 Git 버전관리(형상관리)
01 _ Git
01-1 Git이란?
01-2 버전관리 이해
01-3 Git 설치하기
02 _ Git 이해하기
02-1 Git의 3가지 영역
02-2 Git 오브젝트
03 _ Git 명령어
03-1 init
03-2 add
03-3 commit
03-4 파일 내용 변경하기
04 _ Reset 되돌리기
04-1 Reset을 위한 환경 세팅하기
04-2 Reset 옵션
04-3 reflog
05 _ github
05-1 github란?
05-2 github 회원 가입하기
05-3 원격 저장소 생성하기
05-4 remote 연결하기
05-5 git clone하기
06 _ 브랜치(merge와 checkout)
06-1 브랜치란?
06-2 브랜치 종류
06-3 브랜치 실습하기

출판사 서평

“IoT!, 라즈베리파이로 만들고 파이썬으로 코딩하며 배운다!”
420의 분량에 단계별 초수/중수/고수 예제 실습과 실전 프로젝트 만들까지 라즈베리파이의 모든 것이 한 권에 담겨있습니다.

이 책의 주요 내용은 다음과 같습니다.
Chapter 01 라즈베리 파이 시작하기
이 장에서는 라즈베리 파이란 무엇인지 알아보고 이 책을 학습하기 위한 준비물을 알아본 뒤 라즈베리 파이에 라즈비안 운영체제를 설치 후 환경세팅을 한 뒤 간단하게 LED를 작동해봅니다.

Chapter 02 라즈베리 파이를 위한 리눅스 기초 ... 더보기

북로그 리뷰 (2) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 3년 전 IT 전문기관에서 라즈베리파이를 이용하여 IoT 실습 교육을 5일 정도 받았습니다. 수업시간에만 Kit를 사용해보고 개인적으로 Kit를 구매하지 않아서 실습을 안하다 보니 시간이 지나자 기억속에서 살아지고 말았습니다. 요즘 회사에서 4차 산업혁명에 대한 관심과 지원이 날로 높아지고 있고 개인적으로도 다시 IoT에 대한 관심을 가지게 되어 읽게 되었습니다. 본 도서는 IoT에 처음 입문하는 분들에게 가장 적합한 도서란 생각이 들었습니다. SD 카드를 포멧하... 더보기
  • 표지가 약간 복고풍에 디지털적인 이미지를 중첩한듯하다.   나는 이책을 보기저까지도 라즈베리파이 서적에 대해서 약간은 거부감을 가지고 있었다.   나의 기준이 아니라 일반적인 초보자 기준으로 보았을때, 리눅스라는 OS를 이해해야하고, 그 기반위에 C 또는 python을 이해하는 과정이 필요하고, 마지막으로 전기/전자/회로 등의 하드웨어에 대해서 이해하고 알아가는 과정을 필요로 하는 정말로 많은 과정이 필요하기 ˖문이다.   왜냐면, 라즈베리파이는 인터넷 정보를 뒤져 봐... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

  • 윤인성
    16,200원
  • 길벗알앤디
    27,900원
  • 이남호
    23,310원
  • 길벗R&D
    32,400원
  • 선양미
    18,900원
더보기+

이 분야의 신간

  • 길벗알앤디
    27,900원
  • 다카라지마사
    9,900원
  • 테런스 J. 세즈노스키
    22,500원
  • 이동욱
    19,800원
  • 길벗R&D
    15,300원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품