스크랩

구간

최신 라즈베리파이 (Raspberry Pi)로 시작하는 사물인터넷 (IOT)의 모든 것 - 초보에서 고급까지 (상) 라즈베리파이 (Raspberry Pi)와 Linux에서 시작하여 Apache, MySQL, PHP를 거쳐 Embedded Computing, Interface, Sensor를 사용하는 사물인터넷 (IOT)까지 단숨에 정복하기

시리즈 : 최신 라즈베리파이 (Raspberry Pi)로 시작하는 사물인터넷 (IOT)의 모든 것 [2]

김덕규 저 | 리얼오메가컨설팅 | 2016년 08월

미리보기 북트리

정가
$60.00
판매가
$43.74 (27%↓) 최저가 보상
적립금
$0.87 (2%P)

품절된 상품입니다.

이 책을 꼭 원하시는 고객님께서는 아래 "상품문의"를 클릭 후 구매의사를
알려주세요. 책이 확보 될 경우 연락 드리겠습니다.

북카트 바로구매 위시리스트

평점 -  ·  리뷰 0

리뷰 쓰기

북셀프

1시간도 길다! 5분만에 OK! 매장에서 직넙 책을 찾아가세요. 500원 추가적립!(선착순 천명/일)

가능매장 : 신세계강남점

북셀프로 구매하기 북셀프란?

ISBN : 9788990852038 / 629쪽 / 1,380g / 188 x 257 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 25,200
  • 26,100
  • 21,420
  • 23,400

책 소개

반디앤루니스 리뷰

 

출판사 리뷰

출판사 서평 책의 소개 ------------------------ 사물인터넷 (IOT)에 대해서 전혀 모르는 독자들이 사물인터넷 (IOT)에 대한 전반적인 내용을 이해하고 구현하여 직접 체험해 볼 수 있도록 기초적인 내용부터 시작하여 고급 수준의 지식까지 안내하고 있다. 라즈베리파이 (Raspberry Pi)와 Linux에서 시작하여 고급 주제인 Apache, MySQL, PHP를 거쳐 Embedded Computing, Interface, Sensor를 사용한 사물인터넷 (IOT) 실제까지 폭 넓은 주제를 다루고 있다.... 책의 소개 ------------------------ > 사물인터넷 (IOT)에 대해서 전혀 모르는 독자들이 사물인터넷 (IOT)에 대한 전반적인 내용을 이해하고 구현하여 직접 체험해 볼 수 있도록 기초적인 내용부터 시작하여 고급 수준의 지식까지 안내하고 있다. > 라즈베리파이 (Raspberry Pi)와 Linux에서 시작하여 고급 주제인 Apache, MySQL, PHP를 거쳐 Embedded Computing, Interface, Sensor를 사용한 사물인터넷 (IOT) 실제까지 폭 넓은 주제를 다루고 있다. 책의 목표 ------------------------ > 나도 이제 라즈베리파이 (Raspberry Pi)로 사물인터넷 (IOT)를 한다. > 라즈베리파이를 이용하여 IOT를 구현하는데 필요한 모든 지식과 기술을 초급에서 고급까지 단계적으로 단숨에 정복한다. 책의 특징 ------------------------ > 가장 최신 Model인 라즈베리파이 3 (Raspberry Pi 3)의 최신 내용을 기준으로 모든 내용을 설명하여 독자들이 최신 지식을 이해하고 실제 적용하는 과정에 문제가 없도록 함. > 초보자가 내용을 이해하기 쉽도록 하기 위해서 주제에 대한 다양한 사진과 도표, 사례를 제시하여 설명함. > 주제에 대해서 다양한 실제 테스트 사례를 제시하여 단순 지식이 아니라 실전적인 내용을 학습할 수 있도록 함. > 고급 사용자가 이 책에서 설명하지 않는 고급 주제를 학습하고 할 때 추가 학습에 필요한 학습자료를 얻을 수 있도록 안내함.

저자 소개

 


