AWS IoT Things Graph

Phát triển trực quan ứng dụng IoT

AWS IoT Things Graph là dịch vụ giúp dễ dàng kết nối trực quan các thiết bị và dịch vụ web khác nhau để xây dựng các ứng dụng IoT.

Ngày nay, các ứng dụng IoT đang được xây dựng bằng cách sử dụng nhiều thiết bị và dịch vụ web khác nhau để tự động hóa các tác vụ cho nhiều trường hợp sử dụng, chẳng hạn như nhà thông minh, tự động hóa công nghiệp và quản lý năng lượng. Bởi vì không có bất kỳ tiêu chuẩn nào được áp dụng rộng rãi, ngày nay các nhà phát triển rất khó kết nối thiết bị từ nhiều nhà sản xuất với nhau cũng như với các dịch vụ web. Điều này buộc các nhà phát triển phải viết nhiều mã để kết nối tất cả các thiết bị và dịch vụ web mà họ cần cho ứng dụng IoT của mình. AWS IoT Things Graph cung cấp giao diện kéo và thả trực quan để kết nối và phối hợp tương tác giữa các thiết bị và dịch vụ web, vì vậy bạn có thể xây dựng các ứng dụng IoT một cách nhanh chóng. Ví dụ: trong một ứng dụng thương mại dành cho nông nghiệp, bạn có thể xác định được tương tác giữa các cảm biến độ ẩm, nhiệt độ và vòi phun nước với các dịch vụ dữ liệu thời tiết trên đám mây để tự động hóa quá trình tưới nước. Bạn trình bày các thiết bị và dịch vụ bằng cách sử dụng các thành phần có thể sử dụng lại được tạo sẵn, được gọi là mô hình, ẩn các chi tiết cấp thấp, chẳng hạn như giao thức và giao diện, đồng thời dễ dàng tích hợp để tạo quy trình công việc phức tạp.

Bạn có thể bắt đầu với AWS IoT Things Graph bằng cách sử dụng các mô hình được tạo sẵn này cho các loại thiết bị phổ biến, chẳng hạn như máy ảnh, cảm biến chuyển động và công tắc, cũng như các dịch vụ web như Amazon Simple Storage Service (S3) hoặc Amazon Rekognition hoặc tạo mô hình tùy chỉnh của riêng bạn. Bạn có thể triển khai và chạy các ứng dụng IoT của mình tới các thiết bị hỗ trợ AWS Cloud hoặc AWS IoT Greengrass, chẳng hạn như cổng biên và hộp giải mã tín hiệu cáp, chỉ bằng vài cú nhấp chuột. AWS IoT Greengrass là phần mềm cung cấp khả năng kết nối đám mây bảo mật và điện toán cục bộ để các thiết bị có thể phản hồi nhanh chóng với các sự kiện cục bộ ngay cả khi không có kết nối Internet và chạy trên nhiều loại thiết bị từ Raspberry Pi đến thiết bị cấp máy chủ.

Lợi ích

Xây dựng ứng dụng IoT nhanh hơn

AWS IoT Things Graph cung cấp các mô hình có thể tái sử dụng đại diện cho các thiết bị và dịch vụ web, đồng thời liên kết các khác biệt ở chi tiết cấp thấp như giao thức truyền thông và giao diện độc quyền. Việc kết hợp các mô hình với nhau để tạo các ứng dụng IoT bằng giao diện trực quan rất đơn giản. Bạn có thể sử dụng thư viện các mô hình được tạo sẵn cho các loại thiết bị phổ biến chẳng hạn như máy ảnh, cảm biến chuyển động và công tắc, cũng như các dịch vụ web như Amazon Simple Storage Service (S3), Amazon Rekognition hoặc AWS Lambda hoặc tạo các mô hình tùy chỉnh của riêng bạn.

Dễ dàng tạo các quy trình công việc phức tạp

AWS IoT Things Graph cung cấp một cách trực quan để đại diện cho các quy trình phức tạp, chẳng hạn như hàn khung ô tô trên dây chuyền sản xuất, tự động tắt dây chuyền sản xuất khi phát hiện bất thường và thực hiện khóa tòa nhà khi xác định có hành vi đáng ngờ, dưới dạng quy trình công việc trực quan. Quy trình công việc bao gồm một tập hợp các hoạt động tương tác theo thứ tự cụ thể giữa các thiết bị và dịch vụ web. Bạn chỉ cần kéo và thả các thiết bị và dịch vụ web, đồng thời xác định thứ tự tương tác giữa chúng để tạo quy trình công việc. Ví dụ: bạn có thể tạo quy trình công việc được kích hoạt bởi cảm biến chuyển động sẽ tự động chụp ảnh và gửi tin nhắn văn bản. IoT Things Graph điều phối sự tương tác giữa các thiết bị và dịch vụ, bao gồm mọi bản dịch giao thức hoặc chuyển đổi đơn vị cần thiết.

Dễ dàng quản lý và giám sát

Chỉ với một vài cú nhấp chuột, AWS IoT Things Graph sẽ đóng gói và triển khai ứng dụng IoT của bạn cho các thiết bị hỗ trợ Đám mây AWS hoặc AWS IoT Greengrass. AWS IoT Things Graph điều phối hoạt động tương tác giữa các thiết bị và dịch vụ web và thử lại bất kỳ bước nào không thành công để giúp quy trình công việc của bạn hoạt động trơn tru. Sau khi triển khai, bạn có thể sử dụng AWS CloudWatch để giám sát luồng của mình bằng cách thu thập và xử lý dữ liệu quy trình công việc, cũng như đặt các cảnh báo và hành động xung quanh ngưỡng hiệu suất luồng.

