Android Things 샘플 DoorBell 앱을 사용해 보았습니다.
준비 및 필요한 부품
공식 튜토리얼에서는 전용 보드로 소개되고 있습니다만, 직배선에서도 문제 없습니다.
녹색 코드는
BCM21
에 연결되어 있습니다. (핀 배열은 여기 )아래 준비
코드 다운로드
다음을 실행하여 적절한 위치에 코드를 Clone합니다.
$ git clone https://github.com/androidthings/doorbell.git;
GCP(Google Cloud Platform) 준비
프로젝트를 만들고 왼쪽 창의 메뉴에서 API Manager > Credentials를 선택합니다.
다음 화면에서 Create Credentials > API Key를 선택하여 키를 만듭니다.
표시되는 키를, 이전에 Clone 한 코드 이하의 파일의 42 행째에 복사합니다.app/src/main/java/com/example/androidthings/doorbell/CloudVisionUtils.java
Firebase 준비
새로운 프로젝트를 만들어 봅시다.
코코 의 다음의 3 개를 순서에 실행합니다.
$ git clone https://github.com/androidthings/doorbell.git;
여기에서는
google-service.json
의 카피는 이하의 디렉토리 직하, 2개소에 카피하는 것에 주의해 주세요. (AndroidThings의 앱용과 업로드를 확인하기 위한 스마트폰용 앱용)이것으로 준비가 완료되었습니다.
컴파일
Android Things를 하드에 연결하려면 이 근처을 참조하세요.
추가(5월 27일)
다음과 같은 오류로 처음에는 컴파일을 통과하지 못했습니다.
여기 의 마지막 코멘트대로 추기하는 것으로 컴파일을 할 수 있게 되었습니다.
configurations.all() {
exclude group: "org.apache.httpcomponents", module: "httpclient"
}
dependencies {
...
}
실제 기기에 앱 설치
아래 캡처의 빨간색 원 부분을 클릭하면 컴파일할 앱을 선택할 수 있습니다. 먼저 Android Things용 앱을 컴파일하므로 app
를 선택하고 옆의 재생 버튼을 눌러 컴파일하여 실제 기기에 설치합니다.
스마트 폰에 뷰어 앱 설치
스마트 폰에서 업로드 된 이미지를 보는 응용 프로그램입니다. Andoird의 에뮬레이터에서도 실제 기기에서도 작동하므로 적절히 선택하십시오.
위의 그림에서 CompanionApp
를 선택하면 스마트 폰용 앱을 컴파일하고 설치할 수 있으므로 그 곳을 선택하고 재생 버튼을 누릅니다.
움직여 보자
일단 Android Things(Raspberry Pi 3)를 다시 시작하세요. (카메라, 인터넷 액세스 등에의 Permission를 얻을 수 있는 것이 현재는 기동시만이므로)
버튼을 누르면 사진이 촬영됩니다. 시간차를 두고, 스마트폰 측에 표시가 되어, 한층 더 기다리고 있으면, 화상에 무엇이 비치고 있는지가 Google의 Cloud Vision API로부터 나와, 그것이 표시되는 구조입니다.
실제 기기들은 이런 느낌
Reference
이 문제에 관하여(Android Things 샘플 DoorBell 앱을 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryoyakawai/items/ac014fec77af68741e05
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
configurations.all() {
exclude group: "org.apache.httpcomponents", module: "httpclient"
}
dependencies {
...
}
일단 Android Things(Raspberry Pi 3)를 다시 시작하세요. (카메라, 인터넷 액세스 등에의 Permission를 얻을 수 있는 것이 현재는 기동시만이므로)
버튼을 누르면 사진이 촬영됩니다. 시간차를 두고, 스마트폰 측에 표시가 되어, 한층 더 기다리고 있으면, 화상에 무엇이 비치고 있는지가 Google의 Cloud Vision API로부터 나와, 그것이 표시되는 구조입니다.
실제 기기들은 이런 느낌
Reference
이 문제에 관하여(Android Things 샘플 DoorBell 앱을 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ryoyakawai/items/ac014fec77af68741e05텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)