이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
페이스북 Parse와 라즈베리파이로 실습하며 배우는 IoT
로드북 2017.02.10.
베스트
컴퓨터 공학 top100 3주
가격
25,000
10 22,500
YES포인트?
1,250원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

책소개

목차

1장 가장 뜨거운 키워드 중 하나인 IoT
1.1 IoT란 무엇인가
1.2 개발자가 할 수 있는 일이 많지 않은 IoT
1.3 우리가 직접 만드는 IoT

2장 Parse? Parse Server!
2.1 Parse란 무엇인가
2.1.1 내가 서버를 만들지 않아도 데이터를 주고받을 수 있는 클라우드와 BaaS
2.1.2 Parse란 무엇인가
2.1.3 Parse Server의 등장
2.1.4 앞으로의 목표
2.2 Parse Server 개요
2.2.1 node.js & npm과 함께 하는 Parse Server 오픈소스
2.2.2 mLab
2.2.3 Dashboard

3장 자바스크립트 SDK와 REST API
3.1 Parse SDK란 무엇인가
3.2 자바스크립트 SDK 1
3.2.1 SDK와 샘플 프로젝트
3.2.2 객체(Objects)
3.2.3 쿼리(QUERY)
3.3 REST API
3.3.1 REST API 공식 문서 보는 방법
3.3.2 API Console
3.3.3 자바스크립트에서 REST API 사용하기
3.4 User와 ACL
3.4.1 회원가입(사용자 생성)
3.4.2 로그인과 로그아웃 - 세션
3.4.3 ACL
3.4.4 Role과 Relation
3.5 자바스크립트 SDK 2 : REST API와 SDK의 차이점
3.5.1 자바스크립트 SDK에서의 User/Session/Role
3.5.2 자바스크립트 SDK 샘플 애플리케이션

4장 안드로이드 SDK
4.1 환경설정
4.2 샘플 프로젝트
4.3 안드로이드 SDK 샘플 애플리케이션
4.3.1 회원가입
4.3.2 로그인
4.3.3 메인 페이지
5장 클라우드에 Parse Server 올리기
5.1 클라우드, AWS? Heroku!
5.2 Heroku 환경설정과 Parse Server 배포
5.3 Dashboard도 올려보자
5.4 Heroku에 올린 Parse Server를 SDK와 연동하기

6장 Parse Server와 IoT 설정하기
6.1 라즈베리파이 알아보기
6.1.1 라즈베리파이와 IoT의 관계
6.2 라즈베리파이 설정하기
6.2.1 운영체제인 라즈비안 설치
6.2.2 환경 설정
6.2.3 개발 환경 설정

7장 라즈베리파이 제어하기
7.1 GPIO
7.1.1 GPIO의 개념
7.1.2 라즈베리파이의 GPIO
7.1.3 출력
7.1.4 입력
7.1.5 출려과 입력 확장하기
7.2 I2C
7.2.1 GPIO Expander(MCP23017)
7.2.2 가속도/각속도 센서
7.3 SPI
7.3.1 ADC
7.4 전압이 다른 장치와 연결하기
7.4.1 릴레이: 3.3v → 220v, 저속, 고전압
7.4.2 레벨 시프터: 3.3v ? 5v, 고속, 저전류
7.4.3 트랜지스터: 3.3v → 12v, 고속, 고전류 223

8장 라즈베리파이와 Parse Server 연결하기
8.1 Parse 웹 설정과 라즈베리파이 Parse SDK 설치 및 퀵 스타트
8.2 Parse 임베디드 C 라이브러리
8.2.1 두 가지 인자 등록 하기(POST)
8.2.2 이미 등록한 인자 수정하기(PUT)
8.2.3 등록된 인자 읽어오기(GET)
8.2.4 등록된 인자 삭제하기(DELETE)
8.2.5 cJSON을 사용한 Parse Server 확인하기
8.2.6 Query parameters 사용하기

