Skip to main content

AWS UG 2026 Summer Community Day — Use your wristband as a handy NFC tag: flash your blog, website, Android app, or WeChat mini program onto it and share with a single tap.

AWS UG 2026 Summer Community Day · NFC Wristband Guide

At AWS UG 2026 Summer Community Day, every attendee receives an NFC wristband with a rewritable tag inside. After the event, you can erase the default content and write your own — a personal blog, portfolio, social link, Android app shortcut, or WeChat mini program entry.

This guide covers backing up your wristband first, NFC tag basics, the NDEF data format, the NTAG215 chip used in our wristbands, and three ready-to-use examples themed for the Amazon Web Services User Group (AWS UG China) community.

AWS UG Community Day NFC wristband with User Group branding
Community Day wristband — each band carries a rewritable NTAG215 tag.

Back Up Your Wristband First​

Before you overwrite the default Community Day content, save what's already on the tag. Writing new data replaces the previous NDEF message — there is no undo unless you kept a backup.

Step 1 — Read the tag​

  1. Install NFC Tools (Android / iOS) and enable NFC on your phone.
  2. Open NFC Tools → Read.
  3. Hold the phone flat against the wristband chip (the flat pad on the inside of the band).
  4. Wait until the app lists the tag details — chip type (NTAG215), UID (unique tag ID), and all NDEF records (usually a URI pointing to the official activity page).
NFC Tools Read tab waiting for a tag
NFC Tools → Read — hold the phone near the chip pad.
NFC Tools showing NTAG215 tag details after a successful read
Successful read — chip type, UID, and memory details.

Step 2 — Save the tag profile in NFC Tools​

After a successful read:

  1. Tap Save (disk icon) or Add to saved tags — exact wording varies by app version.
  2. Give it a clear name, e.g. Community Day wristband — original backup.
  3. Confirm the saved entry shows the same URI / records you just read.

You can later restore this profile via NFC Tools → Write → Saved tags if you want the factory content back.

Screen recording of reading an NFC tag and saving it as a backup profile in NFC Tools
Backup walkthrough — read the tag, then save the profile in NFC Tools.

Step 3 — Keep a human-readable copy​

Do at least one of the following so you still have the data outside the app:

MethodWhat to capture
ScreenshotFull Read screen showing chip type, UID, and every record
Copy the URLPaste the activity URI into Notes, email, or a cloud doc
Write it downUID + URL on paper if you prefer offline backup
What a typical factory wristband contains

