Какой обьем памяти мне нужно?
Что такое «пользовательская память»?
Каждое NFC устройство имеет небольшой обьем энергонезависимой памяти, которая используется для хранения информации. Данные для NFC устройств, как правило, измеряются байтах. Каждый байт равен примерно одному символу текста. Тем не менее, при записи на устройство NFC всегда остается дополнительные байты скрытой информации, которая говорит вашему телефону, что делать. Таким образом существует разница между действительной памятю и используемой.
Какой обьем памяти мне необходим?
К сожалению, на практике не всегда 5 символов отвечает 5 байтам, но следующая таблица поможет вам понять, что вам нужно.
Данные | Содержание | Необходимо памяти |
Текст | idNFC | 15 Bytes |
Веб адрес | www.nfcukraine.com | 17 bytes |
SMS | ‘Закончил работу. Буду дома через 30 мин!’ to +38067000000 | 68 bytes |
Телефон | 0960000000 | 16 bytes |
Email — info@nfcukraine.com Subject — NFC HelpMessage — Сколько памяти нужно для имейла? | 84 bytes | |
vCard |
Contact Name — idNFC Contact Number — 0443604379 Address — idNFC, Kiev Website — www.nfcukraine.com |
153 bytes |
Task Launcher* |
Включить silent mode |
76 bytes |
Task Launcher* |
Включить wifi и запустить Netflix app |
118 bytes |
Task Launcher* |
Wifi вкл., телефон в silent mode и запустить Netflix app |
122 bytes |
* Task Launcher for Android.
Функции NFC чипа
И так теперь вы знаете, какой обьем памяти вам возможно понадобится, определить какой тип чипа вам нужен – очень просто. Нужно просто выбрать тот чип, который имеет достаточный обьем используемой памяти для хранения вашей информации. В общем, мы рекомендуем тип чипа NTAG203.
NFC чип | Пользовательская память |
Ultralight | 46 Bytes |
Ultralight C | 137 Bytes |
NTAG203 | 137 Bytes |
1K (Mifare Classic) | 716 Bytes |
Что же относительно vCards и 1к чипа?
Для того чтобы обеспечить совместимость NFC устройств со всеми телефонами, которые поддерживют эту технологию, устанавливаются специальные стандарты на международном NFC форуме. Эти стандарты обспечивают совместимость чипов таких типов: Ultralight, Ultralight C, Standard (Classic) 1K, Desfire 4k, NTAG203 со всеми действующими и новыми моделями телефонов. Тем не мение, чип типа 1K не всегда соответсвует стандартам NFC Форума, и поэтому не гарантирует соответсвующей работы с вашим мобильным телефоном или другими устройствами. В настоящем, они не совместимы с телефонами Blackberry или же с Google Nexus 4 и Nexus 10. Кроме того, NFC прогнозируют, что к-ство устройств несовместимых с 1к будет увеличиваться.
Существует также ряд проблем по совместимости с так называемыми «переходящими телефонами» с vCards, где информация может не считываться или корректно отображаться. В общем, NFC специаисты светуют, не использовать чипы 1к и vCard.
Так что же все-таки хранится в «скрытой информации»?
Проще всего разделить ее на три части. Во-первых, это информация которая жестко закодирована в чипы NFC во время их производства, такая как, например, ID номер (UID). Во-вторых, такие метки, как NTAG203, имеют дополнительные байты памяти, которые предназначены для того, чтобы контролировать распределение места для хранения информации. Втретьих, всегда есть определенное к-ство байтов, используемых для отображения характеристики данных, которые храняться на чипе – таких как текст или вэб-адресс.
Так что такое на самом деле байт?
Чтобы не усложнять, байт состоит из восьми «битов». Бит это единичный бинарный «переключатель» — 1 или 0. Таким образом, байт включает в себя восемь символов 1 или 0, например, 10110101. Тем не менее, каждый бит в байте имеет возрастающее значение, как например, число 123 может быть разбито на одну сотню, 2-е десятки и тройку. Таким образом, «10» по сути, равно 2, и «100» равно 4. в конечном счете, это значит, что ’11111111′ равно 255, обеспечивая, таким образом, 256 сочетаний чисел (включая 0).
В случее с NFC метками это диапазон номеров, который относится к стандартизированному набору букв или символов. Поэтому, число 114 относится к букве «r», 115 к букве «s» и так далее.