Cách thức hoạt động

Kéo và thả các mô hình thiết bị và dịch vụ web từ thư viện
(Nhấp vào để mở rộng)
Bước 1: Xây dựng luồng của bạn bằng cách kéo và thả các mô hình thiết bị và dịch vụ web từ thư viện mô hình. Xác định thứ tự tương tác bằng cách liên kết đầu ra của mô hình với đầu vào của mô hình khác.
Chọn luồng của bạn và vị trí luồng đó sẽ chạy
(Nhấp vào để mở rộng)
Bước 2: Chọn xem ứng dụng của bạn sẽ chạy trong Đám mây AWS hay trên thiết bị AWS IoT Greengrass.
Liên kết mô hình với các thiết bị trong IoT Registry
(Nhấp vào để mở rộng)
Bước 3: Liên kết các mô hình thích hợp với những thiết bị trong AWS IoT Registry của bạn bằng một vài cú nhấp chuột trong bảng điều khiển.
Xác định bộ kích hoạt để bắt đầu luồng
(Nhấp vào để mở rộng)
Bước 4: Xem lại cấu hình bộ kích hoạt sẽ bắt đầu luồng của bạn. Bộ kích hoạt có thể dựa trên thời gian hoặc các sự kiện được tạo bởi những thiết bị được kết nối cục bộ. Trong ví dụ này, Things Graph bắt đầu luồng FrontLightEnergySaving 60 phút một lần.
Triển khai ứng dụng lên Đám mây AWS hoặc thiết bị Greengrass
(Nhấp vào để mở rộng)
Bước 5: Triển khai ứng dụng của bạn. AWS IoT Things Graph quản lý trạng thái các luồng của bạn và đảm bảo các bước được thực hiện theo đúng thứ tự.

Trường hợp sử dụng

Tự động hóa nhà ở

Các công ty tích hợp nhà thông minh muốn kết nối mọi thứ, từ tủ lạnh đến bóng đèn cho đến TV. Tuy nhiên, họ gặp khó khăn trong việc kết nối các thiết bị với nhau vì chúng đến từ các nhà cung cấp khác nhau. AWS IoT Things Graph loại bỏ nhu cầu hiểu chi tiết thiết bị cấp thấp để các công ty tích hợp có thể tập trung vào việc xây dựng các ứng dụng gia đình được kết nối. Ví dụ: AWS IoT Things Graph giúp bạn dễ dàng xây dựng giải pháp an ninh gia đình tích hợp cảm biến chuyển động, thiết bị phát hiện khói và camera với dịch vụ nhận dạng khuôn mặt để bạn có thể phát hiện kẻ xâm nhập và tạo cảnh báo. Sau đó, bạn có thể triển khai giải pháp trên các bố cục nhà khác nhau chỉ với một vài cú nhấp chuột.

Tự động hóa công nghiệp

Các công ty công nghiệp cần duy trì mức chi phí thấp và đảm bảo mức tồn kho phù hợp. Họ muốn sử dụng các thiết bị được kết nối để nhận dữ liệu chuỗi cung ứng mới, nhưng việc kết nối các thiết bị với đám mây và cả với hệ thống Hoạch định Nguồn lực Doanh nghiệp (ERP) hiện có là một thách thức lớn vì điều đó yêu cầu viết mã cấp thấp. AWS IoT Things Graph cho phép bạn xây dựng một mô hình cho từng thiết bị được kết nối và sử dụng lại nó trên hàng trăm cơ sở khác nhau mà không cần phải viết lại mã dành riêng cho việc triển khai. Do đó, bạn có thể thu thập dữ liệu thiết bị và kết nối với hệ thống ERP để hiểu rõ hơn về chuỗi cung ứng. Vì có thể được triển khai cho các thiết bị hỗ trợ AWS IoT Greengrass của bạn, các ứng dụng thậm chí có thể chạy mà không cần kết nối Internet.

Quản lý năng lượng

Các nhà cung cấp dịch vụ tiện ích muốn tối ưu hóa mức tiêu thụ năng lượng và cung cấp dịch vụ khách hàng tốt hơn, vì vậy họ cung cấp đồng hồ đo thông minh điều khiển hệ thống HVAC dựa trên điều kiện thời tiết. Với AWS IoT Things Graph, bạn có thể thêm hỗ trợ cho các hệ thống HVAC khác nhau, kết nối với các dịch vụ dữ liệu thời tiết và triển khai ứng dụng cho các đồng hồ đo thông minh được kích hoạt với AWS IoT Greengrass mà không cần mất hàng tháng trời để viết mã tích hợp mới.

Khám phá các tính năng của dịch vụ Things Graph
Xem các tính năng của dịch vụ

Khám phá thêm chi tiết về các mô hình, luồng công việc và giám sát hiệu năng ứng dụng

Tìm hiểu thêm 
Xem trước AWS IoT Things Graph
Đăng ký tài khoản AWS

Nhận quyền sử dụng ngay Bậc miễn phí của AWS và dùng thử AWS IoT Things Graph

Đăng ký 
Đọc câu hỏi thường gặp về AWS IoT Things Graph
Tìm lời đáp cho các câu hỏi của bạn

Xem lại những câu hỏi thường gặp về AWS IoT Things Graph

Tìm hiểu thêm