AWS IoT Greengrass

Đưa khả năng điện toán, nhắn tin, quản lý dữ liệu, đồng bộ hóa và suy luận ML cục bộ vào thiết bị biên

AWS IoT Greengrass mở rộng liền mạch AWS sang các thiết bị biên để các thiết bị này có thể hoạt động cục bộ dựa trên dữ liệu mà chúng tạo ra trong khi vẫn quản lý, phân tích và lưu trữ lâu dài bằng đám mây. Với AWS IoT Greengrass, thiết bị được kết nối có thể chạy các chức năng AWS Lambda, bộ chứa Docker, hoặc cả hai, thực thi các dự báo dựa trên mô hình machine learning, duy trì đồng bộ dữ liệu thiết bị và giao tiếp với các thiết bị khác một cách an toàn – ngay cả khi không kết nối với Internet.

Với AWS IoT Greengrass, bạn có thể dùng các ngôn ngữ và mô hình lập trình quen thuộc để tạo và kiểm thử phần mềm cho thiết bị trên đám mây, sau đó triển khai phần mềm vào thiết bị của mình. Bạn có thể lập trình AWS IoT Greengrass để lọc dữ liệu thiết bị, quản lý vòng đời của dữ liệu đó trên thiết bị và chỉ truyền thông tin cần thiết về lại AWS. Bạn cũng có thể kết nối với các ứng dụng bên thứ ba, phần mềm tại chỗ và dịch vụ AWS tức thì nhờ các Bộ kết nối AWS IoT Greengrass. Các bộ kết nối cũng khởi động nhanh thiết bị đang kết nối nhờ tích hợp bộ điều hợp giao thức dựng sẵn, đồng thời cho phép bạn tinh giản quy trình xác thực nhờ tích hợp với AWS Secrets Manager.

Bắt đầu với AWS IoT Greengrass (1:34)

Lợi ích

Phản hồi với các sự kiện cục bộ trong gần như thời gian thực

Các thiết bị AWS IoT Greengrass có thể hoạt động cục bộ dựa trên dữ liệu chúng tạo ra để có thể phản hồi nhanh chóng với các sự kiện cục bộ, đồng thời vẫn sử dụng đám mây cho quản lý, phân tích và lưu trữ lâu dài. Tính năng truy cập tài nguyên cục bộ cho phép các chức năng của AWS Lambda đã triển khai trên các thiết bị AWS IoT Greengrass Core sử dụng các tài nguyên thiết bị cục bộ như các máy quay, cổng nối tiếp hoặc GPU, nhờ đó các ứng dụng của thiết bị có thể nhanh chóng truy cập và xử lý dữ liệu cục bộ.

Vận hành ngoại tuyến

AWS IoT Greengrass cho phép các thiết bị đã kết nối vận hành ngay cả khi kết nối với đám mây bị gián đoạn. Các thiết bị AWS IoT Greengrass có thể thu thập, xử lý và xuất các luồng dữ liệu, cho dù có kết nối với mạng hay không. Khi thiết bị kết nối lại với mạng, AWS IoT Greengrass sẽ đồng bộ hóa dữ liệu trên thiết bị với các dịch vụ đám mây như AWS IoT Core, AWS IoT Analytics hoặc Amazon Kinesis, nhờ đó tính năng có thể hoạt động liền mạch không phụ thuộc vào kết nối.

Bảo mật giao tiếp

AWS IoT Greengrass xác thực và mã hóa dữ liệu thiết bị cho cả giao tiếp cục bộ và đám mây, nhờ đó dữ liệu sẽ không bao giờ bị trao đổi giữa các thiết bị và đám mây mà không kiểm chứng định danh. Bạn cũng có thể tận dụng tính năng mã hóa toàn diện được bảo mật bằng phần cứng cho các tin nhắn được gửi giữa AWS IoT Greengrass Core và đám mây AWS, cũng như các tin nhắn giữa AWS IoT Greengrass Core và các thiết bị cục bộ khác bằng cách sử dụng AWS IoT Device SDK.

Đơn giản hóa lập trình thiết bị nhờ hỗ trợ bộ chứa

Bạn có thể phát triển mã trên đám mây, sau đó, triển khai liền mạch đến các thiết bị của mình với AWS Lambda, bộ chứa Docker hoặc cả hai. AWS IoT Greengrass cho phép bạn thực thi cục bộ các chức năng AWS Lambda, giúp giảm độ phức tạp cho quá trình phát triển phần mềm nhúng. Bạn cũng có thể triển khai, chạy và quản lý các bộ chứa Docker trên thiết bị AWS IoT Greengrass.

Giảm chi phí chạy ứng dụng IoT

Bạn có thể nhận được thông tin chuyên sâu chất lượng cao mà lại tốn ít chi phí hơn bằng cách lập trình thiết bị để lọc hoặc tổng hợp dữ liệu cục bộ và chỉ truyền dữ liệu cần thiết cho các ứng dụng của mình lên đám mây. Điều này giúp giảm lượng dữ liệu thô truyền đến đám mây, giảm thiểu chi phí và tăng chất lượng của dữ liệu gửi đến đám mây.

Hỗ trợ nền tảng rộng lớn

Bạn có thể chạy phần mềm AWS IoT Greengrass trên bất kỳ thiết bị phần cứng nào hỗ trợ yêu cầu tối thiểu về phần cứng và phần mềm. Bạn có thể sử dụng AWS Partner Device Catalog để duyệt tìm và mua thiết bị đã được AWS thẩm định là hoạt động tối ưu với AWS IoT Greengrass. Bạn cũng có thể sử dụng AWS IoT Device Tester để tự kiểm thử xem thiết bị của mình có chạy AWS IoT Greengrass và hoạt động tương hỗ với các dịch vụ AWS IoT hay không.

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

