Overview

A Uri Record is an NDEF record used to represent raw actions. A uri consists of a prefix and its contents. This record is only used by software developers for specific purposes. Technically most of the record types are Uri records (including Website records), however we have separated these out to make it easier/safer for our users.

Record Data

The GoToTags NFC software represents Uri records with the following attributes and prefixes.

ATTRIBUTEREQUIREDDESCRIPTIONEXAMPLE
UriYesThe uri to be encoded. Must be in the format “prefix://content”.ftp://192.168.1.103
Examples
[{"Uri":"ftp://192.168.1.2","RecordType":"Uri"}]

[{"Uri":"ssh://192.168.1.2","RecordType":"Uri"}]
Uri PrefixByte Value
none0x00
httpwww0x01
httpswww0x02
http0x03
https0x04
tel0x05
mailto0x06
ftpanonymousanonymous0x07
ftp_ftp0x08
ftps0x09
sftp0x0A
smb0x0B
nfs0x0C
ftp0x0D
dav0x0E
news0x0F
telnet0x10
imap0x11
rtsp0x12
urn0x13
pop0x14
sip0x15
sips0x16
tftp0x17
btspp0x18
btl2cap0x19
btgoep0x1A
tcpobex0x1B
irdaobex0x1C
file0x1D
urnepcid0x1E
urnepctag0x1F
urnepcpat0x20
urnepcraw0x21
urnepc0x22
urnnfc0x23

NFC Encoder Software

The GoToTags NFC Encoder software can encode Uri records onto NFC tags by providing the encoding data on the “Uri Tags” worksheet in the NFC tags encoding file.

Windows App

The GoToTags Windows App can easily create Uri records.

Behavior

URI records do not have a standard behavior; the prefix determines the behavior. In general only the common URI prefixes have default behaviors.