EdgeX 2.0 đi kèm với những cải tiến về giao diện, API, các dịch vụ mới và hơn thế nữa

Sau gần hai năm phát hành phiên bản trước, Phiên bản mới của EdgeX 2.0 đã được phát hành. Trong phiên bản mới này rất nhiều thay đổi được trình bày trong đó ngoài các bản sửa lỗi và cập nhật, chúng tôi cũng có thể tìm thấy Giao diện web đã được cải thiện, cũng như API của các dịch vụ nhỏ nó đã được làm lại, trong số những thứ khác.

Đối với những người không quen thuộc với EdgeX, tôi phải nói với bạn rằng điều này là một nền tảng mô-đun mở cho khả năng tương tác giữa các thiết bị, Các ứng dụng và dịch vụ IoT. Nền tảng này không bị ràng buộc với phần cứng và hệ điều hành của nhà cung cấp cụ thể và đang được phát triển bởi một nhóm làm việc độc lập được tài trợ bởi Linux Foundation.

EdgeX svà có đặc điểm là cho phép tạo các cổng kết nối các thiết bị IoT hiện có và thu thập dữ liệu từ các cảm biến khác nhau. Cổng kết nối được dành riêng để tổ chức tương tác với các thiết bị và thực hiện quá trình xử lý, tổng hợp và phân tích chính của thông tin, hoạt động như một liên kết trung gian giữa mạng các thiết bị IoT và trung tâm điều khiển cục bộ hoặc cơ sở hạ tầng quản lý đám mây.

Cổng vào họ cũng có thể chạy bộ điều khiển microservice. Tương tác với các thiết bị IoT có thể được tổ chức qua mạng có dây hoặc không dây bằng mạng TCP / IP và các giao thức cụ thể (không phải IP).

EdgeX dựa trên cầu chì ngăn xếp IoT mở, được sử dụng trong Dell Edge Gateway cho các thiết bị IoT. Dự án bao gồm một loạt các microservices sẵn có để phân tích dữ liệu, bảo mật, quản lý và khắc phục sự cố.

Các tính năng mới chính của EdgeX 2.0

Trong phiên bản mới này nổi bật giao diện web mới sử dụng khuôn khổ Angular JS, với những ưu điểm của GUI mới dễ bảo trì và mở rộng chức năng, sự hiện diện của trình hướng dẫn để kết nối các thiết bị mới, công cụ trực quan hóa dữ liệu, giao diện được cải thiện đáng kể để quản lý siêu dữ liệu, khả năng giám sát trạng thái của các dịch vụ (mức tiêu thụ bộ nhớ, tải CPU, v.v.).

Một thay đổi quan trọng khác xảy ra là API đã được viết lại hoàn toàn để hoạt động với microservices, bây giờ không phụ thuộc vào giao thức truyền thông, nó an toàn hơn, có cấu trúc tốt (sử dụng JSON) và theo dõi dữ liệu được dịch vụ xử lý tốt hơn.

Ngoài ra Các khả năng của Dịch vụ ứng dụng đã được mở rộng, từ hỗ trợ thêm để lọc dữ liệu cảm biến theo tên hồ sơ thiết bị và loại tài nguyên, khả năng gửi dữ liệu thông qua một dịch vụ cho nhiều người nhận và đăng ký nhiều xe buýt tin nhắn và một mẫu được đề xuất để nhanh chóng tạo các dịch vụ ứng dụng của riêng bạn.

Nó cũng được nhấn mạnh rằng dữ liệu có thể được chuyển từ các dịch vụ thiết bị sang các dịch vụ lưu trữ và xử lý dữ liệu, hiện có thể sử dụng bus thông báo (Redis Pub / Sub, 0MQ hoặc MQTT) mà không bị ràng buộc với giao thức HTTP -REST và điều chỉnh mức độ ưu tiên của QoS ở cấp độ môi giới thông báo.

Về dịch vụ thiết bị mới tổng hợp được đề cập CoAP với việc triển khai Giao thức ứng dụng bị hạn chế, GPIO để kết nối với bộ vi điều khiển và các thiết bị khác, bao gồm cả bảng Raspberry Pi, thông qua các cổng GPIO, LLRP đó là việc thực hiện giao thức LLRP (Giao thức trình đọc cấp thấp) để kết nối với trình đọc thẻ RFID và UART (Bộ tiếp nhận không đồng bộ / đồng bộ chuyển giao).

Những thay đổi khác nổi bật:

  • Cải thiện độ tin cậy và mở rộng các công cụ Chất lượng Dịch vụ (QoS).
  • Một mô-đun phổ quát đã được triển khai để trích xuất dữ liệu bí mật từ các kho bảo mật như Vault.
  • Số lượng các quy trình và dịch vụ yêu cầu đặc quyền root trong vùng chứa Docker đã được giảm thiểu. Bảo vệ bổ sung chống lại việc sử dụng Redis ở chế độ không an toàn.
  • Cấu hình đơn giản của API Gateway (Kong).
  • Hồ sơ thiết bị được đơn giản hóa, trong đó các thông số cảm biến và thiết bị được thiết lập, cũng như thông tin về dữ liệu đã thu thập.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết Trong liên kết sau đây.


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.