Skip to content
forked from iomz/golemu

A simple LLRP-based RFID reader emulator in Go

License

Notifications You must be signed in to change notification settings

portalgun-io/golemu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

golemu

Build Status Coverage Status Go Report Card GoDoc

A simple LLRP-based RFID reader emulator with go-llrp. Try the demo with docker-compose.

For what?

You need to confirm the tag stream events in scenarios, but not really thrilled to use a heavily armed simulator like RIFIDI Edge suite.

Install & Synopsis

$ go get -u github.com/iomz/golemu
$ golemu --help

usage: golemu [<flags>] <command> [<args> ...]

A mock LLRP-based logical reader emulator for RFID Tags.

Flags:
      --help                   Show context-sensitive help (also try --help-long and --help-man).
  -v, --debug                  Enable debug mode.
      --initialMessageID=1000  The initial messageID to start from.
      --initialKeepaliveID=80000
                               The initial keepaliveID to start from.
  -a, --ip=0.0.0.0             LLRP listening address.
  -k, --keepalive=0            LLRP Keepalive interval.
  -p, --port=5084              LLRP listening port.
  -m, --pdu=1500               The maximum size of LLRP PDU.
  -i, --reportInterval=10000   The interval of ROAccessReport in ms. Pseudo ROReport spec option.
      --version                Show application version.

Commands:
  help [<command>...]
    Show help.

  server [<flags>]
    Run as an LLRP tag stream server.

  client
    Run as an LLRP client.

  simulate <simulationDir>
    Run in the simulator mode.


License

MIT

Author

Iori Mizutani (iomz)

About

A simple LLRP-based RFID reader emulator in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 44.2%
  • JavaScript 32.8%
  • HTML 20.6%
  • CSS 2.4%