https://brunch.co.kr/@topasvga/1969
IOT에 이전 부터 관심이 많이 있었지만, 업무적으로도, 접할 기회가 없었고
공부해야 할 것들은 쌓여가고... 그러던중에 가볍게나마 방향을 알고 싶어서 정리합니다.
위에 블로그에서 내용을 참고 (거의 복붙) 했습니다.
1. IOT개발자는 어느 분류에 속할까?
- 클라우드 및 소프트웨어 아키텍트
소프트웨어 개발자 및 엔지니어에 속한다고 한다.
* 프런트 앤드 + 백앤드 개발자에 해당하게 된다.
2. 어떤일을 하는가 ?
- 공공 부분과 통신부분의 IOT 사업
- 공공 설비 모니터링 하는 서비스로 사용 ( AI / ML과 같이 사용됨 )
3. 어떤걸 공부해야하는가?
- 센서로 부터 데이터 수집 : IOT 기기, 아두이노, 라즈베리파이 센서
- OS : 리눅스 ( 라즈베리파이는 OS가 리눅스로 되어있다. )
- 리눅스에 웹사이트를 올린다. 데이터를 봐야한다 : HTML ,CSS, 자바스크립트
- DNS : 도메인으로 웹사이트를 보자
- 파이썬 : 수집한 데이터를 파일로 저장하거나, 데이터를 보내자
- 클라우드 : 클라우드에서 데이터를 수집,분석
- 앱 인벤터 : 간단하게 앱을 만들어서, 스마트 기기에서IOT를 제어해 보자
* 서비스 구성도로 확인
1) IOT 기기 ( 아두이노, 라즈베리파이, 센서, 리눅스, html, 파이썬 )
2) 클라우드 ( 데이터 수집, 가공, 분석 )
3) 관리자 ( 스마트폰 , 웹 )
4. 어떻게 공부해야하는가?
위에 링크한 블로그에서는 아래와같이 학습하기를 추천한다.
* 메모
위 블로그에서 추천한 책
안드로이드
1) 안드로이드 스튜디오 Arctic Gox & 프로그래밍