Jeremy Gen2021-09-28T16:07:16+07:00
TƯƠNG TÁC DỮ LIỆU VÀ TRỰC QUAN HÓA
Việc tiếp cận được nguồn dữ liệu, thu thập chúng sẽ trở nên vô nghĩa nếu bạn không thể sử dụng những thông tin đó một cách ý nghĩa cho hoạt động kinh doanh hay sản xuất. Thông thường, người dùng sẽ sử dụng dữ liệu bằng các giao diện trực quan, thông kê qua bảng số liệu hoặc biểu đồ trích xuất giá trị từ thông tin thu thập được, và đôi khi là điều khiển ngược lại hệ thống. Ngoài giao diện, cần phải có cơ sở dữ liệu để lưu trữ, giải thuật thống kê thông tin, …
Pyriot M2C cung cấp cho bạn chuỗi giá trị từ thiết bị đến cloud, tạo ra các giao diện thống kê, giao diện điều khiển, tích hợp thành dashboard. Giúp bạn thiết lập hosting, máy chủ ảo và cơ sở dữ liệu trên những nền tảng cloud nổi tiếng.
Thiết lập Cloud/server
Vận hành 1 ứng dụng IoT không đơn giản và ngắn gọn như hai chữ “thiết lập”, chúng tôi phải đánh giá quy mô của dự án hoặc loại dữ liệu để lựa chọn cổng hứng dữ liệu thích hợp (như MQTT broker của EMQX cho gói tin IoT, hoặc Kinesis của Amazon cho data streaming). Cài đặt máy chủ ảo và môi trường phù hợp để làm IoT core, Rule engine và webserver. Sau đó tiếp tục tạo cơ sở dữ liệu thích hợp với từng loại dữ liệu và nhu cầu sử dụng thông tin, có thể là SQL hoặc NoSQL, Timescale, ….
Dữ liệu lưu trữ thuần sẽ là lãng phí nếu không được chia sẻ sang các ứng dụng khác. Ngoài các bước thiết lập kể trên, bạn còn cần phải tạo các microservice để xử lý yêu cầu dữ liệu từ bên thứ ba như ERP, cloud khác, email, tin nhắn, ứng dụng AI, …
Như vậy, xây dựng một bản thử nghiệm cá nhân (ví dụ từ ESP32, Arduino, Blynk app), khác hoàn toàn với một ứng dụng IoT chuyên nghiệp. Sự phức tạp đó đòi hỏi tính chuyên nghiệp của dịch vụ Pyriot M2C để cam kết tạo ra giá trị bền vững cho khách hàng.
Đội ngũ kỹ sư có sự thích nghi nhanh với công nghệ, chúng tôi khuyến khích sử dụng các nền tảng mở, mã nguồn mở để tạo ra sản phẩm với chi phí thấp nhất, thời gian nhanh nhất. Trong đó, tiêu chí hàng đầu khi lựa chọn công nghệ là khả năng cross-platform (xuyên nền tảng). Các thư viện, công cụ được sử dụng trong Pyriot M2C gần như hoạt động được mọi hệ điều hành và đa phần cứng.
Giao diện – Trực quan hóa dữ liệu
Trên thiết bị nhúng hỗ trợ ethernet/wifi, chúng tôi cung cấp khả năng lập trình giao diện để config, điều khiển, sử dụng các framework tối ưu như Svelte, Preact, Webpack, … để thực thi web nhẹ, gọn nhất, vẫn đảm bảo UI/UX thân thiện. Điển hình là các dạng bảng điều khiển nhúng lên ESP32:
Trên webserver, chúng tôi cung cấp các giao diện theo dõi, tương tác thiết bị (PLC, cảm biến, bộ điều khiển)
Hoặc giao diện giám sát số liệu với biểu đồ phù hợp:
Các giao diện được tối ưu backend để có tốc độ tải real-time, đáp ứng số lượng người truy cập cao. Chi phí phát sinh tùy theo lượng thông tin và lượng người truy cập thực tế, nên rất thích hợp với mô hình thử nghiệm, nhỏ lẻ vì chi phí duy trì sẽ rất thấp. Khi người dùng và tính năng hệ thống mở rộng hơn, Pyriot M2C có dịch vụ tư vấn để nâng cấp theo nhu cầu.