AWS IoT Greengrass cho phép bạn xây dựng các giải pháp IoT giúp kết nối các loại thiết bị khác nhau với đám mây và với nhau. Các thiết bị chạy Linux, bao gồm các bản phân phối như Ubuntu và Raspbian, đồng thời hỗ trợ kiến trúc Arm hoặc x86 có thể lưu trữ AWS IoT Greengrass Core. AWS IoT Greengrass Core cho phép thực thi cục bộ mã AWS Lambda, hoạt động nhắn tin, quản lý dữ liệu và bảo mật. Các thiết bị chạy AWS IoT Greengrass Core hoạt động như một trung tâm có thể giao tiếp với các thiết bị khác đang chạy Amazon FreeRTOS hoặc có cài đặt AWS IoT Device SDK. Các thiết bị này có thể khác nhau về kích thước, từ các thiết bị dựa trên bộ vi điều khiển cho đến các đồ dùng gia đình lớn. Các thiết bị AWS IoT Greengrass Core, thiết bị được hỗ trợ AWS IoT Device SDK và các thiết bị Amazon FreeRTOS có thể được cấu hình để giao tiếp với thiết bị khác trong một nhóm AWS IoT Greengrass. Nếu thiết bị AWS IoT Greengrass Core mất kết nối với đám mây, các thiết bị trong nhóm AWS IoT Greengrass có thể tiếp tục giao tiếp với nhau trong mạng cục bộ. Một nhóm AWS IoT Greengrass có thể đại diện cho một tầng của tòa nhà, một xe tải hoặc toàn bộ địa điểm khai mỏ.

AWS IoT Greengrass - Cách hoạt động

AWS IoT Greengrass cung cấp các bộ kết nối tích hợp sẵn để bạn có thể dễ dàng mở rộng chức năng thiết bị biên mà không cần viết mã. Các Bộ kết nối AWS IoT Greengrass cho phép bạn kết nối nhanh với các ứng dụng của bên thứ ba, phần mềm tại chỗ và các dịch vụ tiên tiến nhất của AWS ở vùng biên.

Bộ kết nối AWS IoT Greengrass

AWS IoT Greengrass cung cấp chức năng lưu trữ khóa riêng có bảo mật ngay từ phần cứng cho các thiết bị biên. Bạn có thể sử dụng các chức năng của AWS IoT Greengrass bên cạnh chức năng mã hóa tin nhắn được bảo mật bằng phần cứng.

Bảo mật AWS IoT Greengrass
Ecofit

Ecofit

Ecofit sử dụng AWS IoT Greengrass để thu thập dữ liệu về thiết bị tập gym nhằm bảo trì thiết bị tốt hơn và tăng tuổi thọ tài sản.

Cradlewise

Cradlewise

Cradlewise sử dụng AWS IoT Greengrass để đảm bảo sản phẩm nôi thông minh của mình có thể giữ các thiết bị hoạt động ở chế độ ngoại tuyến.

“Ở ADLINK, phạm vi dịch vụ của đối tác là yếu tố then chốt để xây dựng giải pháp tốt nhất giúp giải quyết vấn đề kinh doanh cụ thể của từng khách hàng. Việc hỗ trợ bộ chứa cho AWS IoT Greengrass là một bước tiến lớn và thú vị để khách hàng có thể triển khai khối lượng công việc đa dạng trên AWS IoT Greengrass mà không phải viết lại mã và liên tục phát triển ứng dụng mới bằng những ngôn ngữ và môi trường quen thuộc với nhóm phát triển.”

Toby McClean, Phó Chủ tịch, Giải pháp IoT và Đổi mới Công nghệ - ADLINK

Docker
“Docker và AWS đang cộng tác để đạt được tầm nhìn chung về cách triển khai khối lượng công việc sang thiết bị biên dễ dàng hơn. Công nghệ bộ chứa đầu ngành của Docker bao gồm Docker Desktop và Docker Hub là phần không tách rời trong quy trình công việc tiên tiến đối với ứng dụng và giải pháp IoT hiện đại của nhà phát triển. Giờ đây, khách hàng của chúng tôi có thể triển khai và chạy liền mạch các bộ chứa Docker trên thiết bị AWS IoT Greengrass, cho phép nhóm phát triển tạo ứng dụng nhanh hơn và tăng tốc quá trình di chuyển ứng dụng từ trung tâm dữ liệu sang đám mây và hiện giờ là sang thiết bị biên.”

David Messina, Phó Chủ tịch Điều hành Liên minh Chiến lược - Docker

Tìm hiểu về công cụ kiểm thử thiết bị AWS IoT Greengrass
Khám phá công cụ kiểm thử thiết bị

Tự kiểm thử xem thiết bị của bạn có chạy AWS IoT Greengrass và hoạt động tương hỗ với dịch vụ AWS IoT hay không.

Tìm hiểu thêm 
Đăng ký một tài khoản AWS miễn phí
Đăng ký một tài khoản miễn phí

Nhận quyền sử dụng ngay lập tức Bậc miễn phí của AWS. 

Đăng ký 
Bắt đầu xây dựng với IoT Greengrass trong bảng điều khiển
Bắt đầu xây dựng trong bảng điều khiển

Bắt đầu xây dựng với AWS IoT Greengrass trong Bảng điều khiển AWS.

Đăng nhập 

Tìm hiểu thêm về AWS IoT Greengrass

Truy cập trang tính năng
Bạn đã sẵn sàng xây dựng chưa?
Bắt đầu với AWS IoT Greengrass
Bạn có thêm câu hỏi?
Hãy liên hệ với chúng tôi