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.
ATTRIBUTE | REQUIRED | DESCRIPTION | EXAMPLE |
---|---|---|---|
Uri | Yes | The 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 Prefix | Byte Value |
---|---|
none | 0x00 |
httpwww | 0x01 |
httpswww | 0x02 |
http | 0x03 |
https | 0x04 |
tel | 0x05 |
mailto | 0x06 |
ftpanonymousanonymous | 0x07 |
ftp_ftp | 0x08 |
ftps | 0x09 |
sftp | 0x0A |
smb | 0x0B |
nfs | 0x0C |
ftp | 0x0D |
dav | 0x0E |
news | 0x0F |
telnet | 0x10 |
imap | 0x11 |
rtsp | 0x12 |
urn | 0x13 |
pop | 0x14 |
sip | 0x15 |
sips | 0x16 |
tftp | 0x17 |
btspp | 0x18 |
btl2cap | 0x19 |
btgoep | 0x1A |
tcpobex | 0x1B |
irdaobex | 0x1C |
file | 0x1D |
urnepcid | 0x1E |
urnepctag | 0x1F |
urnepcpat | 0x20 |
urnepcraw | 0x21 |
urnepc | 0x22 |
urnnfc | 0x23 |
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.
Behavior
URI records do not have a standard behavior; the prefix determines the behavior. In general only the common URI prefixes have default behaviors.