Tôi đã quyết định sử dụng nền tảng truyền thông AWS IoT để nói chuyện với các cảm biến của chúng tôi.
Tuy nhiên, khi nói đến trực quan hóa, tôi đã hy vọng không cần thiết phải phát minh lại bánh xe.
Như bạn có thể thấy trong hình trên, khung IoT kết nối với một máy chủ ứng dụng. Trải nghiệm ứng dụng trước đây của tôi là trong một hệ thống độc quyền dựa trên PHP / MySQL & MongoDB.
Có rất nhiều nền tảng và hầu hết bao gồm bản dùng thử miễn phí, ví dụ:
Tôi đang tìm kiếm một nền tảng ứng dụng trực quan hóa nguồn mở mà tôi có thể trình bày dữ liệu cho khách hàng, cho phép khách hàng truy cập an toàn và tùy chỉnh theo yêu cầu.
Lý tưởng nhất, nền tảng này cũng sẽ bao gồm một cơ sở dữ liệu mà từ đó dữ liệu có thể được truy xuất và thậm chí tốt hơn nữa sẽ là một cấu trúc lập chỉ mục đảm bảo hiệu quả khi cơ sở dữ liệu phát triển. Có thể một khung cụ thể cung cấp trực quan hóa các đăng ký bóng của thiết bị thường gặp khi giám sát các thiết bị IoT trong lĩnh vực này.
Tóm lại, nền tảng lý tưởng sẽ bao gồm các tính năng sau:
- Khu vực quản trị viên liệt kê tất cả các khách hàng. Nhấp vào một khách hàng tiết lộ chi tiết của họ.
- Đăng nhập người dùng đưa người dùng đến khu vực dành riêng của họ chỉ hiển thị các cảm biến được phân bổ cho họ.
- Khả năng của người dùng để xem dữ liệu xu hướng trực tiếp trên các công cụ trực quan, (một cái gì đó như Grafana sẽ phù hợp.
- Tích hợp cơ sở dữ liệu để dữ liệu lịch sử có thể được lưu trữ và truy xuất
- Khả năng liên kết cảnh báo và cảnh báo với các cảm biến và gửi email đến những người được liệt kê là yêu cầu thông báo
Có bất kỳ dự án ứng dụng IoT mã nguồn mở nào như vậy tồn tại sẽ đáp ứng yêu cầu của tôi không?