Tổng quan
IPWorks IoT Delphi Edition tập trung vào việc triển khai các giao thức IoT cần thiết để giao tiếp giữa các thiết bị kết nối mạng trong ứng dụng Delphi. Bộ thư viện hỗ trợ nhiều giao thức quen thuộc như AMQP, MQTT, STOMP, CoAP và XMPP, đồng thời sử dụng các thành phần native không phụ thuộc thư viện ngoài.

Phiên bản Delphi cung cấp các component native cho cả VCL và FMX, phù hợp với nhiều kiểu dự án Delphi hiện có. Mô hình đối tượng thống nhất cùng giao diện đơn giản hóa giúp việc làm quen và sử dụng các giao thức khác nhau nhất quán hơn trong cùng một codebase.
Thư viện Delphi VCL và FMX cho giao tiếp IoT với MQTT, AMQP, STOMP, CoAP và XMPP. Hỗ trợ Windows, Linux, macOS, Lazarus IDE, Free Pascal và Delphi 6 đến RAD Studio 13.
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 đầy đủ AMQP 1.0 và 0.9.1.
- Kết nối qua 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.
- Cung cấp nhắn tin tức thời với XMPP.
Ứng dụng thực tế
- Xây dựng ứng dụng Delphi giao tiếp với thiết bị IoT qua MQTT hoặc CoAP.
- Triển khai messaging giữa hệ thống backend và thiết bị mạng bằng AMQP hoặc STOMP.
- Phát triển ứng dụng cần instant messaging hoặc signaling với XMPP.
- Tạo client hoặc server CoAP trong môi trường yêu cầu DTLS tùy chọn.
- Chuẩn hóa lớp giao tiếp mạng trong dự án Delphi dùng nhiều giao thức khác nhau.
Đối tượng sử dụng phù hợp
- Lập trình viên Delphi
- Nhóm phát triển ứng dụng IoT
- Kỹ sư tích hợp giao thức mạng
- Technical lead quản lý dự án Delphi đa nền tảng
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks IoT Delphi Edition hỗ trợ những giao thức nào?
Bộ thư viện hỗ trợ AMQP, MQTT, STOMP, CoAP và XMPP. Danh sách component gồm AMQP, AMQPClassic, CoAP, JSON, MQTT, STOMP và XMPP.
Phiên bản này dùng cho môi trường phát triển nào?
Phiên bản Delphi hỗ trợ Embarcadero Delphi từ 6 đến RAD Studio 13, đồng thời hỗ trợ Lazarus IDE và Free Pascal.
Có hỗ trợ VCL và FMX không?
Có. Đây là bộ Native Delphi VCL and FMX components.
Có thể chạy trên hệ điều hành nào?
Bộ thành phần hỗ trợ Windows, Linux và macOS.
Thư viện có phụ thuộc vào external libraries không?
Không. Mô tả sản phẩm nêu rõ các thành phần native không phụ thuộc vào thư viện ngoài.




Bình luận