차례:
Android Things는 Google 최고의 프로젝트 중 하나 일 수 있습니다. 단순하고 일관성있게 소형 임베디드 스마트 "사물"을 구축 할 수 있도록 설계된이 솔루션은 이전에 어떤 유형의 프로그래밍도 한 번도 해본 적이 없더라도 소규모로 연결된 모든 유형의 프로젝트를 시작할 수있는 좋은 방법입니다.
저렴한 하드웨어에서 실행할 수 있으며, 꿈꾸던 건물 건축에 상관없이 올바른 방향으로 안내 할 수있는 훌륭한 지원 자료가 있습니다. 나는 몇 주 동안 그것을 조사해 왔으며 그것이 멋진 기술을 만드는 데 관심이 있고 그것을 사용하는 것뿐만 아니라 그것을 시작 해야하는 곳이라고 생각합니다.
어쩌면 가장 좋은 부분은 핵심은 안드로이드 일뿐입니다. 10 억 대 이상의 휴대폰, 수많은 태블릿, 시계, TV 및 상상할 수있는 기타 작은 스마트 기기에서 실행되는 동일한 Android. Android Things의 훌륭한 자습서를 통해 배우면 Android 용 앱 작성 방법을 잘 이해할 수 있습니다. 성공적인 Android 앱 개발자가되기를 꿈꿀 필요는 없습니다. 배우고 싶더라도 배울 수있는 좋은 방법입니다. 무엇보다도, 시작하는 데 몇 가지 간단한 단계 만 거치면됩니다.
Android Things: IoT를 방해하려는 Google의 계획에 대해 알아야 할 모든 것
필요한 것: 하드웨어
Android Things로 개발 작업을하려면 몇 가지 기본 하드웨어가 필요합니다. 우선 컴퓨터가 필요합니다. 멋진 컴퓨터 일 필요는 없으며 Android Studio를 실행할 수있을만큼 강력합니다. 모든 Intel Mac 또는 Linux PC와 마찬가지로 최신 Windows PC 또는 랩톱도 괜찮습니다.
몇 년 전, 나는 작은 Acer Netbook에서 안드로이드 개발에 속기 시작했으며 하드웨어 측면에서 충분했습니다. 물론 강력한 PC는 제작물을 컴파일하는 데 걸리는 시간을 줄이지 만 필요하지는 않습니다.
시작하기 위해 많은 고가의 하드웨어가 필요하지 않습니다.
다른쪽에는 Android Things를 실행할 수있는 하드웨어가 필요합니다.
작은 단일 보드 컴퓨터에 익숙하고 어설프게 사용하는 경우 독립형 PICO-IMX7-AT 보드 또는 Raspberry Pi 3으로 시작할 수 있습니다. Raspberry Pi는 폭 넓은 지원을 제공하기 때문에 좋아합니다. 거의 모든 작업을 수행 할 수 있지만 스마트 임베디드 프로젝트를 구축하는 데 더 진지한 경우 Pico는 Alexa 개발 지원도 제공하므로 더 나은 선택입니다.
더 나은 선택은 200 달러를 지출하고 완전한 Android Things 개발자 키트를 구매하는 것입니다. Pico 보드뿐만 아니라 5 인치 멀티 터치 디스플레이, HD 카메라, Pimoroni Rainbow HAT 및 모든 케이블과 패스너도 함께 제공합니다. 이들은 Google I / O 2018 참석자에게 제공 한 것과 동일한 키트이며 훌륭합니다. 필요한 모든 것을 얻고 모든 데모와 튜토리얼에 정확한 하드웨어를 사용하기 위해 조금 더 많은 가치가 있습니다.
필요한 것: 소프트웨어
Android Things를 위해 개발해야하는 모든 소프트웨어는 무료입니다. 그렇다고 나쁘지 않다는 것은 아닙니다. 개발자가 사용하기를 원하고 아무 것도 청구하지 않는다는 것입니다.
Google의 키트를 사용하는 경우 개발 하드웨어 용 Android Things 이미지, 컴퓨터 용 Android Studio 및 시스템을 실행하고 Wi-Fi에 연결할 수있는 Android 도우미 앱의 세 부분으로 구성됩니다.
Android Things를 위해 개발해야하는 모든 소프트웨어는 무료입니다.
Android Studio는 Android 휴대폰 용 앱 개발자가 사용하는 것과 동일한 Android Studio입니다. 몇 가지 기본 요구 사항이 있으며 Windows 또는 macOS를 사용하는 경우 이미 설치되어 있습니다.
Linux에 설치하는 경우 이미 사용중인 몇 가지 기본 종속성이 필요합니다. Google 개발자 웹 사이트에서 Android Studio를 다운로드 할 수 있으며 다른 프로그램과 마찬가지로 설치됩니다. 또한 설치 프로그램이 설정을 안내 한 후 개발 환경 설정에 대한 전체 지시 사항을 찾을 수 있습니다.
Android Things는 Google의 Android Things 포털에서 사전 빌드 된 이미지로 제공됩니다. Google은 설치할 수있는 업데이트 및 패치를 제공하므로 미리 작성된 이미지를 사용하는 것이 좋습니다. 개발자 키트를 구입 한 경우 보드에 설치를 시작하는 데 필요한 소프트웨어가 이미 있습니다. 또한 Google 클라우드를 통해 데이터를 가져오고 보내는 데 도움이되도록 자체 Android Things 개발 콘솔에 가입하고 싶을 것입니다. 키트를 구매하지 않은 경우 개발자 콘솔에는 최신 Android Things 빌드를 보드에 플래시하는 데 필요한 도구가 있습니다.
휴대 전화에 Android Things 컴패니언 앱을 설치하는 것도 좋습니다. 키트를 구입 한 경우 키트를 설정하여 네트워크에 연결해야합니다. Google Play에서 찾을 수 있습니다.
다음 정거장: 어디서나
믿거 나 말거나, Android Things 플랫폼을 위해 개발해야 할 모든 것입니다. 소프트웨어 개발에 익숙하다면 다음에 갈 곳을 잘 알고 있지만 대부분의 사람들은 익숙하지 않습니다. Android Things가 가르쳐 줄 것이기 때문에 괜찮습니다.
Google은 모든 것이 준비되면 시작하기위한 완벽한 자습서를 제공합니다.
이것이 내가 Android Things 플랫폼을 좋아하는 이유입니다. 온도를 알려주는 소수의 하드웨어가 있지만 모든 것이 연결되면 다음에 어디로 갈지 모릅니다. Google은 Android Things 교육 문서의 기본 기술 (LED 조명 만들기)을 통해 고급 기술에 이르는 멋진 자습서를 제공합니다.
이 자습서를 모든 개발 하드웨어와 함께 사용할 수 있으므로 키트를 얻지 못한 경우 해당 도구가 무엇을 어떻게 수행하는지 여전히 배울 수 있습니다. I / O 핀과 각 핀이 사용되는 대상 (처음부터 시작하는 경우까지)을 살펴보고 하드웨어 연결 방법과 정확한 코드 예제를 제공하는 방법에 대해 정확히 설명했습니다.
Android Things 교육 완료 Google에서 제공하는 기능은 내장 컴퓨팅 및 기타 주변 하드웨어의 작동 방식에 대한 지식뿐만 아니라 앱 구축을 시작하기 위해 알아야 할 모든 것을 제공합니다. 당신의 기술 수준에 상관없이 훌륭합니다.
대부분의 사람들이 멋진 가제트를 사용하는 것보다 더 관심이 있다는 것을 알고 있습니다. 그러나 IoT / 모바일 애플리케이션 개발 또는 임베디드 하드웨어에 관심이 있다면 Android Things를 사용하면 더 많은 것을 배우고 살펴볼 수 있습니다.
링크를 사용하여 구매 수수료를받을 수 있습니다. 자세히 알아보십시오.