Luồng dữ liệu trong ứng dụng

Một phần của tài liệu Đồ án khóa cửa bằng rfid (Trang 56 - 57)

Một phần mềm được thiết kế để đọc hay ghi vào một thiết bị mang dữ liệu không tiếp xúc (transponder) đòi hỏi reader cũng phải có giao tiếp không tiếp xúc. Phần mềm yêu cầu việc truy xuất vào thiết bị mang dữ liệu càng thông suốt càng tốt.

Quá trình đọc và ghi một thiết bị mang dữ liệu không tiếp xúc được thực hiện dựa vào nguyên lý Master - Slave nghĩa là tất cả các hoạt động của reader chỉ được kích hoạt khi những lệnh đọc ghi nhận được từ phần mềm.

Hình 4.1. Nguyên lý Master-Slave giữa phần mềm, reader và tranpsonder Để thực hiện một lệnh từ phần mềm, trước hết transponder phải nằm trong vùng liên lạc của reader. Reader bây giờ đóng vai trò là master trong mối liên hệ với transponder, transponder chỉ đáp ứng lại những lệnh từ reader và không bao giờ hoạt động độc lập (ngoại trừ những transponder chỉ đọc).

Một lệnh đọc đơn giản nhất từ phần mềm đến reader có thể xác định một chuỗi liên tiếp các bước liên lạc giữa reader và một transponder. Bảng dưới đây cho thấy: một lệnh đọc sẽ dẫn đến việc kích hoạt một transponder, kế đó là thực thi chuỗi thủ tục xác nhận và cuối cùng là lệnh truyền dữ liệu yêu cầu.

Bảng 4.1: Ví dụ về quá trình thực thi một lệnh đọc bởi phần mềm, reader và transponder

Chức năng chủ yếu của reader là kích hoạt thiết bị mang dữ liệu (transponder), cấu trúc thứ tự liên lạc với thếit bị mang dữ liệu và truyền dữ liệu giữa phần mềm và thiết bị mang dữ liệu không tiếp xúc. Tất cả những tính chất liên lạc không dây chẳng hạn như thực hiện kết nối, thực hiện chống xung đột và thủ tục xác nhận được điều khiển hoàn toàn bởi reader.

Một phần của tài liệu Đồ án khóa cửa bằng rfid (Trang 56 - 57)