지능형 사물인터넷 프로그래밍
지능형 사물인터넷 프로그래밍, 천상훈, 프로그래밍, 지능형, 사물인터넷, 979-11-6675-060-1, 9791166750601
도서명 | 지능형 사물인터넷 프로그래밍 |
---|---|
저자 | 천상훈 |
출판사 | 복두출판사 |
판수(크기) | 46배판 |
쪽수 | 174 |
판형 | 1판 |
출판일 | 2021-08-20 |
ISBN | 979-11-6675-060-1 |
목차
PART 1 우분투 리눅스 기초
CHAPTER 01 우분투 리눅스 기본
1.1 기본 명령어
1.2 IP 주소 정보
1.3 vi 편집기
1.4 패키지 관리
CHAPTER 02 셸 스크립트
2.1 셸 개념
2.2 셸 스크립트 프로그래밍
PART 2 젯슨 나노 활용
CHAPTER 03 젯슨 나노 개발환경 구축
3.1 장비 목록
3.2 개발 환경 구축하기
3.3 참고 사이트
CHAPTER 04 FAN 제어
4.1 팬 수동 제어
4.2 팬 자동 제어
4.3 팬 설정
4.4 참고 사이트
CHAPTER 05 OpenCV 설치하기
5.1 설치 준비
5.2 비디오 및 이미지 라이브러리 설치
5.3 OpenCV 설치
5.4 참고 사이트
CHAPTER 06 PI 카메라 사용하기
6.1 IMX219 CSI 카메라 시험
6.2 OpenCV 활용
6.3 USB 웹 캠 사용
6.4 참고 사이트
CHAPTER 07 AI 얼굴 인식
7.1 사진 100장 찍기
7.2 사진 100장 학습하기
7.3 얼굴 인식하기
7.4 참고 사이트
CHAPTER 08 GPIO 활용
8.1 GPIO 개념
8.2 GPIO 사용하기
8.3 참고 사이트
CHAPTER 09 스마트 LED
9.1 AI 융합 GPIO 제어
CHAPTER 10 스마트 도어락
10.1 AI 융합 도어락 코드
10.2 AI 융합 도어락 하드웨어
10.3 AI 융합 도어락 동작
10.4 참고 사이트
CHAPTER 11 젯슨 나노 백업 및 복구
11.1 젯슨 나노 백업
11.2 젯슨 나노 복구
11.3 참고 사이트
PART 3 지능형 사물인터넷 구현
CHAPTER 12 블링크(Blynk) 앱
12.1 블링크(Blynk) 서버 개발 환경 구축
12.2 스마트폰에 블링크 앱 설치 및 프로젝트 생성
12.3 기본적인 IoT 제어 파이썬 프로그램 작성
12.4 LED On_Off 제어
12.5 스마트 LED On_Off 제어
12.6 스마트 도어락 시스템 구현
12.7 참고 사이트
머리말
인공지능 AI는 영상 등의 데이터를 학습하여 서비스를 제공할 수 있는 유용한 도구이다. AI를 영상 분야에서 활용하는 서비스 수요가 증가하고 있다. AI 활용 기술을 하드웨어적으로 습득하기 위해 엔비디아의 젯슨 나노(Nvidia Jetson Nano)와 블링크(Blynk) 앱 기술을 사용할 수 있다.
AI 응용 하드웨어 개발자는 리눅스 운영체제, 젯슨 나노 등의 지능형 컴퓨터 기반 개발 도구, 블링크 등의 스마트 폰 개발 도구를 활용하여 기본적인 하드웨어 구현부터 앱 제작까지 수행할 수 있어야 한다. 인공지능 서비스는 우분투 등의 리눅스 운영체제 기반에서 개발되고 있다. 엔비디아 젯슨 나노는 우분투 리눅스 기반의 로컬 지능형 컴퓨터로서 100장 정도의 영상 데이터 훈련 등 간단한 인공지능 프로그램을 구현할 수 있다. 블링크는 서버 프로그램과 앱으로 구성된다. 블링크 서버 프로그램은 센서 등의 하드웨어와 통신한다. 블링크 앱은 사용자 프로젝트를 생성하여 버튼, 게이지 등을 통해 센서를 제어한다.
본 교재는 AI 응용 하드웨어 개발자의 입문용으로 리눅스 기본, 젯슨 나노 개발 도구, 블링크를 활용하여 지능형 사물인터넷을 구현하고 실습해 봄으로써 기본적인 AI 하드웨어 활용 역량을 강화하고자 하였다. 본 교재는 총 3부로 구성된다. 1부 리눅스 기초에서는 우분투 리눅스 기본, 셸 스크립트를 다룬다. 2부 젯슨 나노 활용은 젯슨 나노 개발 환경 구축, FAN 제어, OpenCV 설치, PI 카메라 사용, AI 얼굴 인식, GPIO 활용, AI 얼굴 인식을 활용한 LED On/Off, AI 얼굴 인식을 활용한 도어락 On/Off를 다룬다. 3부 지능형 사물인터넷(IoT) 구현은 블링크 앱을 다룬다.
본 교재는 AI 하드웨어 개발자의 기초적인 실무 역량 강화를 위한 목적으로 저술하였다. C언어를 사용하여 펌웨에 개발 등의 전문적인 하드웨어 개발은 본 교재에서 다루지 않는다. 지능형 컴퓨터 조립 등의 하드웨어 개발 환경을 습득하고 파이썬 프로그램을 활용하여 인공지능 서비스를 구현해 본다.
AI는 메타버스 등 디지털 현실에 확장적으로 활용되고 있다. AI는 현실 데이터를 디지털 데이터로 전환할 수 있는 모든 분야에서 폭발적으로 활용 수요가 증가하고 있다. AI에 대한 지식은 이러한 사회 변화에 적응하기 위해 필수적으로 갖추어야 할 기본적 요소로 자리잡고 있다. 따라서 본 교재는 AI 서비스의 하드웨어적 구현 실습을 위한 입문서로 그 역할을 어느 정도 수행할 수 있다고 생각된다.
저자 올림
지능형 사물인터넷 프로그래밍, 천상훈, 프로그래밍, 지능형, 사물인터넷, 979-11-6675-060-1, 9791166750601
재화 등의 배송방법에 관한 정보 | 상품 상세설명페이지 참고 |
---|---|
주문 이후 예상되는 배송기간 | 상품 상세설명페이지 참고 |
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 | 배송ㆍ교환ㆍ반품 상세설명페이지 참고 |
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 | 배송ㆍ교환ㆍ반품 상세설명페이지 참고 |
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 | 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다. |
재화등의 A/S 관련 전화번호 | 상품 상세설명페이지 참고 |
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 | 배송ㆍ교환ㆍ반품 상세설명페이지 참고 |
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 | 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다. |
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 | 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다. |
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 |
고객 부담
최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
상품의 불량 또는 오배송 | 고객부담 아님 |
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
대표상담전화