Skip to content

VivoKey/ntag5sensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NTAG 5 Sensor

Sensor reading for the NXP NTAG 5 Link, specifically with the Texas Instruments TMP117 sensor and the ACS ACR1552U PC/SC reader.

Setup

Install Python 3 and Pip (usually packaged with Python), both are probably available via your package manager. Use Pip in the terminal to install the requirements, I suggest to use a virtual environment but it works just as well without one.

python3 -m venv myenv
source myenv/bin/activate
pip install -r requirements.txt

You can also install the packages any other way you like, required modules are pyscard, ber-tlv. If you use Nix, Flake and EnvRC files are provided.

Usage

A command-line interface is provided via the script ./ntag5sensor.py.

You need to specify the I2C address of the connected TMP117 chip if it is not the default one. This address is determined by the ADD0 pin connection of the TMP117 chip.

Known addresses:

  • MikroElektronika (default): 72
  • Temptress: 74
usage: ntag5sensor.py [-h] [-r [READER]] [-l] [-ta [{72,73,74,75}]]

Process NTAG 5 Link sensors

options:
  -h, --help            show this help message and exit
  -r [READER], --reader [READER]
                        index of the ACR1552 reader to use (default: 0)
  -l, --list-readers    list available ACR1552 readers
  -ta [{72,73,74,75}], --tmp117-address [{72,73,74,75}]
                        I2C address of the connected TMP117 chip (default: 72)

About

Sensor reading for the NTAG 5 Link

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published