Tổng quan
IPWorks IoT Qt Edition tập trung vào việc triển khai các giao thức IoT trong ứng dụng giao tiếp giữa các thiết bị kết nối mạng. Bộ thư viện hỗ trợ AMQP, MQTT, STOMP, CoAP và các giao thức liên quan, phù hợp cho các dự án cần lớp truyền thông ở mức giao thức thay vì dịch vụ trung gian.

Kiến trúc native component không phụ thuộc thư viện ngoài, giúp nhóm phát triển kiểm soát tốt hơn môi trường build và phân phối. Bộ API dùng một framework thống nhất với object model nhất quán, đi kèm giao diện đơn giản hơn để rút ngắn thời gian làm quen.
Thư viện Qt/C++ cho giao tiếp IoT giữa các thiết bị mạng, hỗ trợ AMQP, MQTT, STOMP, CoAP và XMPP. Thành phần native không phụ thuộc thư viện ngoài, tích hợp với Qt Creator.
Tính năng nổi bật
- Hỗ trợ MQTT 3.1.1 và 5.0 ở mọi mức QoS.
- Triển khai AMQP 1.0 và 0.9.1 đầy đủ.
- Làm việc với plaintext, TLS và WebSockets khi giao thức cho phép.
- Lưu và khôi phục dữ liệu phiên MQTT giữa các lần kết nối.
- Tự động reconnect và republish theo mức QoS đã chỉ định.
- Biểu diễn AMQP complex messages dưới dạng JSON dễ đọc.
- Cung cấp XMPP cho nhu cầu instant messaging.
Ứng dụng thực tế
- Xây dựng ứng dụng Qt giao tiếp với thiết bị IoT qua MQTT hoặc AMQP.
- Triển khai CoAP Client hoặc Server cho thiết bị và dịch vụ mạng nhẹ.
- Tạo lớp messaging giữa các node mạng bằng STOMP hoặc XMPP.
- Phát triển ứng dụng C++ đa nền tảng cần hỗ trợ TLS và WebSockets.
Đối tượng sử dụng phù hợp
- Lập trình viên C++/Qt phát triển ứng dụng kết nối thiết bị
- Nhóm kỹ thuật xây dựng middleware giao tiếp IoT
- Technical lead cần thư viện giao thức native cho dự án đa nền tảng
- QA và test engineer cần demo app, tài liệu HTML và help files để kiểm thử tích hợp
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks IoT Qt Edition hỗ trợ những giao thức nào?
Danh sách thành phần được nêu gồm AMQP, AMQPClassic, CoAP, JSON, MQTT, STOMP và XMPP.
Có thể dùng với phiên bản Qt nào?
Thông tin compatibility ghi nhận hỗ trợ Qt 4.8, Qt 5 và Qt 6.0.
Thư viện có phụ thuộc external libraries không?
Mô tả sản phẩm cho biết các thành phần là native software components và không có dependency vào external libraries.
Những hệ điều hành nào được hỗ trợ?
Phần compatibility nêu Windows, Linux, macOS và FreeBSD cùng các hệ tương tự.
Edition này còn được bán riêng không?
Trang sản phẩm ghi rõ IPWorks IoT Qt Edition đã được hợp nhất vào IPWorks IoT C++ Edition.




Bình luận