상세정보
지능형 사물인터넷 프로그래밍 - Jetson Nano와 Blynk를 활용한

지능형 사물인터넷 프로그래밍 - Jetson Nano와 Blynk를 활용한

저자
천상훈
출판사
복두출판사
출판일
2021-10-21
등록일
2021-11-24
파일포맷
COMIC
파일크기
71KB
공급사
우리전자책
지원기기
PC PHONE TABLET 프로그램 수동설치 뷰어프로그램 설치 안내
현황
  • 보유 1
  • 대출 0
  • 예약 0

책소개

머리말
인공지능 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 서비스의 하드웨어적 구현 실습을 위한 입문서로 그 역할을 어느 정도 수행할 수 있다고 생각된다.

저자 올림

QUICKSERVICE

TOP