9장 Parse Server와 함께하는 IoT 프로젝트
9.1 반려견의 행동량을 측정하는 모니터링 서비스
9.1.1 반려견 활동량 측정기
9.2 LED 전등을 켜고 끌 수 있는 스위치 제어 서비스
9.2.1 LED 조명 / 스마트 플러그
9.2.2 원격 손가락 스위치
9.3 프로젝트를 마치며

관련 분류

품목정보

발행일
2017년 02월 10일
쪽수, 무게, 크기
316쪽 | 515g | 172*225*14mm
ISBN13
9788997924288

출판사 리뷰

사물인터넷은 개인이 배우기 어렵다?
사물인터넷에 최적화한 설치형 서버인 Parse Server,
그리고 라즈베리파이로
누구나 쉽게 구현하며 배운다!

사물인터넷에 최적화한 Parse 서버를 이용해 3G/4G 네트워크를 이용해 어디서든 디바이스를 제어할 수 있는 환경을 만들어보는 게 이 책의 “핵심목표”이다.
Parse는 iOS, 안드로이드, 아두이노, 자바스크립트, MacOS, .NET, 유니티, PHP, 임베디드 C 등 다양한 플랫폼을 지원한다. 이 책은 자바스크립트, 안드로이드 기반의 예제들을 제공한다. 그리고 임베디드 C를 사용할 수 있는 라즈베리파이도 활용한다.

이 책의 프로젝트 소개
이 책에서 제공하는 프로젝트에서 힌트를 얻어 다양한 IoT 애플리케이션을 만들어보고 배워볼 수 있는 계기가 되기를 바란다.

_IOT 스위치
스위치 끄고 켜는 게 뭐 대단할까? 하지만, 근처에서 할 수 있는 리모트 컨트롤이 아니라, 인터넷이 되는 전세계 어디서든 원격으로 제어가 가능하다면? 그 기술적 노하우를 배워본다.

_애완동물 활동량 체크기 앱
안드로이드 앱으로 애완견의 활동량을 실시간으로 모니터링 할 수 있는 앱이다. 사물인터넷의 다양한 응용이 가능한 프로젝트이다.

이 책에서 수도 없이 강조하는 것처럼, IoT는 어렵지 않다. 기기에서 채집한 정보를 클라우드와 휴대폰에서 체크하고 기기를 컨트롤 하는 것, 그것이 전부다. 그래서 이 책의 내용을 크게 요약하면 다음과 같다.

1) 기기와 데이터를 주고 받기 위한 서버(Parse Server)를 만든다.
2) 만든 서버를 어디서든 접근 가능하도록 클라우드(Heroku)에 올려놓는다.
3) 기기(라즈베리파이)를 목적에 맞게 설정하며 프로그램을 만든다.
4) 기기를 컨트롤하거나 데이터를 확인할 수 있는 애플리케이션을 만든다.

이 과정이 IoT 프로젝트를 만드는 과정이다. 그래서 최종적으로 독자가 스스로 만들어 볼 수 있도록 작은 프로젝트 두 가지를, 만드는 과정과 함께 마지막에 포함했다.

“또한 사용자에게 서비스를 제공하기 위한 다양한 방법으로 웹과 스마트폰이라는 우리에게 친숙한 방법에 대한 가이드를 모두 제시하고 있는데, 심지어 나는 자바스크립트를 전혀 모르는 상태임에도 불구하고 코드마다 친절하게 적힌 설명을 통해 전혀 무리 없이 예제를 진행할 수 있었다.”
_베타리더 김웅지

“이 책을 통해 독자들은 라즈베리파이, 안드로이드, 웹 그리고 Parse Server를 이용하여 실습하며 IoT를 학습할 수 있다. 상세한 설명과 친절한 예제를 하나하나 따라가다 보면 IoT가 그리 멀리 있지 않고 어느덧 하나의 IoT 제품을 만들고 있는 자신을 발견할 수 있을 것이다.”
_베타리더 박래신

리뷰/한줄평1

리뷰

8.0 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.

22,500
1 22,500