저자는 고려대학교 경영학과를 졸업하고, 대기업의 IT부문에서 오랫동안 근무한 후, 독립하여 현재 ERP Consultant로서 활동하고 있다. 재무, 원가, 세무, 자금, 구매, 영업, 출하, 재고, 생산 등의 다양한 분야에서 다양한 프로젝트를 수행하면서, 기업의 업무 프로세스에 대하여 폭넓은 이해를 하고 있다. 1997년 SAP consultant 국제자격증을 획득한 이후, GS-Caltex, SK㈜, Volvo, 석유공사, 한화-토탈 등 주로 대기업의 대형 ERP 프로젝트를 수행해 오면서, SD, MM, HR, IS-OIL, BW, ABAP/4, ALE/EDI, Interface등에 대해 풍부한 지식을 가지고 있으며, 현재는 ERP, DW, SEM, CRM, EAI, Biz. Application 등을 사업영역으로 하는 Real Omega Consulting Inc.에서 활동하고 있다.

책 속에서

이 책은 라즈베리파이 (Raspberry Pi)에 대한 소개에서 시작하여 실제로 구매해서 동작시키는 방법을 안내하고 있으며, 사용할 수 있는 많은 명령과 도구들을 안내하고 있다. 또한 별도의 응용 프로그램 개발에 필요한 많은 도구와 사용방법에 대해서 설명하고 있으며, 라즈베리파이 (Raspberry Pi)를 외부의 기계나 설비, 센서등과 연결하여 실제 사물인터넷 (IOT)에 활용하는 방법에 대해서 안내하고 있다.

 

각 Chapter별로 설명하고 있는 내용을 간추리면 다음과 같다.

 

<<책 상권 라즈베리파이 (Raspberry Pi) 기초>>

[Chapter 1~Chapter 3]에서는 라즈베리파이 (Raspberry Pi)가 무엇인지, 어떤 특징을 가지고 있는지, 어디에 사용할 수 있는지 등 처음 접하는 분들을 위해서 라즈베리파이 (Raspberry Pi)에 대한 배경지식부터 시작하여 자체의 내용까지 상세히 설명하고 있다. 그리고 실제로 사용하고자 하는 사람들을 위해서 준비사항을 상세히 설명하고 있다. 

[Chapter 4~Chapter 9]에서는 라즈베리파이 (Raspberry Pi)에서 사용할 수 있는 운영체제 운영체제를 소개하고, 설치절차를 설명하고 있다. 설치가 완료된 다음 라즈베리파이 (Raspberry Pi)를 어떻게 시작하고, 종료하는지를 설명하고 있으며, 시스템 운영에 필요한 각종 설정항목들을 조정하는 방법에 대해서 설명하고 있다.

[Chapter 6~Chapter 7]에서는 라즈베리파이 (Raspberry Pi)가 작동한 후에 시스템에 접속하는 방식인 terminal 접속과 desktop 접속, local 접속과 remote 접속 등에 대해서 설명하고 있으며, terminal과 desktop window가 무엇인지, 어떤 기능을 가지고 있는지를 설명하고 있다.

[Chapter 8~Chapter 17]에서는 Linux 시스템의 기본적인 체계와 여러 가지 명령과 도구들에 대해서 상세히 설명하고 있다. terminal과 Shell 프로그램, 각종 Shell 명령, network 설정 방법, 사용자 및 사용자 그룹을 정의하는 방법, 파일에 대한 권한을 설정하는 방법, 각종 device의 의미와 내용을 확인하는 방법, 저장장치와 파일시스템의 구조, 파일을 관리하는 방법, 프로그램 설치 및 Upgrade 방법, 시스템 모니터링 하는 방법, 일괄 실행 및 자동 실행 등에 대해서 상세히 설명하고 있다.
 

<<책 하권 라즈베리파이 (Raspberry Pi) 활용>>

[Chapter 18~Chapter 20]에서는 라즈베리파이 (Raspberry Pi) 시스템에 대한 보다 고급 주제를 다루고 있다. 외부에서 라즈베리파이 (Raspberry Pi) 시스템에 원격으로 접속하는 여러 가지 방법을 안내하고 있으며, 시스템에 대한 현재 상태를 확인하기 위해서 여러 가지 모니터링 방법을 설명하고 있으며, 시스템에서 명령을 실행할 때 수동으로 실행하지 않고, 일정한 규칙에 따라 자동으로 실행하거나 여러 명령을 한꺼번에 일괄 실행하는 방법을 설명하고 있다.
 
[Chapter 21~Chapter 22]에서는 라즈베리파이 (Raspberry Pi)에서 사용할 수 있는 사무용 프로그램과 도구에 대해서 설명하고 있다. 사무용 문서 작성 도구와 이미지 편집 프로그램, 인쇄 프로그램, 인터넷 브라우저 등 다양한 도구를 소개하고 있으며, 카메라나 비디오를 이용한 멀티미디어 작업을 어떻게 할 수 있는지를 소개하고 있다. 

