목차
저자서문 = ⅳ
1장 가장 뜨거운 키워드 중 하나인 IoT = 1
  1.1 IoT란 무엇인가 = 1
  1.2 개발자가 할 수 있는 일이 많지 않은 IoT = 23
  1.3 우리가 직접 만드는 IoT = 3
2장 Parse? Parse Server! = 5
  2.1 Parse란 무엇인가 = 5
    2.1.1 내가 서버를 만들지 않아도 데이터를 주고받을 수 있는 클라우드와 BaaS = 6
    2.1.2 Parse란 무엇인가 = 8
    2.1.3 Parse Server의 등장 = 9
    2.1.4 앞으로의 목표 = 10
  2.2 Parse Server 개요 = 10
    2.2.1 node.js&npm과 함께 하는 Parse Server 오픈소스 = 11
    2.2.2 mLab = 15
    2.2.3 Dashboard = 20
3장 자바스크립트 SDK와 REST API = 25
  3.1 Parse SDK란 무엇인가 = 25
  3.2 자바스크립트 SDK 1 = 26
    3.2.1 SDK와 샘플 프로젝트 = 26
    3.2.2 객체(Objects) = 30
    3.2.3 쿼리(QUERY) = 39
  3.3 REST API = 42
    3.3.1 REST API 공식 문서 보는 방법 = 45
    3.3.2 API Console = 50
    3.3.3 자바스크립트에서 REST API 사용하기 = 55
  3.4 User와 ACL = 57
    3.4.1 회원가입(사용자 생성) = 57
    3.4.2 로그인과 로그아웃(세션) = 59
    3.4.3 ACL = 61
    3.4.4 Role과 Relation = 68
  3.5 자바스크립트 SDK 2 : REST API와 SDK의 차이점 = 73
    3.5.1 자바스크립트 SDK에서의 User/Session/Role = 73
    3.5.2 자바스크립트 SDK 샘플 애플리케이션 = 81
4장 안드로이드 SDK = 91
  4.1 환경설정 = 91
  4.2 샘플 프로젝트 = 96
  4.3 안드로이드 SDK 샘플 애플리케이션 = 103
    4.3.1 회원가입 = 105
    4.3.2 로그인 = 110
    4.3.3 메인 페이지 = 114
5장 클라우드에 Parse Server 올리기 = 121
  5.1 클라우드, AWS? Heroku! = 121
  5.2 Heroku 환경설정과 Parse Server 배포 = 122
  5.3 Dashboard도 올려보자 = 130
  5.4 Heroku에 올린 Parse Server를 SDK와 연동하기 = 133
6장 Parse Server와 IoT 설정하기 = 135
  6.1 라즈베리파이 알아보기 = 136
    6.1.1 라즈베리파이와 IoT의 관계 = 137
  6.2 라즈베리파이 설정하기 = 138
    6.2.1 운영체제인 라즈비안 설치 = 139
    6.2.2 환경 설정 = 144
    6.2.3 개발 환경 설정 = 150
7장 라즈베리파이 제어하기 = 163
  7.1 GPIO = 163
    7.1.1 GPIO의 개념 = 163
    7.1.2 라즈베리파이의 GPIO = 166
    7.1.3 출력 = 168
    7.1.4 입력 = 178
    7.1.5 출력과 입력 확장하기 = 186
  7.2 I2C = 187
    7.2.1 GPIO Expander(MCP23017) = 191
    7.2.2 가속도/각속도 센서 = 207
  7.3 SPI = 211
    7.3.1 ADC = 214
  7.4 전압이 다른 장치와 연결하기 = 219
    7.4.1 릴레이: 3.3v→220v, 저속, 고전압 = 220
    7.4.2 레벨 시프터: 3.3v↔5v, 고속, 저전류 = 221
    7.4.3 트랜지스터: 3.3v→12v, 고속, 고전류 = 223
8장 라즈베리파이와 Parse Server 연결하기 = 227
  8.1 Parse 웹 설정과 라즈베리파이 Parse SDK 설치 및 퀵 스타트 = 228
  8.2 Parse 임베디드 C 라이브러리 = 231
    8.2.1 두 가지 인자 등록 하기(POST) = 232
    8.2.2 이미 등록한 인자 수정하기(PUT) = 233
    8.2.3 등록된 인자 읽어오기(GET) = 234
    8.2.4 등록된 인자 삭제하기(DELETE) = 238
    8.2.5 cJSON을 사용한 Parse Server 확인하기 = 239
    8.2.6 Query parameters 사용하기 = 243
9장 Parse Server와 함께하는 IoT 프로젝트 = 249
  9.1 반려견의 행동량을 측정하는 모니터링 서비스 = 250
    9.1.1 반려견 활동량 측정기 = 250
  9.2 LED 전등을 켜고 끌 수 있는 스위치 제어 서비스 = 277
    9.2.1 LED 조명/스마트 플러그 = 279
    9.2.2 원격 손가락 스위치 = 298
  9.3 프로젝트를 마치며 = 303
찾아보기 = 304
닫기