ㅇ 교육목표 : IoT 센서 제어와 시스템 프로그래밍, 네트워크 통신의 기초 학습을 통한 임베디드 시스템 설계 능력 향상 구분 | 세부 교육 | 시간 | 아두이노 입문 | ・기초 프로그래밍 수업(24H) - C, C++ 변수, 자료형, 연산자, 함수 ・데이터베이스 및 웹 기초 javascript, php - mysql 설치 - 데이터베이스 기초 - table 생성, SQL 문법 - 웹서버 기초 javascript, php | 40 | ・아두이노 실습(8H) - 아두이노 개발 환경 - 아두이노 구조, 핀, 센서,부저, LED, 초음파센서 설명 - 시리얼통신, 제어문 ・아날로그 입출력 제어(8H) - 전기 회로, 저항 개념 - 아날로그, 디지털 입출력 제어 ・센서 제어(8H) - 센서 회로 구성 - 부저, 서보모터, 초음파 센서 등 제어법 ・파이썬 기반 데이터 측정 및 저장(16H) - 데이터 전처리 - 데이터베이스 연결 및 저장 | 40 | 리눅스 프로그래밍 | ・Docker 환경 구성(8H) - 도커 개념 및 설치, 리눅스 설치 ・리눅스 명령어 실습(8H) - 리눅스 기본 명령어 - 사용자 관리, 파일 속성 - 관리자 명령어 ・프로세스와 시그널(8H) - 프로세스 관리, 제어 - shell 시그널 ・리다이렉션과 파이프라인(4H) - dup2(), pipe() - 파이프라인 구현 | 28 | ・네트워크 및 사물인터넷(16H) - 네트워크 구조 모델, TCP/UDP 소켓 ・라즈베리파이를 이용한 서버 구축(24H) - 리눅스 설치, 네트워크 설정, 도메인, SSL 설정 - MQTT ・아두이노 장비 통신 제어(12H) - 스마트폰을 통한 라즈베리파이-아두이노 제어 | 52 | 합계 | 160H |
|