[Chapter 23~Chapter 24]에서는 라즈베리파이 (Raspberry Pi)에서 별도의 응용 프로그램을 개발하는데 사용하는 도구를 소개하고 있다. Python, Java, C, Scratch 등 다양한 개발 language와 도구들을 설명하고 있으며, Database가 필요하거나 Web을 구축하여 운용하고자 하는 사람들을 위해서 Apache, MySQL, PHP 등 Database server와 Web server를 구축하는 방법에 대해서 설명하고 있다.

[Chapter 25]에서는 라즈베리파이 (Raspberry Pi)를 이용해서 외부의 기계나 설비, sensor 등과 연결해서 다양한 interface를 해 보고, 사물인터넷 (IOT)를 구현할 수 있는 기초를 설명하고 있다. 라즈베리파이 (Raspberry Pi)가 가지고 있는 GPIO의 내용과 실제로 다루는 방법에 대해서 설명하고 있으며, 외부의 기기나 전자회로와 연결할 때 필요한 전기/전자에 대한 기초지식을 정리해 놓았다. 그리고 실제로 몇 가지의 사례를 사용하여 라즈베리파이 (Raspberry Pi)를 외부의 기기와 연결하거나 sensor와 연동하는 방법을 설명하고 있다.

목차

목차
서문
1이 책을 쓰기까지
2이 책의 전체적인 구성
3이 책에서 다루는 내용
4이 책에서 다루는 내용의 수준
5이 책에서 사용되는 관례(conventions)
Chapter 1Raspberry Pi 개요
1.1개요
1.1.1Raspberry Pi의 탄생
1.1.2Raspberry Pi 발전 History
1.2Raspberry Pi 특징
Chapter 2Raspberry Pi 하드웨어
2.1Raspberry Pi의 하드웨어 구성
2.1.1Raspberry Pi 기본적인 구성도
2.1.2Raspberry Pi의 model 특성 비교
2.2SoC, CPU 및 memory
2.3SD card slot
2.4Power Supply
2.4.1Micro USB power supply port
2.4.2장치별 전류 소비
2.5비디오 및 오디오 장치
2.5.1HDMI video port
2.5.2CSI camera interface
2.5.3DSI display port
2.5.43.5mm audio jack and composite video
2.6USB port
2.6.1model 별 USB port
2.6.2USB Port의 전력 제약
2.7network 장치
2.7.1Ethernet port
2.7.2Wi-Fi 장치
2.7.3Bluetooth 장치
2.8GPIO
Chapter 3장비/부품 구매 및 설치
3.1Raspberry Pi 모델 선택
3.2본체 케이스
3.3방열판
3.4저장장치
3.4.1SD 카드
3.4.2외부 대용량 저장장치
3.5power adapter 및 전원공급 cable
3.6network 장치
3.6.1WAN 접속 장비, LAN Hub 및 공유기
3.6.2LAN 케이블
3.6.3WI-FI Adapter
3.6.4Bluetooth Adapter
3.7입력 장치
3.7.1키보드
3.7.2마우스
3.8비디오 출력
3.8.1HDMI cable 및 HDMI 지원 모니터
3.8.2TFT-LCD
3.9camera
3.9.1USB 카메라
3.9.2CSI port 지원 카메라 및 Raspberry Pi 전용 camera
3.9.2.1일반 가시광선(visible-light) camera
3.9.2.2적외선(infrared) camera
3.9.2.3Raspberry Pi 전용 카메라 H/W 설치하기
3.1외부 Interface
Chapter 4운영체제 설치하기
4.1운영체제(OS, Operating System) 종류
4.1.1설치 가능한 운영체제 목록
4.1.2주요 운영체제 내용 검토
4.2운영체제 설치 개요
4.2.1운영체제 설치 방법
4.2.2복수 운영체제 설치에 대해서
4.3SD card 준비하기
4.3.1SD card format 하기
4.3.2〈NOOBS〉 utility와 SD card format
4.4설치 파일 download 준비하기
4.4.1Raspberry Pi homepage에서 download
4.4.2다른 source에서의 download
4.5〈NOOBS〉 utility를 이용한 설치
4.5.1〈NOOBS〉 utility 개요
4.5.2〈NOOBS〉 utility 프로그램 download 및 시스템 준비
4.5.3〈NOOBS〉 utility 기능
4.5.4〈NOOBS〉 utility 실행을 통한 운영체제 설치
4.5.5운영체제 설치 후의 〈NOOBS〉 utility 활용
4.6운영체제 image를 이용한 설치
4.6.1운영체제 image 파일 download 및 준비
4.6.2SD card에 image 파일 copy하기
4.6.3설치된 운영체제 작동하기
Chapter 5기본 시스템 시작 및 종료
5.1시스템 booting
5.1.1booting의 의미
5.1.2booting할 운영체제 선택
5.1.3booting 절차
5.1.4booting할 때 화면이 보이지 않을 때 조치
5.2시스템 Logon
5.2.1logon 의미
5.2.2기본 사용자 \"pi\" 계정
5.2.3logon 처리
5.3시스템 Logout
5.3.1logout 의미
5.3.2logout 처리
5.4시스템 종료
5.4.1시스템을 종료하는 방법
5.4.2shutdown 명령
5.4.3reboot 명령
Chapter 6시스템 접속 방법과 종료
6.1시스템 접속 개요
6.1.1시스템 기본 구성도
6.1.2시스템 접속 개요
6.2local 접속
6.2.1console에서의 terminal 전개 구성도
6.2.2local 접속 방식 설정
6.2.3terminal 접속
6.2.4local desktop window 연결
6.3시스템 접속과 종료
6.3.1종료하는 방법
6.3.2terminal에서의 시스템 종료
6.3.3window에서의 시스템 종료
Chapter 7desktop window 둘러보기
7.1Raspbian 운영체제 window의 특징
7.1.1왜 window를 사용하는가?
7.1.2X Windows와 LXDE
7.1.3다른 운영체제 window와의 차이점
7.2window 기본 구조
7.2.1window 시작화면
7.2.2Panel 영역 구성
7.2.3desktop 영역의 구성
7.3Panel(메뉴 및 작업표시줄)의 세부 구조
7.3.1Panel의 설정
7.3.2Menu(시작메뉴)
7.3.3Application Launch Bar(작업시작)
7.3.4Task Bar(작업표시)
7.3.5Tool (도구)
7.4desktop(바탕화면) 영역의 세부 구조
7.4.1desktop의 기능
7.4.2desktop 특성 설정
7.4.3폴더와 파일 생성하기
7.5주요 실행 프로그램 개요
7.5.1Accessories
7.5.2Programming
7.5.3Internet Web Browser (EpicHany)
7.5.4Game
7.6Help
7.6.1Debian Reference
7.6.2Raspberry Pi Help
7.7Preference
7.7.1Mouse and Keyboard Settings
7.7.2Theme and Appearance Settings
7.7.3Main Menu Editor
7.8Run
7.9Shutdown
Chapter 8Terminal과 Shell 프로그램
8.1terminal 프로그램
8.1.1terminal 프로그램 시작 방법
8.1.2terminal 화면의 구성
8.1.3terminal 화면에서의 작업
8.2Shell 프로그램
8.2.1Shell 과 BASH (Bourne Again Shell)
8.2.2기본 Shell 프로그램의 지정
Chapter 9Raspberry Pi 시스템 설정
9.1시스템 설정 개요
9.1.1시스템 설정의 의미
9.1.2시스템 설정 대상 항목
9.2시스템 설정 방법
9.2.1raspi-config 명령
9.2.2desktop window를 이용하는 방법
9.3파일시스템 확장 설정
9.3.1의미
9.3.2설정 절차
9.4default user \"pi'에 대한 사용자 암호 변경
9.4.1기본 사용자 \"pi\" 사용자의 의미
9.4.2암호 변경 절차
9.5booting 시작화면 설정
9.5.1booting 시작화면 종류
9.5.2설정방법
9.6Internationaliation Options 설정
9.6.1Internationaliation Options 설정 공통 메뉴
9.6.2locale 설정
9.6.3Time zone 설정
9.6.4Keyboard 설정
9.7성능 항목 설정
9.7.1overclock 설정
9.7.2GPU memory 조정
9.8camera 및 오디오 장치 설정
9.8.1Raspberry Pi camera 활성화
9.8.2audio 출력 조정
9.9network 관련 설정
9.9.1SSH 활성화
9.9.2hostname 설정
9.1주변기기 interface 장치 설정
9.10.1SPI(Serial Peripheral Interface) 설정

top