하드카피월드 강좌 및 컨텐츠 목록
아래 강좌는 사물 인터넷의 각 기술 요소들에 대한 자료를 정리한 것입니다.
사물 인터넷 네트워크와 서비스 구축 (중급) 강좌도 업데이트 중이니 참고하세요.
1. 사물인터넷 개론
3. 마이크로 컨트롤러 – 아두이노
- 아두이노 소개
- 아두이노 IDE
- 아두이노 라이브러리
- 아두이노 소스 기본구조
- 아두이노 디버깅
- Digital IO
- Analog IO
- 광센서, 컬러 센서, 온습도 센서
- 서보모터
- 통신 인터페이스
- 아날로그 온습도계 만들기
- 아두이노와 외부 기기 연결방법 (유무선 통신의 종류와 특징)
- 예제 프로젝트 : 비접촉식 적외선 체온계, 오픈소스 로봇팔 만들기, 미세먼지 측정기, 층간소음 측정기, 아두이노 게임기 만들기
4. 단일 보드 컴퓨터(SBC) – 라즈베리 파이
- 리눅스 초보자를 위한 가이드
- 라즈베리파이 기본 설정
- GPIO 제어
- I2C/SPI 제어
- Serial 통신 제어
- 파이캠 사진 촬영과 제어, CCTV 기능 구현
- OpenCV 설치와 파이썬 연동, 얼굴인식
- 텔레그램 메신저 연동 (TelegramCLI)
- 텔레그램을 파이썬으로 제어
- 음악 스트리밍 서버 설치와 제어 (MPD)
- MySQL DB 설치
- 장고(Django) 프로그래밍 환경 설정
- Node.js 설치 방법
- 파이썬 프로그래밍 기초 (스레드, 큐)
5. 시리얼 통신
- OTG 케이블을 이용한 USB Host 통신 (아두이노-안드로이드)
- ADK 실드
- 아두이노 레오나르도 보드를 이용한 HID 장치 구현
6. 이더넷 통신
7. 블루투스
- 클래식 블루투스
- Part1 HC-06, RN-41/42, RN-52, AT 커맨드
- Part2 스마트 밴드 DIY – 가속도 센서
- Part3 스마트 밴드 DIY – 블루투스 모듈(HC-06)
- Part4 스마트 밴드 DIY – 스마트 밴드 만들기
- Part5 스마트 워치 DIY – OLED 디스플레이
- Part6 스마트 워치 DIY – 스마트 워치 만들기
- Part7 소형화 방법, 제작 사례 소개
- BLE
- Part1 BLE 소개와 스펙 정리
- Part2 iBeacon 장치 DIY
- Part3 통신 모듈로 활용하는 방법
- Part4 초소형 웨어러블 장치 만들기 (LiPo 배터리 충전 모듈)
- Part5 안드로이드 BLE 소스 분석
- nRF51822 BLE 모듈
- nRF51822 BLE 모듈 심화 과정
8. RF 통신
- RF 모듈과 Mesh 네트워크
- HC-11 433Mhz RF통신 테스트
- RF 통신을 이용한 홈 모니터링 시스템 구축 (라즈베리파이+파이썬)
9. WiFi
- ESP8266 WiFi 모듈
- ESP8266 – Sming framework을 이용한 펌웨어 개발
10. MQTT 메시징 프로토콜과 HA(Home Automation)
- 라즈베리파이와 홈 오토메이션
- MQTT 프로토콜 분석과 테스트
- 오픈소스 홈 오토메이션 솔루션
- 센서장치 제작과 MQTT 연동 방법 (ESP8266 기반)
- 안드로이드 MQTT 테스트 앱 (Paho library sample)
11. 홈 오토메이션 솔루션 제작
- 홈 오토메이션 솔루션 제작을 위한 준비
- 파이썬 프로그래밍 기초 (스레드와 큐 구조)
- 파이썬과 MQTT 브로커 연동
- 구글 클라우드 비전 API를 이용한 얼굴, 이미지, 텍스트 인식 (파이썬)
- 센서 장치 제작
- 음성인식과 MQTT를 이용한 모바일 컨트롤러 (안드로이드 앱)
- Django 를 이용한 웹 서비스 구축