LLRP 提供程式概述

2021-07-01 22:58:49 字數 1977 閱讀 2029

llrp(低級別讀取器協議)是用於低級別讀取器操作的 epcglobal 標準協議 (本主題簡要介紹了適用於 biztalk rfid 的 llrp 標準和 llrp 提供程式。

llrp 指定 rfid 讀取器和客戶端之間的介面。該介面提供了用於在客戶端與讀取器之間進行通訊的格式和過程。biztalk rfid 上下文中的「客戶端」是執行在 biztalk rfid 中介軟體上的應用程式。

llrp 基於抽象的 rfid 空中協議(例如 uhf class-1 gen-2 (及其各自的命令。由讀取器執行的抽象 rfid 操作 llrp 的兩個主要概念是讀取器操作和訪問操作。

讀取器操作描述將在讀取器的乙個或多個天線上執行的操作。讀取器操作包含乙個或多個天線庫存和 rf 調查操作。這些操作在裝置上的執行順序為它們在讀取器操作中指定的順序。

讀取器操作可能包含報告操作。報告操作指定何時傳送讀取器操作結果,以及報告的內容和格式。

訪問操作是讀取器對位於視野 (fov) 內的標記執行的操作。例如,使用訪問操作可以讀取標記、寫入標記、鎖定標記或刪除標記。訪問操作可能會與天線庫存操作交錯。

llrp 介面提供以下優點:

biztalk rfid 的 llrp 提供程式提供了與支援 llrp 協議的任何裝置的全新整合。llrp 提供程式使用 wcf (windows communication foundation) 雙工通道與 llrp 裝置通訊。wcf 通道處理對 llrp 請求、響應和通知訊息的編碼和解碼操作。

注意 當 llrp 提供程式收到不符合 llrp 協議的訊息時,會記錄錯誤訊息。

對於來自 llrp 裝置的任何傳入連線,llrp 提供程式都會偵聽 tcp 埠 5084,即,iana(internet 數字分配機構)為 llrp 分配的 tcp 埠號。

llrp 提供程式可以跟蹤前一次返回的報表資料中的字段。如果新的報告中沒有字段,則 llrp 提供程式會假設自上一次報告操作後該字段的值未更改,並且提供程式會返回它為該字段儲存的值。為此,您應當在讀取器操作的ro 報告規範組中啟用相應的boolean標誌。如果該標誌設定為 false,則您可能會在報告的該字段中看到乙個空值或錯誤值(llrp 介面卡以前快取的值)。同樣,為通知組中的庫存 ro 規範屬性指定的庫存規範應當在該報表的相應部分中啟用這些標記。有關ro 報告規範組中的屬性或標記的詳細資訊,請參閱 llrp 提供程式支援的屬性。

下圖顯示了 llrp 提供程式的高階體系結構檢視。

llrp 提供程式用於 biztalk rfid 應用程式方案的以下示例:

llrp 提供程式用於 biztalk rfid 管理方案的以下示例:

llrp 提供程式使用隨 biztalk rfid mobile 附帶的發現庫,並為支援 ws-discovery 協議的發現裝置提供支援。llrp 提供程式偵聽來自microsoft.rfid.discovery.matchcriteria.rfiddevicetypemicrosoft.rfid.llrp.provider.llrpwsdiscovery.llrpdevicetype型別的裝置的hellobye訊息。此外,當處理觸發器發現訊息時,llrp 提供程式會探測上述型別的裝置。

microsoft.rfid.llrp.provider命名空間中llrpwsdiscovery類的llrpbinarytcptransportschemename屬性定義了要用在rfidaddress元素中使用的位址方案,以指示裝置支援使用給定位址的 tcp 二進位制協議的 llrp。此屬性的預設值為llrp.bin.tcp

其他資源

epcglobal 制定的 llrp 標準規範

LINQ 提供程式

net 3.5 包含幾個linq 提供程式。linq 提供程式為特定的資料來源實現了標準的查詢操作符。linq 提供程式也許會實現linq 定義的更多擴充套件方法,但至少要實現標準操作符。linq to xml 不僅實現了專門用於xml 的方法,還實現了其他方法,例如system.xml.linq ...

LINQ 提供程式

net 3.5 包含幾個linq 提供程式。linq 提供程式為特定的資料來源實現了標準的查詢操作符。linq 提供程式也許會實現linq 定義的更多擴充套件方法,但至少要實現標準操作符。linq to xml 不僅實現了專門用於xml 的方法,還實現了其他方法,例如system.xml.linq ...

LINQ 提供程式

net 3.5 包含幾個linq 提供程式。linq 提供程式為特定的資料來源實現了標準的查詢操作符。linq 提供程式也許會實現linq 定義的更多擴充套件方法,但至少要實現標準操作符。linq to xml 不僅實現了專門用於xml 的方法,還實現了其他方法,例如system.xml.linq ...