White Papers

How to use NFC in a tablet without a built-in reader

Enabling NFC applications on tablets without built-in NFC capability

The all-in-one nature and large touch screens offered by tablets at very reasonable price points make them a very appealing option for many of uses - displaying product information microsites, powering brand activation points, and simply being the brains behind kiosks of all varieties. Unfortunately, while these tablets offer many connectivity options and plenty of sensors, one thing they often forgo is NFC capability. Further, even if the tablet does have NFC, using it often requires the tag to be tapped on the back of the tablet, which is highly impractical in most NFC applications.

New Tappy Commands: NTAG21X Password Protection

Detailing the newly-released NTAG21X password protection features

Previously, we’ve talked about the the password protection feature found on NXP’s NTAG21X family of NFC cards. While our Tappy NFC readers have supported this feature for years, previously it was only available as part of a custom solution; however, there is a new public command family exposing this functionality that is now supported on Tappies with firmware version 0.76 or newer, which corresponds to ship dates of September 2018 or later for Tappies ordered directly from TapTrack (other distributors may have slightly older stock).

Using an NFC Reader as Keyboard Entry Device

Using an NFC reader to enter keystrokes generated from NFC tag scans is becoming more common. This article describes the various approaches and solutions.

Using an NFC Reader as Keyboard Entry Device Over the past couple of years, we’ve helped customers achieve keystroke entry from an NFC tag. Barcode scanners have for years come with this as a standard feature yet NFC readers for the most part don’t come with this capability in a built in or plug and play fashion. In this article we’re going to discuss this topic and the various solutions to this problem.

Practical NFC Range Limitations

Sadly, it can't always replace Bluetooth

Here at TapTrack, we regularly field inquiries about near-field communication applications that demand relatively long-range communication, such as indoor position tracking or anti-theft gates. Unfortunately, NFC usually is not a practical option for such uses due to its quite limited range. NFC Range Theoretically, for the 13.56MHz frequency used by NFC, the ‘near field’ ends at 3.5 metres from the antenna, but real-world range is a quite different topic. Since NFC tags draw their power from the reader’s field, the effective range is heavily influenced by the power of the field the reader is generating relative to the power the tag requires, which may vary depending on what the tag is trying to do.

Even easier NFC on Node with the TappyWrapper

Using the TappyWrapper convenience library to accelerate NFC application development

Previously, we showed how you can easily start developing NFC applications on NodeJS with a Tappy device using the TappyTcmpJs library. While that project was very short, much of the code we had to write was boilerplate for composing commands and making sense of the Tappy’s responses. This is necessary in order to take advantage of the full power of the Tappy family of NFC readers with all of their advanced commands and any custom commands we may develop for your use, but in a lot of applications, you only really need to detect tag UIDs as well as read and write NDEF messages.

Anti-metal tags

Making your tags work on metal surfaces

If you’ve ever tried to attach an NFC sticker to the back of your iPhone or perhaps put a Bluetooth pairing tag on a metal peripheral, you’ve probably noticed that the tag will no longer scan. Even if the tag isn’t directly on metal, just being close to metal is sometimes enough to cause your scan performance to take a dramatic turn for the worst. In this whitepaper, we will look at why this happens and how you can make your tags work again.

Encoding 101

Find out what tag encoding is and how do you do it

Overview Sometimes also called tag provisioning or tag writing, tag encoding refers to the process of configuring an NFC tag and writing data to it in order to prepare it for use. For advanced tags this can include configuring filesystems and setting authentication keys, but for most uses of NFC tags, this just consists of formatting the tag for NDEF data and writing an initial NDEF message set to it.

Tag 101

Learn the differences between several types of NFC tags

Introduction Here at TapTrack, one of the first decisions we have to make when starting any new project is what type of NFC tag we intend to use. With a lot of different tag technologies on the market many having wildly varying capabilities and capacities, this decision is not as simple as one would hope, and it often has a huge impact on what the resulting project will look like.

TappyUSB with NodeJS

Create a basic command line utility using the TappyUSB and NodeJS

Using the TapTrack Tappy for easy NFC on Node By putting high-level NFC application logic on the reader itself, the TapTrack Tappy family of NFC Readers provides a simple way to add NFC to any project. Now with a Node Serial Port-compatible SDK, you can be off and running toward a neat NFC application in mere minutes. In this tutorial, we’re going to write a basic command-line utility that scans for tags.

NFC Tag Write Protection

Introduction In many applications, it is desirable to protect NFC tags from unauthorized writing, and occasionally from unauthorized reading as well. For instance, if one was using NFC tags to provide a convenient way for customers to learn more about a product, it would be very bad if the tags were overwritten to instead send customers to a phishing site. Therefore, all of the common tag technologies have some sort of anti-tampering provisions.