높은 컴퓨팅 성능을 요구하고, 프로세싱이 많을 때는 AndroidThings를 사용
SoM Architecture
Google이 관리해주는 BSP
블루더 : 시스템이나 OS관련한 여러가지 그런것들을 시작할 때 관리해줌

Android SDK X Android Studio X Play Services X Firebase X Cloud Platform 등

Signed Images // Verified Boot => Android Things를 쓰면 보안성이 높아짐

Managed by Google

  • Android Framework
  • Hardware Libraries
  • Linux Kernel

Managed by Developers

  • Apps
  • User Drivers

A/B Rollback Protection : A/B나눠서 적용해서 업데이트가 실패해도 안정성을 유지할 수 있음

Automatic Security Updates : 구글이 관리하는 부분이면 자동으로 업데이트 / 끄면 개발자가 수동으로 업데이트 필요

  • OS파티션의 크기는 변하지 않는다. 512MB이내정도고, A/B포함에서 1024MB
  • OTA(Over The Air) 지원
  • 메모리는 OS파티션보다 커야 한다.
  • OS업데이트를 순차적으로 가능함

간단한 Certification인증 및 테스트가 가능

Android Thigns

  • 디스플레이는 옵션
  • 대체 유저 인터페이스

UserDriver도 쉽게 제작할 수 있다.
결론 : 개인용보단 대량생산용