C++를 이용한 IoT(사물인터넷) 프로그래밍 시리즈
Day 1: IoT 개요 및 중요성
Day 2: IoT 아키텍처와 주요 구성 요소
Day 3: C++ 개발 환경 설정 (Arduino, Raspberry Pi)
Day 4: IoT 기기 선택과 기본 설정 (Arduino, Raspberry Pi)
Day 5: 첫 번째 프로젝트: LED 제어 (Arduino)
Day 6: 첫 번째 프로젝트: LED 제어 (Raspberry Pi)
Day 7: GPIO 핀과 기본 전자 회로 기초
Day 8: 아날로그-디지털 변환 (ADC)
Day 9: 온도 센서 (DHT11, DHT22) 데이터 수집
Day 10: 조도 센서(LDR) 데이터 수집
Day 11: 초음파 거리 센서(HC-SR04) 데이터 수집
Day 12: 모션 센서(PIR) 데이터 수집
Day 13: 가스 센서(MQ-2) 데이터 수집
Day 14: 센서 데이터 시각화 기초
Day 15: 직렬 통신 (UART) 이해하기
Day 16: I2C 통신 프로토콜 사용법
Day 17: SPI 통신 프로토콜 사용법
Day 18: Wi-Fi 모듈 (ESP8266, ESP32) 설정 및 사용
Day 19: Bluetooth 통신 (HC-05, HC-06) 설정 및 사용
Day 20: MQTT 프로토콜을 이용한 메시지 통신
Day 21: HTTP와 RESTful API 이해하기
Day 22: 클라우드 서비스 개요 (AWS IoT, Google Cloud IoT, Azure IoT)
Day 23: AWS IoT Core 설정 및 데이터 송수신
Day 24: Google Cloud IoT Core 설정 및 데이터 송수신
Day 25: Azure IoT Hub 설정 및 데이터 송수신
Day 26: 실시간 데이터 스트리밍과 분석
Day 27: 데이터 저장소와 데이터베이스 연동 (InfluxDB, MongoDB)
Day 28: 데이터 시각화 도구 사용 (Grafana, Tableau)
Day 29: IoT 보안 기초
Day 30: 최종 프로젝트: 스마트 홈 시스템 구축