본문내용 바로가기
MD의선택 이벤트 무료배송 경품

사물인터넷을 품은 라즈베리 파이 사물인터넷 프로그래밍의 모든 것

김성우 지음 | 제이펍 | 2016년 01월 25일 출간
  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 제휴할인가 : 20,250 교보-롯데카드 최대 25% 청구할인 카드/포인트 안내
  • 통합포인트 : 1,500 적립 [5% 적립]
  • 추가혜택 :
    naver네이버페이 결제 시 무조건 1% 추가 적립 payco페이코 결제 시 6,500원 할인 + 1만원 적립 okcashbag 실 결제 금액의 0.5% 적립 안내
  • 배송비 : 무료 배송비 안내
  • 도착예정일 : 서울특별시 종로구 세종대로 기준 지역변경
    1일 이내 발송 예정 도착 예정일 안내
  • 바로드림 : 인터넷으로 주문하고 영업점에서 직접 수령 안내
8월 특별선물
닫기
  • 이동진 독서노트 스티커 세트 책 속으로 휴가 가는 법
  • 여름방학 어린이 필독세트
  • 8월 특별선물
  • 여름방학 어린이 필독세트
  • 꼬마 흡혈귀 머그컵 증정
  • 이달의 추천도서 메시플랫파우치 증정, 행사도서 포함 2만원이상 구매시 선택 (1,500P차감)
  • 유홍준 작가전

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

  • #리드잇 페이스북 페이지 팔로우 하시고, 신간소식 빠르게 받아보..
    2017.06.22 ~ 2025.07.31
  • 대표 IT 컴퍼니 지원자격에 맞춰 준비하자
    06. 21 ~ 12. 31
  • 설문참여 시 매월 5명 추첨통해 선물을 드립니다.
    10. 14 ~ 12. 31
상품상세정보
ISBN 9791185890432(1185890432)
쪽수 620쪽
크기 188 * 245 * 29 mm /1199g 판형알림

책소개

이 책이 속한 분야

이 책은 라즈베리 파이를 활용하여 사물인터넷 프로그래밍을 하려는 사람들을 위해 집필되었다. 리눅스 환경에서 파이썬으로 작성된 웹 서버를 구축하고, 센서 등의 입출력 장치를 제어하며, 다른 컴퓨터 및 클라우드 서버와 네트워크를 통해 연동하는 다양한 방법을 다룬다. 라즈베리 파이를 사용하여 사물인터넷 장치를 만들고 구현하려는 사람들에게 이 책에서 다루는 다양한 기술과 예제들이 실질적인 도움을 줄 것이다.

저자소개

저자 : 김성우

저자 김성우는 한국과학기술원(KAIST) 전기 및 전자공학 학사와 동(同)대학원 석사 및 박사 학위를 취득하였다. 이후 한국전자통신연구원(ETRI)에서 선임연구원으로 근무하였으며, 현재는 동의대학교 컴퓨터소프트웨어공학과 교수로 재직 중이다. 저서로는 《임베디드 리눅스 프로그래밍》(2011), 《리눅스 프로그래밍 입문》(2010) 등이 있다.

목차

CHAPTER 1 라즈베리 파이 소개 1
1.1 개요 1
1.2 시스템 구성 2
1.3 라즈비안 설치 7
1.4 라즈베리 파이 부팅 및 설정 9
1.5 라즈비안의 구성 14
1.6 한글 및 네트워크 설정 18
1.7 라즈베리 파이 관련 사이트 21

CHAPTER 2 리눅스 환경 23
2.1 리눅스 접속 23
2.2 리눅스 파일 시스템 29
2.3 기본 명령어 31
2.4 일반 명령어 37
2.5 시스템 관리 명령 45
2.6 파일 편집 54
2.7 셸 환경 63
2.8 셸 프로그래밍 70

CHAPTER 3 파이썬 환경 73
3.1 파이썬 개요 73
3.2 파이썬 실행 74
3.3 변수와 자료형 75
3.4 구문과 프로그램 제어 82
3.5 함수형 프로그래밍 84
3.6 클래스와 객체 91
3.7 입출력과 예외 92
3.8 모듈 96
3.9 파이게임 모듈 97

CHAPTER 4 웹 서버 구축 107
4.1 웹 서버 개요 107
4.2 웹 서버 설치 110
4.3 파이썬 웹 프로그래밍 118
4.4 Bottle 웹 응용 프레임워크 129
4.5 MySQL 데이터베이스 138
4.6 파이썬 MySQL 프로그래밍 154
4.7 SQLite 160
4.8 REST API 설계 167

CHAPTER 5 GUI 프로그래밍 177
5.1 그래픽 윈도우 시스템 개요 177
5.2 Tkinter 파이썬 GUI 프로그래밍 180
5.3 Qt/PySide 프로그래밍 187
5.4 Qt Designer를 이용한 프로그래밍 216
5.5 Qt Quick을 이용한 프로그래밍 229

