Version 3.7.0

From RifidiWiki

Revision as of 03:32, 17 February 2018 by Bppause (Talk | contribs)

Jump to: navigation, search

Changes in 3.7


  1. Handle add ro spec errors either through logging error and or resending rospec via checking error being returned
  2. Stop showing illegalstateexception in the console in LLRPReaderSession


  1. Push notifications of server keep alive via MQTT. with ability to enable/disable and config standard mqtt parameters/topic..similar payload to ping I think and server IP/port as messages may go to centralized MQTT topic in cloud and needs to be a way to identify which Rifidi instance it came from - Payload "</> LLRP_1</>Processing</>epochdate/time</></> - and each event type would have its own end point config/ip/port/qos/topic" - not sure if json format of xml makes more sense here


  1. Reset session - delete session, create session, reexcute previous running commands, restart session(if already in processing state)
  2. LLRP Encoding - validate session state in processing and provide necessary response
  3. Start/Stop/Install/Uninstall Bundle - allow for install via url
  4. Restart Rifidi Edge server
  5. OSGI SS operations or more generically expose OSGI command line operations -
  6. Fixed issue with currenttags throwing exception for Alien type readers


  1. Added REST interface to the Generic adapter Generic_User_Guide#Rest_Interface


  1. Java 64 bit support
  2. Fixed Rifidi Server stop command to work reliably on Linux
  3. Modify dbapp to use postgresql by defaut

Rifidi Services

  1. Rifidi Service - UniqueReadZoneMonitorEsperFactory added regular expression support
  2. Rifidi Service - ReadZoneMonitorEsperFactory use new UniqueReadZoneMonitorEsperFactory with regular


  1. Added comment on how to use readzone properties with multiple reader IDS


  1. Added session reset after all encoding operations to ensure tags are reported by the reader





Personal tools