Top 10 IoT Platform mã nguồn mở (Phần 1)

iot platform components

Các thành phần chính của IOT Framework

IOT Platform là gì?

IoT platform là một hệ thống bao gồm phần cứng và phần mềm cho việc quản lý các thiết bị IoT. IoT platform có nhiệm vụ thu thập, lưu trữ, hiển thị và phân tích dữ liệu. Trên thị trường hiện nay, có rất nhiều Iot platform. Bài viết dưới đây sẽ giới thiệu về 10 IoT platform mã nguồn mở phổ biến:

1. KAAIOT

Kaa là nền tảng phần mềm trung gian đa năng, linh hoạt để thiết lập các giải pháp IoT đầu cuối, các ứng dụng được kết nối và thiết bị thông minh.

Kaa chủ yếu dựa trên các microservices linh hoạt và dễ dàng đáp ứng hầu như mọi nhu cầu và ứng dụng

  • Tạo điều kiện thuận lợi cho khả năng tương tác giữa các thiết bị.
  • Thực hiện điều khiển thiết bị theo thời gian thực.
  • Tạo dịch vụ đám mây cho các sản phẩm thông minh
  • Bao gồm các hệ thống cảnh báo dựa trên chủ đề để cung cấp cho người dùng cuối,
  • Thực hiện giám sát thiết bị thời gian thực
  • Quản lý không giới hạn thiết bị được kết nối
  • Thu thập và phân tích dữ liệu cảm biến

2. MACCHINA.io

Nền tảng IoT macchina.io cung cấp môi trường runtime JavaScript và C ++ hỗ trợ web, mô-đun. Macchina có thể mở rộng để phát triển các ứng dụng IoT gateway. Macchina cũng hỗ trợ nhiều loại cảm biến và công nghệ kết nối. Một số công nghệ điển hình như: Tinkerforge, bricklets, Xbee và nhiều loại khác bao gồm cả gia tốc kế.

Nền tảng có khả năng ứng dụng cho lĩnh vực ô tô, tự động hóa tòa nhà và gia đình, industrial edge computing và IoT gateway, cảm biến thông minh hoặc hệ thống quản lý năng lượng.

3. Node-RED

Node-RED là một công cụ trực quan để kết nối Internet of Things. Node-RED kết nối các thiết bị phần cứng, API và dịch vụ trực tuyến với nhau theo những cách mới. Được xây dựng trên Node.js, Node-RED tự mô tả mình là “một phương tiện trực quan để kết nối Internet of Things”.

Node-RED cung cấp cho các nhà phát triển kết nối thiết bị, dịch vụ và API bằng cách chỉnh sửa dựa trên trình duyệt. Nó có thể chạy trên Raspberry Pi và có thể truy cập thêm 60.000 mô-đun để tăng cơ sở vật chất của nó.

4. Zetta

Zetta là nền tảng IoT dựa trên API dựa trên Node.js. Nó được coi như một bộ công cụ hoàn chỉnh để làm HTTP API cho các thiết bị. Zetta kết hợp các API REST, WebSockets để tạo ra các ứng dụng thời gian thực và sử dụng nhiều dữ liệu. Sau đây là một số tính năng đáng chú ý.

  • Có khả năng chạy trên cloud, máy tính PC hoặc trên các thiết bị phần cứng có tài nguyên khiêm tốn.
  • Dễ dàng lập trình để điều khiển cảm biến, cơ cấu chấp hành và bộ điều khiển.
  • Cho phép các nhà phát triển tập hợp các ứng dụng điện thoại thông minh, ứng dụng thiết bị và ứng dụng đám mây.
  • Nó được phát triển cho các ứng dụng thời gian thực và sử dụng nhiều dữ liệu.

5. OpenRemote

OpenRemote đã giới thiệu một nền tảng IoT mã nguồn mở mới để tạo ra các ứng dụng quản lý năng lượng chuyên nghiệp, quản lý đám đông hoặc các ứng dụng quản lý tài sản chung chung hơn.

  • Hỗ trợ các protocol HTTP REST, MQTT để kết nối thiết bị IoT
  • Bảng điều khiển chuẩn cho quá trình chuẩn bị, tự động hóa, điều khiển và giám sát ứng dụng cũng như các thành phần WEB UI để xây dựng các ứng dụng khác.
  • Bảng điều khiển Android , IOS cho phép kết nối tới các dịch vụ của điện thoại như: đẩy thông báo, vị trí,…
  • Cửa sổ thiết kế cho xử lý dữ liệu, thiết lập các quy tắc dựa trên sự kiện.

Nguồn tham khảo

https://www.techtic.com/blog/top-10-open-source-iot-frameworks/
https://geekflare.com/iot-platform-tools/

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

zalo-icon
facebook-icon
phone-icon