MFRC522-python | small class to interface with the NFC reader

 by   mxgxw Python Version: Current License: LGPL-3.0

kandi X-RAY | MFRC522-python Summary

kandi X-RAY | MFRC522-python Summary

MFRC522-python is a Python library typically used in Internet of Things (IoT), Raspberry Pi applications. MFRC522-python has no bugs, it has no vulnerabilities, it has build file available, it has a Weak Copyleft License and it has low support. You can download it from GitHub.

Important notice: This library has not being actively updated in almost four years. It might not work as intended on more recent Raspberry Pi devices. You might want to take a look to the open pull-requests and forks to see other implementations and bug-fixes.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              MFRC522-python has a low active ecosystem.
              It has 480 star(s) with 384 fork(s). There are 54 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 57 open issues and 14 have been closed. On average issues are closed in 158 days. There are 8 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of MFRC522-python is current.

            kandi-Quality Quality

              MFRC522-python has 0 bugs and 0 code smells.

            kandi-Security Security

              MFRC522-python has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              MFRC522-python code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              MFRC522-python is licensed under the LGPL-3.0 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              MFRC522-python releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              MFRC522-python saves you 167 person hours of effort in developing the same functionality from scratch.
              It has 415 lines of code, 22 functions and 4 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed MFRC522-python and discovered the below as its top functions. This is intended to give you an instant insight into MFRC522-python implemented functionality, and help decide if they suit your requirements.
            • Transmits a card to a card .
            • Performs a card authentication .
            • Writes the contents of a card to the block .
            • Translates the PCC RC2 registers .
            • This function is used to get the tag of a card .
            • Stop reading .
            Get all kandi verified functions for this library.

            MFRC522-python Key Features

            No Key Features are available at this moment for MFRC522-python.

            MFRC522-python Examples and Code Snippets

            No Code Snippets are available at this moment for MFRC522-python.

            Community Discussions

            QUESTION

            Raspberry Pi 3B and RFID RC522 - Python TypeError
            Asked 2020-Feb-28 at 15:35

            I've been messing around with Raspberry Pi and RFID and found this tutorial:

            https://pimylifeup.com/raspberry-pi-rfid-rc522/

            Everything went fine with the installation but when I'm running the script it presents an error.

            This is the problem:

            ...

            ANSWER

            Answered 2019-Feb-24 at 00:32

            I had the same issue for at least 2 hours... now i found out, that the IRQ channel of RC522 has to be soldered to pin 18 of raspberry PI... I also renewed the soldered pins on the rc522, now it works fine.. seems to be a mechanic issue, no software problem..

            This also helps: https://github.com/ondryaso/pi-rc522

            Befor (error msg):

            Source https://stackoverflow.com/questions/54847012

            QUESTION

            Reading tags UID with RC522 and USB SERIAL in Python with RPi2
            Asked 2019-Jul-12 at 11:39

            I have a RPi2 (Python 2.7) with two RFID readers. One reader is an USB SERIAL hex Gigatek MF7 (connected to a serial port) and the other is the RFID-RC522 (connected to GPIO pins). The RC522 is wired correctly following the instructions found on pimylifeup.com/raspberry-pi-rfid-rc522. Both readers work and read tags but their output strings are different for the same tag.

            I know the data structure (Serial ASCII) and baud Rate: 9600,N,8,1, to read from the Gigatek - link. My script reads the 12 char string from a serial port and extracts the UID reply_rfid_1[1:9] from it:

            ...

            ANSWER

            Answered 2019-Jul-12 at 11:39

            I have tried a different approach following the instructions at raspberrypi-spy.co.uk/2018/02/rc522-rfid-tag-read-raspberry-pi using the library github.com/mxgxw/MFRC522-python. The output UID using this library for the tag I have is:

            Source https://stackoverflow.com/questions/56808495

            QUESTION

            How to convert a string to list using python?
            Asked 2018-Jan-12 at 09:45

            I am working with RC-522 RFID Reader for my project. I want to use it for paying transportation fee. I am using python and used the code in: https://github.com/mxgxw/MFRC522-python.git

            On python script Read.py, Sector 8 was read with the use of this code:

            ...

            ANSWER

            Answered 2017-Jul-11 at 15:43

            You can use .split(",") to specify the delimiter ",".

            Something like that:

            Source https://stackoverflow.com/questions/45038746

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install MFRC522-python

            You can download it from GitHub.
            You can use MFRC522-python like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/mxgxw/MFRC522-python.git

          • CLI

            gh repo clone mxgxw/MFRC522-python

          • sshUrl

            git@github.com:mxgxw/MFRC522-python.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link