Most Community Day wristbands ship with a single URI record — the official activity landing page (e.g. https://awscommunity.cn/…). Back up that full URL; you may need it to rejoin event pages or share the original link with friends.

Back up before every overwrite

Each Write replaces the entire NDEF message on the tag. If you experiment with Example 1, then Example 2, save again after any version you might want to restore later.


What Is NFC?​

Near Field Communication (NFC) is a short-range wireless protocol (about 4 cm). When you hold a phone against an NFC tag or wristband, the phone reads or writes data stored on the tag — no pairing, no battery on the tag side.

About the NFC Forum​

The NFC Forum is the global industry association that defines NFC technology standards. It harmonizes contactless protocols so that billions of phones, tags, and readers work the same way — all it takes is a tap.

What the Forum maintains that matters for this guide:

AreaWhat it covers
SpecificationsNDEF, NFC Forum Tag Types (Type 1–5), device behaviour
CertificationTest labs and compliance programs so tags and phones interoperate
Use casesContactless payments, transit cards, access control, smart posters (tap-to-open URLs), device pairing, and more

When your phone's OS parses standard NDEF data from the wristband (reading the tag usually does not require a separate NFC reader app), it follows NFC Forum specifications. What opens next — a browser, an installed app, or WeChat — depends on the record type and what apps the recipient has installed.

Typical use cases at community events:

ScenarioWhat gets written
Personal brandingYour blog, GitHub, or portfolio URL
Community linksOfficial sites like awscommunity.cn
Mobile appsAndroid App Record to launch an installed app
WeChat ecosystemURL Link (WeChat required)
Before you start

You need a phone with NFC enabled (most modern Android and iPhone models). Install a tag-writing app such as NFC Tools (Android / iOS) or NXP TagWriter (Android).

Searching for NFC Tools on iOS
Search for NFC Tools on your phone.
NFC Tools on Google Play
Install from Google Play or the App Store.

Common NFC Tag Types​

Not all NFC chips are the same. Tags differ in memory size, security, and whether they speak NDEF (the standard format phones understand out of the box).

ChipNFC Forum TypeUser MemoryNDEF SupportTypical Use
NTAG213Type 2180 bytes✅ YesStickers, business cards, small payloads
NTAG215Type 2504 bytes✅ YesEvent wristbands, Amiibo, medium URLs
NTAG216Type 2888 bytes✅ YesLonger URLs, vCard, multiple records
MIFARE UltralightType 264–192 bytes✅ YesDisposable tickets, simple links
MIFARE ClassicType A (legacy)1 KB / 4 KB⚠️ Via wrapperAccess cards, older deployments
MIFARE DESFireType 42–8 KB✅ YesTransit, payment, secure access
ISO 15693Type 5Varies✅ YesInventory, logistics (less common on phones)
How to pick the right tag

For URLs and standard NDEF records, choose NTAG21x (Type 2) — phones can identify tag content at the OS level. Opening a webpage, app, or WeChat mini program still depends on whether the recipient has a browser, the target app, or WeChat installed. For Community Day wristbands, we standardised on NTAG215 for the best balance of cost, capacity, and compatibility.


NDEF — NFC Data Exchange Format​

NDEF is the universal "language" NFC tags use to store structured data. When you tap a tag, the phone OS parses NDEF records and decides what to do — open a browser, launch an app, show text, etc.

NDEF message structure​

NDEF Message
├── Record 1 (e.g. URI — a web link)
├── Record 2 (e.g. AAR — Android app package name)
└── Record N (optional extra records)

Each record has a Type Name Format (TNF) and a type that defines the payload:

TNFTypePurposeExample payload
Well KnownU (URI)Open a URLhttps://awscommunity.cn/
Well KnownT (Text)Display plain textHello Community Day!
Well KnownSp (Smart Poster)Title + URI comboEvent poster links
Externalandroid.com:pkgAndroid Application Record (AAR)com.amazon.aws.cardclash
MIMEtext/plain, customArbitrary typed datavCard, JSON

URI identifier codes​

URI records often use a prefix code to save space. Code 0x04 means the prefix https:// is implied:

Raw URI record payload: [0x04] + "awscommunity.cn/"
Phone resolves to: https://awscommunity.cn/
One message, multiple records

Android tries AAR first — if the app is installed, it launches directly. If not, the OS falls back to the next record (usually a URI pointing to the Play Store or a website). Always add a URI fallback when writing app launch records.


Our NFC Tag — NTAG215​

◆ NTAG215 — the chip inside your Community Day wristband​

SpecValue
StandardISO/IEC 14443 Type A · NFC Forum Type 2 Tag
User memory504 bytes
Typical NDEF capacity~492 bytes (after capability container)
RewritableYes — can be locked permanently if you choose
Phone compatibilityAndroid (native), iPhone 7+ (background tag reading in iOS 13+)
Event usePre-programmed activity URL at check-in; re-writable by attendees after the event
Close-up of the NTAG215 chip and antenna inside the Community Day wristband
The flat pad on the inside of the band — this is where you tap your phone. The coil and chip are NTAG215 (13.56 MHz, Type 2).

At Community Day, wristbands may ship with an official activity landing URL (NDEF URI record). That content is not permanent unless explicitly locked — you can overwrite it with your own NDEF message using the steps below.


How to Write Your Wristband​

Already backed up?

If you have not saved the factory content yet, go to Back Up Your Wristband First above before continuing.

Step 1 — Enable NFC​

  • Android: Settings → Connected devices → Connection preferences → NFC → On
  • iPhone: NFC is always on for background reading; writing requires a third-party app (e.g. NFC Tools)

Step 2 — Compose your NDEF message​

In NFC Tools → Write → Add a record, choose the record type (URI, Application, etc.). You can stack multiple records in one message.

Step 3 — Write​

Tap Write and hold the phone flat against the wristband chip (usually the flat pad on the band). Wait for the success confirmation.

Step 4 — Verify​

Switch to Read mode and tap again. Confirm the payload matches what you intended, then test with a second phone if possible.

See Example 1 for a full demo

The animated walkthrough for writing a website URL lives under Example 1 below — follow that section step by step on your first try.

Do not lock the tag unless you mean it

Locking is irreversible. For personal experimentation, leave the tag unlocked so you can rewrite it anytime.


Example 1 · Open the AWS UG China Community Website​

URI Record Target: https://awscommunity.cn/ — the official Amazon Web Services User Group community portal.

EXAMPLE 1 — URI (Website)

NFC Tools steps

  1. Write → Add record → URL / URI
  2. Enter: https://awscommunity.cn/
  3. Write to tag

NDEF equivalent

Record type: URI (Well Known, type "U")
URI prefix: 0x04 (https://)
URI body: awscommunity.cn/
Full URL: https://awscommunity.cn/
Example 1 screen recording: add a URL record in NFC Tools and write it to the wristband
Example 1 demo — Write → Add record → URL / URI → enter the link → Write → tap the wristband until you see "Write complete!"

When someone taps your wristband, their phone opens the AWS UG China community site — city groups, special-interest communities, events, and volunteer applications.


Example 2 · Launch the Android App「AWS Card Clash」​

AAR + URI Target: AWS Card Clash — Amazon's free 3D card game for learning AWS architecture.

EXAMPLE 2 — Android Application Record + Play Store fallback

Package name

com.amazon.aws.cardclash

NFC Tools steps

  1. Write → Add record → Application (or "Android Application Record")
    • Package: com.amazon.aws.cardclash
  2. Add a second record → URL / URI (fallback if app not installed)
    • https://play.google.com/store/apps/details?id=com.amazon.aws.cardclash
  3. Write both records in one message

NDEF record order (recommended)

Record 1 — AAR
TNF: External
Type: android.com:pkg
Payload: com.amazon.aws.cardclash

Record 2 — URI (fallback)
TNF: Well Known
Type: U
Payload: 0x04 + play.google.com/store/apps/details?id=com.amazon.aws.cardclash
Example 2 screen recording: add an Android Application Record and write it to the wristband
Example 2 demo — Write → Add record → Application → enter com.amazon.aws.cardclash → add Play Store URI fallback → Write → tap the wristband.
iPhone note

iOS does not support AAR. iPhone users tapping this tag will follow the URI fallback and land on the App Store / Play Store web page. For iOS app deep links, use a Universal Link (HTTPS URL) instead.

Extension · Clock-in when you reach the office​

The same AAR + URI pattern works for everyday Android apps — not just games. A common idea: stick your phone to the wristband at the company entrance and launch your work app in one tap instead of hunting for an icon.

AppAndroid package name
WeCom (企业微信)com.tencent.wework
DingTalk (钉钉)com.alibaba.android.rimet
Feishu (飞书)com.ss.android.lark

Steps — identical to Example 2 above; only the package name changes:

  1. Write → Add record → Application → e.g. com.tencent.wework
  2. Add URL / URI fallback → Play Store link for the same app (optional but recommended)
  3. Write to the wristband
Record 1 — AAR
Payload: com.tencent.wework ← WeCom example

Record 2 — URI (fallback)
Payload: Play Store URL if app not installed
What this does — and what it doesn't

AAR opens the app, which is usually enough to save a few seconds at the door. It does not automatically submit a punch on its own — you still confirm check-in inside WeCom, DingTalk, or Feishu unless your company gives you a check-in deep link (HTTPS or app-specific URL). If IT shares such a link, write it as a URI record (Example 1) or combine URI + AAR so the app opens straight to the punch screen.

If your company check-in lives in a WeChat mini program instead of a native app, use Example 3 (URL Link) rather than AAR.


Example 3 · Open a WeChat Mini Program​

URI Record Target: A WeChat mini program — e.g. a community check-in app, event companion, or your own project mini program.

WeChat does not use AAR. The standard approach is to write a URL Link or URL Scheme generated from the WeChat Mini Program admin console as a plain URI NDEF record.

EXAMPLE 3 — WeChat Mini Program via URL Link

Option A — URL Link (recommended, works on iOS & Android WeChat)

Generate a URL Link in the mini program backend:

POST https://api.weixin.qq.com/wxa/generate_urllink
?access_token=ACCESS_TOKEN

Body:
{
"path": "/pages/index/index",
"query": "from=nfc&event=2026-summer-community-day",
"expire_type": 1,
"expire_interval": 30
}

Response gives a short link like:

https://wxaurl.cn/XXXXXX

Write that URL as a URI NDEF record — when tapped, WeChat opens and launches the mini program if it is installed on the phone.

Option B — Plaintext URL Scheme (not recommended for NFC)

Hand-built links look like this (Bonjour example):

weixin://dl/business/?appid=wxa3cd9247c890de37&path=/pages/index/index&env_version=release

Requires the mini program owner to enable “明文 Scheme 拉起此小程序” in WeChat MP admin. Even then, tapping from an NFC tag often fails with “Sorry, this page cannot be accessed” — behaviour varies by phone (e.g. some Huawei devices may work; many iPhone / other Android models do not). Opening the same link from a WeChat chat is not a reliable test for NFC.

Prefer Option A (https://wxaurl.cn/...) or a stable HTTPS profile link (e.g. https://bonjour.bio/...) for wristbands.

NFC Tools steps

  1. Write → Add record → URL / URI
  2. Paste your https://wxaurl.cn/... link (recommended)
  3. Write to tag
Plaintext weixin:// Scheme on NFC tags

Writing a hand-built weixin://dl/business/?appid=... URI to a wristband usually does not work reliably, especially for third-party mini programs you do not operate. Typical symptoms: WeChat opens but shows “Sorry, this page cannot be accessed”; results differ by device (some Huawei phones may succeed, many others fail). Links pasted in WeChat chat may still open — that does not mean the tag will work. Use URL Link (https://wxaurl.cn/...) or an HTTPS landing page instead.

Replace with your own mini program

Community Day attendees can point this at any published mini program — your side project, a community tool, or an event companion app. You need developer access to the target mini program to generate valid URL Links.


Ideas for Your Own Content​

Once you understand the three patterns above, the wristband becomes a pocket-sized business card:

GoalRecord typeExample
Personal blogURIhttps://peterpanstechland.github.io/
GitHub profileURIhttps://github.com/yourname
LinkedInURIhttps://linkedin.com/in/yourname
Android appAAR + URI fallbackYour app's package name + Play Store URL
Work check-in (Android)AAR + URI fallbackcom.tencent.wework, com.alibaba.android.rimet, or com.ss.android.lark
WeChat mini programURI (URL Link)https://wxaurl.cn/...
Plain messageTextYour name and email

Troubleshooting​

ProblemLikely causeFix
Phone does nothingNFC off or wrong tap spotEnable NFC; move slowly over the chip pad
"Tag not writable"Tag lockedUse an unlocked wristband; locked tags cannot be changed
App doesn't open (Android)AAR missing or wrong packageDouble-check com.amazon.aws.cardclash; add URI fallback
WeChat doesn't openInvalid or expired URL LinkRegenerate link in MP admin; check expiry
iPhone opens Safari instead of appiOS has no AAR supportUse HTTPS Universal Links or URL Links for WeChat

FAQ​

Can I clone an access / door card onto the wristband?​

Short answer: almost always no. The Community Day wristband is a fixed NTAG215 (13.56 MHz, NFC Forum Type 2) built to hold NDEF data (URLs, app launches) — not to emulate access credentials.

Access card typeFrequencyCan NTAG215 replace it?Why
ID card (EM4100, HID Prox, T5577)125 kHz (LF)❌ NoDifferent frequency — phones and the wristband are 13.56 MHz only
MIFARE Classic13.56 MHz (HF)❌ NoDifferent chip; NTAG215 has no Crypto-1 sectors to emulate
UID-only systems13.56 MHz (HF)❌ NoNTAG215's UID is factory-locked — it can't be changed to match another card
MIFARE DESFire / CPU card13.56 MHz (HF)❌ NoStrong mutual authentication (AES/3DES) — not clonable
Legal & ethical note

Only ever duplicate a card you own and are authorized to copy. Cloning someone else's badge, or a card issued by your building or employer, may break the law or local rules. Copying 125 kHz ID cards or cracking MIFARE Classic also needs dedicated hardware (e.g. Proxmark3, or a UID-writable "magic" card) — a phone plus an NTAG215 wristband cannot do it.

What's the difference between an "IC card" and an "ID card"?​

A common distinction in the Chinese market:

ID card (ID卡)IC card (IC卡)
Full nameIdentification cardIntegrated Circuit card
Typical frequency125 kHz (low frequency)13.56 MHz (high frequency)
ChipRead-only ID numberReal chip with read/write memory
StorageNone — just a fixed UIDBytes to kilobytes of data
EncryptionNone (plaintext ID)Often supported
ExamplesEM4100, EM4200, HID ProxMIFARE Classic/Ultralight/DESFire, NTAG215
Cloneable?Very easy (ID is broadcast)Depends on encryption

Your Community Day wristband (NTAG215, 13.56 MHz, with memory) is an IC card, not an ID card.

What encryption do these tags use?​

"NFC" spans a family of chips with very different security levels:

Chip / cardSecurityNotes
125 kHz ID cardNonePlaintext UID; trivially cloned
NTAG215 (our wristband)No data encryptionUnique locked UID, optional 32-bit password (PWD_AUTH) and one-way lock bits — but NDEF content is readable by any phone
MIFARE ClassicCrypto-1 (broken)48-bit keys, per-sector Key A/B; crackable with Proxmark3-class tools — no longer secure
MIFARE DESFire EV1/2/3DES / 3DES / AES-128File-based, mutual authentication — considered secure
CPU / smart cardAES / RSA / ECCBanking, ID, and SIM-grade security
Don't store secrets on the wristband

NTAG215 has no data encryption. Anything you write (a URL, text, contact info) can be read by anyone who taps it. Never write passwords, private ID numbers, or sensitive personal data. The optional password only limits who can rewrite or lock the tag — it does not encrypt the stored content.


Going Further · NFC Tags for Home Automation​

Optional reading — no extra hardware required for this guide

Everything above is enough to program your Community Day wristband. This section is for readers who want to reuse the same NFC skills elsewhere — for example, sticky tags by the door or bedside. You do not need a smart home hub, Home Assistant, or any new devices to understand the idea; setup steps depend on what you already own.

The wristband tutorial focuses on sharing links and apps (NDEF URI / AAR). Home automation uses the same 13.56 MHz NTAG family, but the goal is different: tap a tag → run a routine (lights, scenes, notifications, etc.).

How it differs from “write a URL on the band”​

Community Day wristbandTypical home NFC automation
GoalOpen a website or app for othersTrigger your routine when you tap
What mattersNDEF records (URI, Text, AAR)Often the tag's UID (unique ID), or a URL bound to your account
Who reads itAnyone nearby can tapUsually your phone, or a fixed reader you control
Tag formWristbandStickers, cards, key fobs — still often NTAG215 / NTAG216

Many automations never write a public URL onto the tag. The phone learns “when I see UID 04:A1:B2:…, run Goodnight scene.” The tag can stay blank or keep a harmless label record.

Three common paths (pick what matches your phone / home stack)​

1. Phone-only automations — no hub required

Works with off-the-shelf NFC stickers and the phone you already carry:

PlatformTypical appsRough flow
iPhoneShortcuts (快捷指令)Automation → NFC → scan tag once → add actions (toggle HomeKit device, open a scene, send a notification, etc.)
AndroidMacroDroid, Tasker, Samsung Bixby Routines, vendor appsNFC trigger → run task (toggle Bluetooth/Wi‑Fi, open smart-home app, fire a webhook)

You buy NTAG215 stickers, stick one by the door or bed, and bind it in the app. No server, no Home Assistant — good first experiment.

2. Smart home hub — when you already run a central system

If you use a hub (examples: Home Assistant, HomeKit-centric setups, or vendor clouds with NFC support in their app), the pattern is:

  1. Register the tag in the hub's mobile app (or write a hub-specific URL).
  2. Create an automation: “When tag X is scanned → run script / scene.”
  3. Place tags at entry, bedside, desk for Leave home, Good night, Focus mode, etc.

Home Assistant is a popular open-source option: the Companion app can write NFC tags that map to automations on your HA instance. You do not need this for the Community Day wristband; it is one path among many if you already self-host HA or plan to later.

Other ecosystems (Mi Home, Aqara, HomeKit-only households, etc.) vary — check whether your vendor app supports NFC triggers before buying a pack of tags.

3. Write a webhook URL on the tag — flexible, but mind security

Same technique as Example 1 in this guide: use NFC Tools to add a URI record pointing at an HTTPS endpoint that starts a scene (Home Assistant webhook, a small cloud function, IFTTT-style services, etc.).

  • Pros: Works on any phone that opens the link; no special app binding step.
  • Cons: Anyone who reads the tag sees the URL. Use a long random path, HTTPS only, and treat the tag like an unlocked light switch — fine indoors, risky on a public wristband.

See the FAQ above: never put passwords or API keys on the tag.

Fixed NFC reader (optional, advanced)​

Instead of unlocking your phone each time, a fixed reader (e.g. ESP32 + PN532, often via ESPHome into Home Assistant) can sit by a door or switch. The tag's UID or a small NDEF payload is sent to your hub — tap and go, no phone out of pocket. This is DIY territory; not required for phone-based automations.

Example ideas​

LocationTap to…
EntryLeave home — lights off, AC off, optional notify “I'm out”
BedsideGood night — lights off, curtain scene, DND
DeskFocus — desk lamp on, phone DND
Guest stickerLimited action only (e.g. open guest Wi‑Fi info page)

Takeaway​

  • Same chips (NTAG215-class), different playbook: automation cares about who scans and what runs, not sharing a marketing link.
  • Start simple: phone + NFC sticker + one Shortcut or MacroDroid rule.
  • Scale up with Home Assistant or fixed readers when you want whole-home scenes — only if that matches gear you already have or plan to buy.

Learn More​