【正文】
mizeStored and Managed by platformSet / Get Properties Property Profiles via mand infrastructureStandard Notifications supported are ReadTagEvent, ManagementEvent, and VendorSpecificEvent事件處理樹( EPT)邏輯事件源可以組織構(gòu)成一個(gè)事件處理樹LS2Source Pipeline SinkLS1Source Pipeline SinkLS3Source Pipeline SinkTop Level LSSource PipelinePersistence Sink場(chǎng)景解析分銷中心 產(chǎn)品收發(fā) :在接受臺(tái)門口的讀寫器記錄所有接受的貨架數(shù)據(jù)對(duì)某一個(gè) SKU規(guī)定只用兩條特定的貨運(yùn)通道所有貨運(yùn)通道隊(duì)發(fā)生的盜竊事件要報(bào)警當(dāng)一個(gè)貨物運(yùn)離,產(chǎn)生一個(gè) “ 發(fā)貨 ” 事件DSPI (設(shè)備管理服務(wù) API)Interfaces to provide device services in a uniform way to the RFID Services platform Middle man between the devices and host layerDevice discovery, configuration, munication, and connection managementIHV’s to implement custom extended providersGateway to managed RFID device enablement stack on .NET platform via ProvidersWhen should you write a provider?Non EPC pliant or legacy deviceSurface H/W innovations to our platform Ex: Device discovery, filtering and aggregation, s/w updatesDSPI Implementation(Device ‘1’)Managed API’s, COM, Win32Device ‘1’ Device ‘n’Process InstanceDevice Provider App DomainProcess Instance App DomainDSPI Implementation(Device ‘n’)Device Provider App DomainDevice vendors implement ServiceProviderInterface,DeviceListenerInterface,DeviceInterface to surface services to RFID Services platformProviders run inside host as managed entityCommunicate with device via .NET, Win32, COM or unmanaged codeDevice ‘2’ …….…Host MachineDSPI 體系架構(gòu)Provider 組成部分DeviceInterface實(shí)現(xiàn)指令,屬性和通知包括實(shí)現(xiàn)通信和連接管理的函數(shù)界面DeviceListenerInterface用以實(shí)現(xiàn)設(shè)備的發(fā)現(xiàn)ServiceProviderInterface實(shí)現(xiàn) Provider功能的總界面取得 DeviceListener, Device, Encoding, Property metadata Ideal 屬性 Profile驗(yàn)證已發(fā)現(xiàn)的設(shè)備是否存在HostDeviceService Provider for Device Commands from HostConversion to a series ofDevice Specific mandsRaw ResponseResponse to mand from ProviderDSPI 模擬演示GetTagList()1. set taglistformat = xml2. get taglist1. TagListFormat = XML2.ABCRFIDTagListABCRFIDTag TagID8000 FFEE 1000 0001/TagID DiscoveryTime2023/08/30 07:26:06/DiscoveryTime LastSeenTime2023/08/30 07:26:06/LastSeenTime Antenna0/Antenna ReadCount66/ReadC