Các lệnh đồng bộ tương tác với thiết bị

Một phần của tài liệu Tài liệu Luận văn: Công nghệ mới (RFID) docx (Trang 53 - 54)

Trong một mô hình truyền lệnh đồng bộ, ứng dụng gửi yêu cầu tới BizTalk RFID và đợi nhận lạicâu trả lời.

Một ví dụ của mô hình này là ứng dụng gắn thẻ (tagging application) trong kịch bản “quy trình cung ứng sản phẩm”. Ứng dụng tại trạm đóng gói sử dụng lệnh đồng bộ để lấy thông tin của thẻ RFID.

Các lớp trong mô hình truyền lệnh đồng bộ

Để viết một ứng dụng t ương tác đồng bộ tới thiết bị, nhà phát triển dùng lớp

Sysyem.IO.SensorServices.Rfid.Client.DeviceConnection . Lớp này cung cấp các phương thức

cho phép nhà phát triển kết nối tới thiết bị và thực thi các lệnh đồng bộ trên thiết bị đó.Ứng dụng phải đóng kết nối lại sau khi nó thực thi lệnh trên thiết bị.

Lưuý: Chỉ có một đối tượngSysyem.IO.SensorServices.Rfid.Client .DeviceConnection

có thể thiết lập kết nối tới một đối t ượng cụ thể tại một thời điểm nhất định. Điều n ày đảm bảo một truy xuất duy nhất tới ứng dụng client mở kết nối đầu tiên tới thiết bị, giúp giữ gìn tính toàn vẹn của ứng dụng. Ví dụ nh ư 2 ứng dụng client là CommissionTagsApp và DecommissionTagsApp cùng hoạt động trên một thiết bị. Việc thực thi lệnh xen kẽ giữa 2 ứng dụng này có thể gây ra những hành vi không được dự liệu trước.

Hình sau mô tả chuỗi tương tác khi một ứng dụng sử dụng đối t ượng

Hình 6-1: Chuỗi tương tác trong mô hình truyền lệnh đồng bộ

Quá trình tương tác giữa ứng dụng, thiết bị và BizTalk RFID trong mô hình truyền lệnh đồng bộ như sau:

1. Ứng dụng truyền một yêu cầu đồng bộ tới BizTalk RFID

2. BizTalk RFID chuyển yêu cầu tới thiết bị. Thiết bị xử lý yêu cầu và thực hiện hành động theo yêu cầu nó nhận được.

3. Thiết bịtrả lời cho BizTalk RFID.

4. BizTalk RFID báo cáo lại cho ứng dụng về trạng thái c ủa yêu cầu.

Một phần của tài liệu Tài liệu Luận văn: Công nghệ mới (RFID) docx (Trang 53 - 54)

Tải bản đầy đủ (PDF)

(99 trang)