ECA Rule-based RFID Data Management - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

ECA Rule-based RFID Data Management

Description:

ECA Rule-based RFID Data Management ECA RFID RFID ... – PowerPoint PPT presentation

Number of Views:162
Avg rating:3.0/5.0
Slides: 24
Provided by: djzx
Category:
Tags: eca | rfid | based | data | management | rfid | rule

less

Transcript and Presenter's Notes

Title: ECA Rule-based RFID Data Management


1
ECA Rule-based RFID Data Management
  • ??ECA???RFID
  • ????

2
??
  • RFID??????????????????,?????????,?????????
    ???????????????????????????????????,??????RFID????
    ?????,???????ECA?????????????????????????,RFID????
    ???????????????,????????,??RFID???????????????,?RF
    ID???????,???RFID??????????????

3
?.??
  • ?RFID?????,????????(1)????(2)????(3)???
    ??
  • ??????ECA???????????????????????,????????????????
    ???????,??,?????????????,??????????,??????????????
    ???,????????????,???????Web???????????

4
?.????
  • ALE????????,???????????????????????,????????
    ???????????
  • ??????????RFID???????ECA???????,??RFID???????
    ?????

5
?. ??????ECA??
  • A. ECA ??
  • ECA????????????????,?????????DBMS?????????ECA???,?
    ?????--??--??????
  • WHEN E
  • IF C
  • DO A
  • ????????E???,????C????,??????????A?

6
?. ??????ECA??
  • B.??ECA???RFID????
  • ?????RFID??????????,???????????????????????1?
    ?

7
?. ??????ECA??
  • ?????????????????????????,??????????????????????
  • ???????????????????
  • ???????????????????,?????????????
  • ????????????,??????????????
  • ???????????????????,??????????

8
?. ??????ECA??
  • ??????????????,??????????????????????????????????
    EPCIS???????EPC?????????
  • ????? ???????????????????????
  • ?????????RFID????
  • ????? ?RFID???????????????
  • RFID????????????RFID???????????????????????????
    ???????????????????

9
?.?????
  • ?2??????RFID???????????
  • RFID????????????(1)???????(2)???????(3)?????????
    ????????????
  • (1)???????
  • ??RFID???????,????,????????,??????????????
    ???
  • ????????????????,??????????,????????,?????
    ??????????

10
?.?????
11
?.?????
  • ?????RFID???????????????????????,????RFID?
    ???????????????????
  • (2)???????
  • ??????????????
  • ??????????????RFID???,???????????????????
    ?????????,???????????????????,????????????????????
    ?????????????????????

12
?.?????
  • ????,????ALE??,???????????????????????????
  • ?????????????????EPCIS??
  • (3)???????
  • ???????????????,??????????????????????????
    ?????
  • ??????????????,?????????????,??????????????
    ,????????????????????,????????????????????????

13
?.?????
  • ?????????????????????,?????????????????????,??????
    ??????,???????????????,????????????,????????????,?
    ?????????????
  • ???????????????,??EPC???????????????
  • ?????????????,????????????,???????????????
    ????????????

14
?.?????
  • B.????
  • ???RFID???Java???????Drools????????Drools??Java???
    ??Rete???????,Rete????????,??????????????Drools?ja
    va??,????.Net?Java????,?????????
  • ??????????????
  • Rulename
  • ATTRIBUTES
  • When
  • LHS
  • Then
  • RHS
  • End

15
?.?????
  • ???,????????,??name?????????,ATTRIBUTES?????????
    ??LHS????????,??????,RHS????java????(???groovy?C)
    ??LHS?????????????
  • ???????????????
  • (1)???????
  • ???????????RFID??????,RFID???????????????,?
    ??RFID?????????????RFID???
  • ????????????????
  • Class RawTagEvent
  • physicalReaderID
  • tagID
  • timestamp

16
?.?????
  • ???????????????,????????????????,??????????
    ?????????,?????RFID?????ID,???????????,????????ID?
    ?????ID?
  • ???????????RFID???ID???ID,?????????????????
    ??????,?????????????????????????,???????????????,?
    ???????????????,????????????????????????????

17
?.?????
  • ?????????????
  • Class PrimitiveTagEvent
  • logicalReaderID
  • physicalReaderID
  • tagID
  • idType
  • status
  • timestamp
  • filter
  • company
  • reference
  • serialNum

18
?.?????
  • (2)???????
  • ?????????????????????,????,?????ID????,???f
    ilter????????????????????????????????????????????
    ???????????????????
  • RuleTagFilter
  • When
  • EventPrimitiveTagEvent(logicalReaderIDL1,
  • idTypeSGTIN-96,
  • filter011,
  • company0001289)
  • then
  • //further process
  • End

19
?.?????
  • ??????????????????,?????????????????????????
    ????TagFilter??????,????,??,??????????,???????
    ???,??????????

20
?.?????
  • (3)???????
  • ??????????
  • Rule Smart shelf shortage Report
  • when
  • SSReportEvent(mapmap) //smart shelf report e
  • then
  • Hget shaver's set and report the shortage
  • Set set (Set)map.get("000128")
  • if(set! null set.size(Olt10)
  • ShortageReport.report( item, set)
  • Hget shampoo's set and report the shortage
  • set (Set)map.get("000130")
  • if(set!null set.size(lt20)
  • ShortageReport.report( item, set)
  • end

21
?.?????
  • ??,??????????????url,???????,Drools????????
    ?,??????,??????????????,????????

22
?.?????
  • ??,??????????????url,???????,Drools????????
    ?,??????,??????????????,????????

23
?.??
  • ????????????????????????ECA???????????RFID?
    ????????????????Drools,???????????????????????????
    ???,?????????????????????????,????????????????????
    ??RFID??????,?????????????(DSL),??????????????????
    ??????????????,???????DSL???,??????RFID??????,????
    ????,???RFID??????????????
Write a Comment
User Comments (0)
About PowerShow.com