logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

사물인터넷 자바스크립트 프로그래밍

사물인터넷 자바스크립트 프로그래밍

루벤 올리바 라모스 (지은이), 류영선 (옮긴이)
에이콘출판
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
25,200원 -10% 0원
1,400원
23,800원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

사물인터넷 자바스크립트 프로그래밍
eBook 미리보기

책 정보

· 제목 : 사물인터넷 자바스크립트 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9791161751559
· 쪽수 : 340쪽
· 출판일 : 2018-05-16

책 소개

라즈베리 파이와 아두이노 플랫폼을 사용한 몇 가지 도모틱스 프로젝트를 제공한다. 각 장의 프로젝트는 준비 작업부터 시작하여 하드웨어, 센서, 통신, 소프트웨어 프로그래밍으로 구성돼 있어 완벽한 제어 및 모니터링 시스템을 갖추도록 안내해줄 것이다.

목차

1장. 라즈베리 파이 제로 시작하기
__라즈베리 파이 제로 설정하기
____SD 카드 준비
____라즈비안 운영체제 설치
____직렬 콘솔 케이블로 라즈베리 파이 제로 디버깅하기
____직렬 COM 인터페이스 테스트 및 접근하기
__홈 네트워크에 연결하고 원격으로 접근하기
____이더넷 어댑터 연결
____SSH로 라즈베리 파이 제로에 접근하기
____Wi-Fi 네트워크 연결
__무선 도구 설치 방법
____IP 주소 및 무선 네트워크 구성
__통신 테스트
____컴퓨터에서 핑 테스트
__패키지 저장소 업데이트
__원격 데스크톱
____윈도우 원격 데스크톱
__웹 서버 구성
__PHP 설치 테스트
__요약


2장. 라즈베리 파이 제로에 장치 연결하기
__디지털 입력: 센서 DS18B20 연결하기
____하드웨어 요구 사항
____하드웨어 연결
__단선 프로토콜 구성
____소프트웨어 구성
____화면에 판독 값 표시하기
__MCP3008 ADC 변환기를 사용해 아날로그 입력 연결하기
__라즈베리 파이 GPIO 헤더
____파이썬 스크립트로 데이터 읽기
__RTC 연결하기
____I2C 설정
__DS3231 모듈 설정
____하드웨어 설정
__RTC 테스트
__I2C 장치 설정
__최종 테스트에 실시간 클럭 넣기
__요약


3장. 센서 연결: 실제 데이터 측정
__유량 센서를 사용해 물의 양 측정하기
____하드웨어 연결
____센서 신호 읽기
__아두이노로 펄스를 읽고 계산하기
__펄스 카운트로 물의 유속 계산하기
__물의 유속과 부피 계산
____LCD에 측정된 매개변수 표시하기
__가스 농도 측정
____아두이노 보드에 센서 연결하기
__센서로 알코올 농도 측정
__센서로 화재 감지하기
__식물의 습도 측정
__그릇의 수위 측정
__온도, 습도, 빛을 측정하고 LCD에 데이터 표시하기
____하드웨어 및 소프트웨어 요구 사항
____센서 테스트
____LCD에 데이터 표시하기
__PIR 센서로 움직임 감지
____아두이노에 PIR 센서 연결하기
__리드 스위치로 도어가 열려 있는지 감지
__지문 센서로 출입 권한이 있는 사람 찾기
____하드웨어 구성
____지문 저장
____센서 테스트
__요약


4장. 연결 장치 제어
__Nodejs로 간단한 웹 서버 만들기
__Restful API와 Nodejs를 사용해 라즈베리 파이 제로에서 릴레이 제어하기
____JSON 구조
____aREST API 명령
____라즈베리 파이 제로에 Nodejs 설치하기
__웹 브라우저에서 aREST 명령을 사용해 릴레이 제어하기
____웹 서버 구성
__컴퓨터에서 Nodejs로 웹 서버 구성하기
____Nodejs 다운로드
____Nodejs 설치
____Nodejs로 웹 서버 포트 8080 구성하기
__아두이노 Wi-Fi로 Nodejs를 사용해 온도, 습도, 빛 모니터링하기
____Wi-Fi 네트워크 연결
__아두이노 이더넷으로 Nodejs를 사용해 온도, 습도, 빛 모니터링하기
____아두이노 이더넷 실드 애플리케이션을 위한 코드
____Nodejs에서 장치 구성하기
__요약


