Big을 했으니 Small도 해야지~ 

얼마전 페북을 열심히 보다가 유명 개발자께서 새로운 무언가를 소개한 글을 잠깐 보았다. 바로 구글에서 자사의
안드로이드를 기반으로 추진하는 IoT 프로젝트인 Android Things라는 프로젝트였다. 구글의 개발자 사이트를
가보면 HOME 메뉴 아래 Android, Wear, TV, Auto에 이어 5번째로 자리잡고있다.


마침 작년부터 아두이노에 관심을 갖게 되었고 또 올해 추진하고 있는 아두이노로 스마트 미러를 만드는 계획에
차질을 빚고 있던 차에 이런 정보를 접하니 관심이 안갈 수 없다. 아쉽게도 Android 자체가 고수준 언어인 JAVA에
기반을 하고 있다보니 아두이노는 지원 기기에 없지만 라즈베리 파이를 지원한다고 하니 안그래도 기웃거리고 있던
라즈베리 파이를 시작해 볼 좋은 핑계가 생긴 셈이다.


그래서 오늘은 이 Android Things에 대해 간단하게 알아보고자 한다.
이 글은 Android Things의 메인 페이지를 정리한 것이다.

참조 링크 : https://developer.android.com/things/index.html


예정된 수순?

뭐 애초에 전방위적으로 손을 안뻗친 곳이 없는 구글이다보니 IoT에 눈을 돌렸다 해도 이상할 것도 없고 또 자율
주행 차를 연구하고 있었다 하면 당연히 그 과정에서 IoT가 빠져있었을리가 만무하다. 더군다나 이미 모바일 OS인
Android를 통해 소형 기기에 대한 생태계를 확실하게 굳히고 있는 마당에 사실상 일반 개발자에게 공개된 시점이
최근일 뿐 이미 오래 전에 준비는 다 되어 있었다고 봐야 할 것이다(그렇다면 곧 애플도?).


결국 올 것이 온 것이니 우리는 아~주 자연스럽게 이용만 하면 된다 ^^. 그러기 위해서는 차근 차근 하나씩 그 속을
들여다 보아야겠지.


Android Things 소개

그래서인지 Android Things의 소개에는 Android가 가지고 있는 장점들을 활용할 수 있다는 점을 유독 강조하고
있는 느낌이다. 이름 자체가 Android로 시작하니 두말하면 잔소리인가? 어쨌든 메인 페이지의 표제어가 바로
‘안드로이드의 용이성과 힘’이다. 


여기서 강조하고 있는 것은 기존에 구축된 Android의 개발 툴, API들, 리소스들과 개발자 커뮤니티를 마음껏 이용할
수 있다는 것, 새로운 IoT 기기들을 위해 저수준의 I/O와 라이브러리를 제공하는 새로운 API가 추가되었다는 것,
마지막으로 IoT의 가장 큰 약점인 보안 부분을 Android OS 수준에서 제공할 수 있다는 것 등이다.



다음으로 강조하는 것은 프로토타입의 개발에서부터 실제 상품 개발까지의 과정을 빠르게 진행할 수 있다는 것이다.
기존에 생산된 많은 디바이스들에 대해 인증 받았고 이러한 기기들 덕분에 커널 개발, 펌웨어 개발, 보드 자체의
개발 등 어려운 과정을 거치지 않고도 바로 프로토타입 제품을 생산할 수 있으며 이렇게 개발된 프로토타입 자체가
이미 상용 제품의 수준이기 때문에 상용제품 개발에도 큰 힘이 들지 않는다는 것이다.



그리고 마지막으로 기존에 구굴이 이루어 놓은 많은 것들을 사용할 수 있다는 것이다. 구글 플레이를 이용한 앱의 
배포라든지 Weave라는 IoT 프로토콜을 이용할 수 있다는 것, 각종 시스템 이미지나 업데이트 혹은 버그 픽스등을 
안정적으로 제공받을 수 있다는 점, 그리고 OS와 앱의 업데이트를 OTA 인프라를 이용해 진행할 수 있다는 것 등이
그것이다.



정리

길게 늘어놨지만 요점은 안드로이드 생태계를 기반으로 이미 구축된 구글의 다양한 서비스와 인프라들을 마음껏
이용할 수 있다는 것이다. 그럼 과연 이 것이 구체적으로 무엇을 의미하는가? 하는 것은 Android Things 사이트에
있는 내용을 차근차근 정리하면서 알아보도록 하자 (사실 가장 먼저 손대고 싶은 것은 샘플 프로젝트 중 텐서플로우를
이용하여 이미지 처리를 하는 예제인데 천리길도 한 걸음 부터…차근차근 나가자~^^).



블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^