Internet EdgeX 1.0 một nền tảng mô-đun cho các thiết bị và dịch vụ IoT

Kiến trúc EdgeX

Gần đây Bản phát hành EdgeX 1.0 được giới thiệu, đó 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ị, ứng dụng và dịch vụ IoT (Internet vạn vật).

Nền tảng không bị ràng buộc với máy tính và hệ điều hành cụ thể từ nhà cung cấp và được phát triển bởi một nhóm làm việc độc lập, dưới sự bảo trợ của Linux Foundation. Các thành phần của nền tảng được phân phối theo giấy phép Apache 2.0.

Giới thiệu về EdgeX

CạnhX cho phép bạn tạo các cổng tích hợp vớ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.

Ví dụ: cổng kết nối chăm sóc tổ chức tương tác với các thiết bị và thực hiện xử lý chính, tổng hợp và phân tích thông tin, hoạt động như một liên kết trung gian giữa mạng 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.

Tại các cổng, cũng có thể chạy các trình xử lý được thiết kế như microservices. 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).

Các cổng mục đích khác nhau cũng có thể được xâu chuỗi, ví dụ: cổng cấp đầu tiên có thể xử lý các tác vụ quản trị và bảo mật hệ thống và cổng cấp thứ hai (máy chủ sương mù) có thể lưu dữ liệu đến , thực hiện phân tích và cung cấp dịch vụ.

Hệ thống là mô-đun, vì vậy việc phân chia chức năng thành các nút riêng lẻ được thực hiện tùy theo tải- Trong các trường hợp đơn giản, một cổng duy nhất là đủ và đối với các mạng IoT lớn, một cụm đầy đủ có thể được triển khai.

Cốt lõi của EdgeX là cầu chì IoT mở, được sử dụng trong các cổng thiết bị IoT của Dell Edge Gateway.

Nền tảng này có thể được cài đặt trên mọi phần cứng, bao gồm các máy chủ dựa trên CPU x86 và ARM chạy trong Linux, Windows hoặc macOS.

Java, Javascript, Python, Go và C / C ++ có thể được sử dụng để phát triển các dịch vụ vi mô. Ngoài tất cả những điều này, SDK cũng được đề xuất để phát triển trình điều khiển cho các thiết bị và cảm biến IoT. Dự án bao gồm một loạt các dịch vụ vi mô sẵn sàng cho giải pháp phân tích dữ liệu, bảo mật, quản trị và đa nhiệm.

Các tính năng của phiên bản 1.0

Phiên bản 1.0 tổng kết hai năm phát triển và thử nghiệm và nó cũng đánh dấu sự ổn định của tất cả các API chính để tiêu chuẩn hóa các ứng dụng tiên tiến và công nhận sự sẵn sàng cho việc áp dụng rộng rãi.

Trong số những điểm mới lạ chính của phiên bản 1.0 này, các điểm sau nổi bật:

  • Redis và MongoDB hỗ trợ tất cả các dịch vụ sử dụng DBMS. Đơn giản hóa việc thay thế bộ nhớ tại lớp để lưu trữ dữ liệu vĩnh viễn
  • Thêm các dịch vụ ứng dụng và SDK để tạo chúng. Các dịch vụ ứng dụng được coi là bộ điều khiển để chuẩn bị dữ liệu trước khi gửi đến máy chủ đích. Trong tương lai, các dịch vụ ứng dụng sẽ thay thế các dịch vụ xuất khẩu và hiện được định vị như một công cụ để giải quyết các nhiệm vụ xuất khẩu nhỏ hơn được xử lý hiệu quả hơn
  • Các công cụ mở rộng để quản lý hệ thống, trong đó có thể theo dõi tải do dịch vụ tạo ra trên CPU, trạng thái xử lý dữ liệu và các số liệu khác
  • Đăng mã nhận dạng tương quan cho phép bạn theo dõi dữ liệu cảm biến ở tất cả các giai đoạn để xuất nhằm đơn giản hóa việc gỡ lỗi và giám sát
  • Hỗ trợ nhận, sử dụng và xuất dữ liệu nhị phân ở định dạng CBOR
  • Bao gồm các công cụ để kiểm tra đơn vị và kiểm soát bảo mật tự động
  • Chuẩn bị một khuôn khổ mới để đánh giá trực quan việc sử dụng các nguồn lực và hành vi của toàn bộ hệ thống
  • Cho phép các SDK mới và cải tiến để phát triển các dịch vụ tương tác với các thiết bị và cảm biến trong Go và C
  • Cải thiện triển khai cấu hình, bộ lập lịch, cấu hình thiết bị, cổng API và lưu trữ an toàn dữ liệu nhạy cảm.

Liên kết đến dự án.


Để 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.