CHAPTER 6 하드웨어 제어 251
6.1 GPIO 개요 251
6.2 GPIO 디지털 입출력 제어 259
6.3 GPIO 직렬 통신 제어 271
6.4 적외선 센서 모듈 292
6.5 디스플레이 장치 실습 297

CHAPTER 7 카메라 장치 활용 309
7.1 카메라 연결 개요 309
7.2 USB 웹캠 연결 310
7.3 라즈베리 파이카메라 연결 314
7.4 motion 프로그램을 통한 원격 감시 시스템 318
7.5 mjpg-streamer 프로그램을 통한 원격 스트리밍 321
7.6 VLC 프로그램을 통한 원격 스트리밍 323
7.7 PIL 및 matplotlib 모듈을 활용한 이미지 처리 324
7.8 OpenCV를 활용한 영상 처리 327
7.9 라즈베리 파이 카메라 제작 336

CHAPTER 8 모터 연결 및 RC 카 제어 339
8.1 모터 개요 339
8.2 서보모터 제어 340
8.3 DC 모터 제어 343
8.4 RC 카 제어 347
8.5 UPnP를 이용한 RC 카 제어 355

CHAPTER 9 위치 및 방향 측정 장치 활용 361
9.1 GPS 수신기 개요 361
9.2 GPS 수신기 연결 362
9.3 지도 위에 현재 위치 나타내기 366
9.4 날씨 예보 장치 만들기 368
9.5 Navit 내비게이션 프로그램 구동 374
9.6 IMU 센서 활용하기 382

CHAPTER 10 아두이노 보드 연결 395
10.1 아두이노 소개 395
10.2 아두이노 프로그래밍 397
10.3 UART를 이용한 연결 399
10.4 PyFirmata를 사용한 아두이노 포트 제어 402
10.5 Xbee 모듈을 이용한 통신 404
10.6 와이파이 모듈을 이용한 통신 409
10.7 블루투스 4.0 BLE를 이용한 통신 434

CHAPTER 11 사물인터넷 보드 활용 447
11.1 사물인터넷 보드 개요 447
11.2 파티클 코어 활용 448
11.3 NodeMCU 보드 활용 470

CHAPTER 12 사물인터넷 서비스 활용 485
12.1 사물인터넷 개요 485
12.2 WebIOPi 웹 서버 연결 486
12.3 The Thing System 494
12.4 openHAB 509
12.5 클라우드 데이터 저장 서비스 532
12.6 사물인터넷 연동 서비스 540

CHAPTER 13 사물인터넷 통신 563
13.1 사물인터넷 통신 개요 563
13.2 BLE 비콘 564
13.3 인터넷 통신 프로토콜 개요 574
13.4 MQTT 프로토콜 575
13.5 MQTT와 증강 현실을 이용한 온실 제어 589

찾아보기 599

책 속으로

리눅스 시스템을 잘 이해하고 프로그래밍하기 위해서는 먼저 사용 환경에 익숙해져야 한다. 리눅스 시스템은 유닉스(Unix)의 많은 기능을 가져왔으므로 유닉스의 파일 시스템, 텍스트 셸 환경, 명령어 등에 대해서도 잘 이해하여야 한다. 이번 장에서는 리눅스를 접속하는 방법, 파일 시스템, 기본 명령어들에 대해 다루기로 한다. _23쪽

파이썬 프로그램은 파이썬 인터프리터가 실행한다. 파이썬 인터프리터는 보통 텍스트 명령 셸에서 ‘python’을 입력하여 실행하거나 IDLE와 같은 통합 개발 환경(IDE, Integrated Deve... 더보기

출판사 서평

사물인터넷의 중심에 라즈베리 파이 놓기 !

사물인터넷은 물건을 나타내는 원자 세계와 인터넷을 통하여 정보를 나타내는 비트 세계의 만남이다. 라즈베리 파이는 아두이노와 더불어 사물인터넷을 위한 소프트웨어를 프로그래밍할 수 있는 대표적인 오픈소스 교육용 컴퓨터이다. 그리고 이 책은 라즈베리 파이를 활용하여 사물인터넷 프로그래밍을 하려는 사람들을 위해 집필되었다.

리눅스 환경에서 파이썬으로 작성된 웹 서버를 구축하고, 센서 등의 입출력 장치를 제어하며, 다른 컴퓨터 및 클라우드 서버와 네트워크를 통해 연동하는 다양한 방법을 다... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트 적립은 작성 후 다음 날 혹은 해당 도서 배송 출발 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

스토리K 1건의 스토리K가 있습니다.

    교환/반품/품절안내

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

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

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

    이 분야의 베스트

    더보기+

    이 분야의 신간

    • 권용진
      14,400원
    • 권재명
      23,400원
    • 김영우
      18,000원
    • 크리스티안 크래머
      24,300원
    • 안드레아스 뮐러
      27,000원
    더보기+

    바로가기

    • 우측 확장형 배너 2

    최근 본 상품