Xây dựng hệ thống iot sử dụng nền tảng Google Cloud IoT Core
22-08-2020 5.714
Hiện nay nhiều công ty, doanh nghiệp đang lựa chọn giải pháp xử lý dữ liệu trên các nền tảng đám mây, thay thế cho một lượng máy chủ nội bộ bởi tính chất auto- scale. Vì những ưu điểm về hạ tầng mà các dịch vụ đem lại. Xây dựng hệ thống iot sử dụng nền tảng Google Cloud IoT Core sẽ giúp bạn hiểu rõ hơn và biết được những tính năng nổi bật.
>> IoT là gì? Ứng dụng của IoT vào sản xuất 4.0
Tìm hiểu về hệ thống iot sử dụng nền tảng Google Cloud Iot Core
Tổng quan về hệ thống Google Cloud IoT Core
Dịch vụ Google Cloud IoT Core được biết đến là 1 dịch vụ con nằm trên nền tảng Google Cloud Platform. Đây là dịch vụ hữu ích cho phép tạo ra kết nối 2 chiều an toàn giữa các thiết bị IoT với nền tảng đám mây của Google thông qua các phương thức bảo mật tối ưu.
Các nhà phát triển sẽ không phải bận tâm về cơ sở hạ tầng, thiết lập bảo mật, làm thế nào để trích xuất dữ liệu hay phân tích dữ liệu từ các thiết bị IoT sao cho hiệu quả. Bởi vì xây dựng hệ thống iot sử dụng nền tảng Google Cloud Iot Core còn cung cấp rất nhiều dịch vụ con với các chức năng khác nhau như: Cloud BigQuery, AutoML, DataLab...và Google Cloud Iot Core chính dịch vụ nền trang đóng vai trò cầu nối quan trọng để các thiết bị IoT của chúng ta dễ dàng tương tác với các dịch vụ đó.
Các ứng dụng cho cuộc sống thông qua môi trường Internet, bạn có thể tạo ra một ngôi nhà với các thiết bị được vận hành, điều khiển thông qua thiết bị kỹ thuật số. Tất cả những gì mà bạn tạo ra có thể quản lý giám sát môi trường Internet, sóng mà góp phần đem lại lợi ích cho con người.
Hệ thống IoT là những ứng dụng thực hiện việc liên kết giữa các thiết bị IoT và trung tâm dữ liệu. Từ đó tạo ra một mảng dữ liệu cung cấp đầy đủ thông tin được thu thập từ hàng trăm thiết bị IoT khác.Mô hình Google Cloud Iot Core

Hệ thống iot sử dụng nền tảng Google Cloud IoT Core được biết đến là 1 dịch vụ quản lý với 2 thành phần chính là Device Management và Communication Broker, trong đó:
- Device Management
Đây chính là thành phần cho phép chúng ta tổ chức việc kết nối và quản lý các thiết bị IoT với CDC. Các thiết bị kết nối tới Google Cloud IoT Core sẽ được xem như là một device.
Nhóm các device lại với nhau, chúng sẽ cho một registry là ô chứa đại diện cho cả các device đó. Việc khởi tạo và quản lý device với registry sẽ phụ thuộc vào cách tổ chức của chúng ta.
- Communication BrokerThành phần này cung cấp các giao thức truyền thống để chúng ta có thể truyền nhận dữ liệu với CDC. Hiện CDC hỗ trợ 2 giao thức phổ biến là MQTT và HTTPS. Mỗi thành phần có tên Data Broker sẽ có nhiệm vụ chuyển tiếp, phân phối các luồng dữ liệu đến một dịch vụ khác để thực hiện lưu trữ, xử lý dữ liệu có tên gọi là Cloud Pub/Sub.
Thiết lập GCP để liên kết với tài khoản Google
Xây dựng hệ thống iot sử dụng nền tảng Google Cloud IoT Core, trước tiên bạn cần phải có tài khoản google, sau khi đã đăng ký tài khoản google, bạn hãy nhập và chuyển hướng tới giao diện Console của Google Cloud Platform.Để bắt đầu bạn hãy khởi tạo một project trong GCP, sau đó chúng ta liên kết tài khoản Google với dịch vụ Billing. Tuy nhiên để đăng ký thành công bạn nên lưu ý chính là vạn phải có thông tin thẻ Visa hoặc MasterCard, các bạn có thể đăng ký mở thẻ ở các ngân hàng trong nước.
Sau khi liên kết thành công dịch vụ Billing với tài khoản Google. Lúc này sẽ tự động được điều chỉnh hướng đến trang console chuyển tới dịch vụ google Cloud IoT Core. Bạn chỉ cần chọn Enable để kích hoạt dịch vụ này.Xem thêm: Ứng dụng công nghệ Blockchain trong bảo mật hệ thống IoT