5장. 웹캠을 추가해 보안 시스템 모니터링하기
__아두이노와 라즈베리 파이 간의 상호작용
____라즈비안에 아두이노 IDE 설치하기
____라즈베리 파이에 원격 접속하기
____그래픽 인터페이스에서 아두이노 실행하기
__라즈비안의 아두이노 인터페이스
____인터페이스 준비
____직렬 포트 선택
____그래픽 인터페이스에서 스케치 다운로드
__라즈베리 파이 제로에서 아두이노에 연결된 출력 제어하기
__파이썬에서 아두이노 보드 제어하기
____하드웨어 연결
__아두이노에 TTL 직렬 카메라를 연결하고 마이크로 SD에
__사진 저장하기
__직렬 TTL 카메라로 모션 감지하기
__라즈베리 파이에서 스냅샷 제어하기
____사진 촬영 함수 코드
__웹 페이지에서 카메라 제어하기
____PHP에서 파이썬 스크립트 호출하기
____파이썬 스크립트 코드
__네트워크 보안을 위해 USB 카메라 모니터링하기
____아두이노 YUN 구성
____MJPG-STREAMER 서버에서 모니터링하기
____라즈베리 파이에서 USB 카메라 모니터링하기
__요약


6장. 웹 모니터 빌드와 대시보드에서의 장치 제어
__MySQL 데이터베이스 서버 구성
____MySQL 설치
____PHP용 MySQL 드라이버 설치
____PHP와 MySQL 테스트
__데이터베이스 관리를 위한 PhpMyAdmin 설치
____아파치 서버 구성
____PhpMyAdmin 원격 패널 접속
____아두이노 데이터베이스 표시
____아두이노와 이더넷 실드에서 웹 서버로 데이터 보내기
__MySQL을 사용한 데이터로거
____스크립트 소프트웨어 프로그래밍
____연결 테스트
__데이터베이스 데이터 쿼리
____스크립트용 소프트웨어
____특정 데이터를 표시하는 스크립트
____온도 기록 쿼리
__LED 제어와 밝기 조절
____소프트웨어 요구 사항
____LED 테스트
____인터페이스에서 LED 제어하기
__DC 모터 속도 제어
__전기 회로로 조명 제어
____가전 제품
__기타 제품
____도어록 제어
____관수 장치 제어
__라즈베리 파이 제로에 원격 접속하기
____모뎀 설정 방법
____동적 DNS 구성
____No-iporg 계정 생성
__조명 제어 및 소비 전류 측정
____제어 및 모니터링 인터페이스 구축하기
____제어 및 모니터링 인터페이스
__연결된 장치와 센서에서 아두이노, Wi-Fi, 이더넷 실드의 제어 및 모니터링
____단일 인터페이스에서 장치 제어 및 모니터링 코드 작성
____모니터링 및 제어할 장치 추가
__요약


7장. 사물인터넷 대시보드로 스파이 폴리스 구축하기
__소음을 감지하는 스파이 마이크
____소프트웨어 코드
__AC 램프 조광기의 전류 조절하기
____하드웨어 요구 사항
____소프트웨어 코드
__RFID 카드로 접근 제어하기
____하드웨어 요구 사항
____소프트웨어 요구 사항
____소프트웨어 코드
__연기 감지
____소프트웨어 코드
__라즈베리 파이 제로를 사용해 경보 시스템 구축하기
____라즈베리 파이 제로와 모션 센서 연결
____소프트웨어 코드
____경보 모듈
____소프트웨어 코드
____중앙 인터페이스
____그래픽 인터페이스
__원격 대시보드에서 온습도 모니터링하기
____센서 테스트 탐색
____원격 대시보드 구성(Dweetio)
__요약


8장. 스마트폰에서 장치를 모니터링하고 제어하기
__APP 인벤터를 사용해 스마트폰에서 릴레이 제어
____하드웨어 요구 사항
____소프트웨어 요구 사항
__첫 번째 애플리케이션 작성
____인터페이스 디자인
____APP 인벤터와 아두이노 이더넷 실드 간의 통신
____APP 인벤터 코드
__이더넷 실드를 사용해 안드로이드 스튜디오에서 JSON 응답 읽기
__안드로이드 애플리케이션
____자바 클래스
____애플리케이션 권한
__안드로이드 애플리케이션을 사용해 DC 모터 제어하기
____하드웨어 요구 사항
__라즈베리 파이 제로를 사용해 안드로이드에서 출력 제어
__블루투스를 통해 라즈베리 파이로 출력 제어
____안드로이드 애플리케이션에서 조명 제어
__요약


