SparkFun Qwiic Dynamic RFID Tag - ST25DV64KC (SPX-19035) |
The STMicroelectronics ST25DV dynamic Near Frequency Communication / Radio Frequency Identification tag ICs are awesome! The ST25DV64KC offers 64-kBit (8-kBytes) of EEPROM memory which can be accessed over both I2C and RF (NFC)! It's a state-of-the-art tag which conforms to ISO/IEC 15693 or NFC Forum Type 5 recommendations. You can read and write the tag's memory using NFC even while the tag is powered down or disconnected!
The EEPROM memory can be divided into four areas, each of which can have different levels of protection applied. Want to store your data so everyone has read and write access over both I2C and RF? You can do that. In fact, that's the default! Want to store your data in an area which can only be read if you know the password, and cannot be written to (via RF)? You can do that too!
Our Arduino Library provides all of the methods you need to read and write the user memory, control the read and write permissions, alter the area sizes and apply password control. Not only that! We've included extra methods which will let you read and write NDEF (NFC Forum Data Exchange Format) URI, WiFi and Text records which your smart phone can understand!
Do you want your project to be able to log up to 8-kBytes of data (via I2C) and then be able to read it using your smart phone - even if your project is powered off? Our library lets you do that!
Do you want to be able to write WiFi credentials (SSID and Password) into tag memory using your smart phone and then to be able to read them over I2C so your Arduino board can join the network? With our library you can do that too!
Do you want to be able to manufacture and test your product and then program it with keys or other credentials just before you ship? We've got you covered.
Are you developing equipment or appliances for the home? Would you like to store diagnostic information so that the repair engineer can access it using their smart phone? Our library lets you do that! Would you like the customer to be able to read the diagnostics with their smart phone and then email them to you? Our library will let you do that too! (Apart from the email bit - obvs.. You will need to add that bit yourself.)
Are you designing a poster for your project? Do you want to be able to program your tag using Arduino and then stick it to your poster so people can interact with it? Hey, we've got you covered there too!
A full library use overview, API reference guide and key example walk-throughs are available on GitHub Pages - sparkfun.github.io/SparkFun_ST25DV64KC_Arduino_Library