logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Biblio::RFID - perl tools to use different RFID readers for library use

Acknowledgements

Author

       Dobrica Pavlinusic, "<dpavlin at rot13.org>"

       <http://blog.rot13.org/>

Bugs

       Please report any bugs or feature requests to  "bug-rfid-biblio  at  rt.cpan.org",  or  through  the  web
       interface  at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Biblio-RFID>.  I will be notified, and then
       you'll automatically be notified of progress on your bug as I make changes.

Description

       Main idea is to develop simple API to reader, and than provide useful abstractions on top of it to
       quickly write applications to respond on tags which come in range of RFID reader using
       Biblio::RFID::Reader.

       Writing support for new RFID readers should be easy.  Biblio::RFID::Reader::API provides documentation on
       writing support for different readers.

       Currently, two serial RFID readers based on Biblio::RFID::Reader::Serial are implemented:

       •   Biblio::RFID::Reader::3M810

       •   Biblio::RFID::Reader::CPRM02

       There is also simple read-only reader using shell commands in Biblio::RFID::Reader::librfid.

       For implementing application take a look at Biblio::RFID::Reader

       "scripts/RFID-JSONP-server.pl"  is  example  of such application. It's local interface to RFID reader and
       JSONP REST server.

       "examples/koha-rfid.js" is jQuery based JavaScript code which can be inserted in Koha Library  System  to
       provide overlay with tags in range and check-in/check-out form-fill functionality.

       Applications  can  use  Biblio::RFID::RFID501  which is some kind of semi-standard 3M layout or blocks on
       RFID tags.

Export

       Formatting functions are exported

   hex2bytes
         my $bytes = hex2bytes($hex);

   as_hex
         print as_hex( $bytes );

   hex_tag
         print hex_tag $8bytes;

Hardware Support

3M810
       Biblio::RFID::Reader::3M810

   CPR-M02
       Biblio::RFID::Reader::CPRM02

   librfid
       Biblio::RFID::Reader::librfid

Name

       Biblio::RFID - perl tools to use different RFID readers for library use

Support

       You can find documentation for this module with the perldoc command.

           perldoc Biblio::RFID
           perldoc Biblio::RFID::Reader
           perldoc Biblio::RFID::Reader::API

       You can also look for information at:

       •   RT: CPAN's request tracker

           <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Biblio-RFID>

       •   AnnoCPAN: Annotated CPAN documentation

           <http://annocpan.org/dist/Biblio-RFID>

       •   CPAN Ratings

           <http://cpanratings.perl.org/d/Biblio-RFID>

       •   Search CPAN

           <http://search.cpan.org/dist/Biblio-RFID/>

Warn

       We are installing "warn" in perldoc handler to control debug output based on $Biblio::RFID::debug level

See Also