Giới thiệu về Android Things 1.0

Ngày 7/5/2018, tại sự kiện Google I / O 2018 Google chính thức tung ra Android Things 1.0, nền tảng hoạt động trên các thiết bị IoT như loa thông minh, camera an ninh có kết nối Internet..

Mặc dù trước đó Android Things đã được Google giới thiệu tại Google I/O 2015 . Trải qua hơn 3 năm phát triển với 8 bản Developer preview và hơn 100 000 SDK downloads . Hiện tại Android Things version 1.0 đã chính thức được release

Sau đây chúng ta sẽ cùng tìm hiểu cơ bản về Android Things 1.0

Android Things là gì ?

Android things là hệ điều hành được quản lý bởi Google dựa trên nền tảng Android cho phép bạn có thể xậy dựng những ứng dụng IoT mà bạn không cần phải có quá nhiều kiến thức về hệ thống nhúng .

Phần cứng

Production platforms

Các hệ thống phần - System-on-Modules (SoMs) được Google hỗ trợ đầy đủ cho các trường hợp sử dụng . Các SoM đã được Google chứng nhận để đáp ứng các yêu cầu bảo mật đối với chứng thực khóa và ID và khởi động được xác minh . Các bản cập nhật bảo mật và cũng như các bản vá lỗi của Android Things đã được Google đảm bảo sẽ hỗ trợ tối thiểu 3 năm trên tất cả các sản phẩm SoMs

Một số Production platforms SoM được Google hỗ trợ như :

  • NXP i.MX8M
  • Qualcomm SDA212
  • Qualcomm SDA624
  • MediaTek MT8516

Development platforms

Đối với các nhà phát triển Google hỗ trợ các nền tảng phần cứng như :

  • NXP i.MX7D

  • Raspberry Pi Kit

Cho phép bạn có thể phát triền các ứng dụng IoT một cách đơn giản nhất .

Android Things Console

Android Things Console cung cấp các công cụ để cài đặt và cập nhật hình ảnh trên các thiết bị phần cứng được hỗ trợ

Tại sao bạn nên sử dụng Android Things

  • Do Android Things là một phân mở rộng của nền tảng Android neen bạn hoàn toàn có thể sử dụng các tool đã quen thuộc với Android Developer như Android Studio và Android SDK để phát triển chúng
  • Android Things OS được quản lý bởi Google nên nó an toàn .
  • Được hỗ trợ trong hệ sinh thái phong phú của Google : Google Cloud, Tensor Flow , Play Services, Assistant SDK , Firebase ...
  • Bạn có thể sử dụng những ngôn ngữ lập trình High-Level như Java , Kotlin để xây dưng ứng dụng IoT

Tổng kết

Bài viết mới chỉ ở mức giới thiệu những thứ cơ bản để bạn có thể phát triển ứng dụng IoT với Android Things . Để có thể hiểu sâu hơn về Android Things cũng như xây dựng được những ứng dụng IoT thức sự AWESOME các bạn có thể tham khảo thêm tại đây

Giới thiệu về Android Things : https://developer.android.com/things/

Bắt đầu với Android things : https://developer.android.com/things/get-started/

Tham khảo các dự án mã nguồn mở : https://androidthings.withgoogle.com

Cộng đồng các nhà phát triền Android Things : https://plus.google.com/communities/107507328426910012281