9장. 통합
__시스템 통합: 개발 프로젝트
____조명 센서의 세부 사항
____모션 센서
____자동 조명 컨트롤러
__태양광 전력 모니터 회로
__토양 센서를 가진 자동 관개 시스템
__아두이노 수위 컨트롤러
__블루투스 기반 가정 자동화
__매트릭스 키보드를 사용한 접근 제어
____키패드
____코드를 표시하기 위한 LCD 화면 연결
__키패드로 도어록 제어하기
____키패드를 사용해 접근하는 코드
__시스템 제어를 릴레이 및 장치와 통합
____여러 기기 제어
____전체 시스템
__전원 공급 장치 설정 방법
____AC 부하용 전원 공급 장치
____아두이노 보드에 24 DC 볼트의 릴레이 연결
__요약

저자소개

루벤 올리바 라모스 (지은이)    정보 더보기
컴퓨터 엔지니어로, 멕시코 레온(Leon)에 있는 살바지오(Salle Bajio) 대학에서 컴퓨터와 전자 시스템 공학, 텔레커뮤니케이션 및 네트워킹 분야 석사 학위를 받았다. 웹 프레임워크와 클라우드 서비스를 사용해 아두이노와 라즈베리 파이에 연결된 장치를 제어하고 모니터링하는 사물인터넷 애플리케이션 개발에서 5년 이상 경험을 쌓았다. 살바지오 대학에서 메카트로닉 시스템 디자인과 공학 석사 과정 학생들에게 메카트로닉을 가르치고 있다. 또한 멕시코 레온에 있는 Centro de Bachillerato Tecnologico Industrial에 근무하면서 전자 및 로봇 제어, 메카트로닉 마이크로 컨트롤러를 가르치고 있다. 안드로이드와 iOS, 윈도우폰, 비주얼 스튜디오, .NET, HTML5, PHP, CSS, Ajax, 자바스크립트, 앵귤러, ASP, .NET 데이터베이스(SQlite, 몽고DB, MySQL), 웹 서버(Node.js와 IIS) 같은 기술을 사용해 모니터링 시스템과 데이터로거(datalogger) 데이터 같은 분야의 컨설턴트 및 개발자 프로젝트에서 일했다. 또한 아두이노와 라즈베리 파이, 이더넷 실드, GPS와 GSM/GPRS, ESP8266, 데이터 수집과 프로그래밍을 위한 제어 및 모니터링 시스템에 대한 다양한 하드웨어 프로그래밍을 수행했다.
펼치기
류영선 (옮긴이)    정보 더보기
소프트웨어 엔지니어로서 오랫동안 웹 브라우저와 웹 서버를 개발했다. 그 경험을 바탕으로 현재는 W3C를 비롯한 여러 국제 표준화 단체에서 웹과 관련된 표준화 업무를 담당하고 있다. 최근에는 PC에서 벗어나 모바일 환경이나 DTV, 디지털 사이니지(Digital Signage), 웨어러블(Wearable), 오토모티브(Automotive) 등의 다양한 IoT 장치에 웹 기술을 접목하는 오픈 웹 플랫폼에 관심을 갖고 관련 기술을 연구 중이다. 아울러 워크숍, 세미나 강연, 학술 기고를 통해 오픈 웹 플랫폼과 웹 기술을 전파하는 데 힘쓰고 있다. 옮긴 책으로는 에이콘출판사에서 펴낸 『반응형 웹 디자인』(2012), 『HTML5 웹소켓 프로그래밍』(2014), 『WebRTC 프로그래밍』(2015), 『자바스크립트 디자인 패턴』(2016), 『자바스크립트 언락』(2017), 『객체지향 자바스크립트 3/e』(2017), 『사물인터넷 자바스크립트 프로그래밍』(2018), 『모던 C++ 프로그래밍 쿡북』(2019), 『산업인터넷 애플리케이션 개발』(2020) 등 다수가 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책