Авторизация
Регистрация

Напомнить пароль

Разноцветные nfc-метки на чипе M1 c 1k памяти.

  1. Цена: $13.80 (покупал за 12,42)
  2. Перейти в магазин
Доброго времени суток. После покупки телефона, поддерживающего NFC, решил узнать как можно использовать эту технологию и чем она полезна. Для тех, кто не вкурсе, NFC — это технология беспроводной связи малого радиуса действия, небольшой апгрейт технологии бесконтактных карт.

Есть 3 области применения:
1. Режим эмуляции бесконтактных карт.(к сожалению для моего телефона нет соответствующего софта и непредвидится)
2. Режим чтения — поддерживается моим телефоном
3. Режим спаривания 2-х устройств — вроде весьма удобная штука, но проверить в работе не удалось, т.к. у моих знакомых едиственный телефон с NFC — это Galaxy S4(а он, походу, вообще ни с кем дружить не хочет).
Выходит, могу использовать только один режим — режим чтения. Поэтому заказал несколько меток на пробу. На просторах алиэкспресса это были чуть ли не единственные носимые метки(не наклейки) с нормальным дизайном и по приемлемой цене. Шли до меня примерно 20 дней и еще пару недель ждали моего возвращения с командировки. Пришли в стандартном желтом пакете китайской почты. При вскрытии внутри я обнаружил 8 меток 4-х разных цветов.



Теперь попробуем их в работе. Запишем какую нибудь информацию.



Теперь попробуем считать ее.


Как видите, записанный url открылся в браузере.

А вот вместо приветственного сообщения на кирилице кракозябры. Но это не так страшно. Использовать метки в качестве записок я пока не планирую.
Также можно запрограммировать телефон на выполнение каких-либо действий при поднесении метки. Например, включение навигатора в машине, ну или у кого на что фантазии хватит(для этого подойдут и обычные проездные московского или питерского метро).Можно использовать как визитку:
Записываем инфу о себе




Ну а потом делимся ей с окружающими


Удобно.

Резюмируя, метки со своей задачей справляются на ура. Брать можно, если оно Вам нужно. Только перед покупкой не забудьте проверить, будут ли они работать с Вашим телефоном. На страничке с товаром есть список поддерживаемых моделей.

UPD. Поэкспериментировал с памятью. Максимум, что смог запихнуть в метку — 716 байт. Либо оставшееся место используется для служебной инфы, либо его просто нет.

UPD1. Нашел читательский билет РНБ. Билет оказался по сути такой же меткой. И так же в него максимум 716 байт влезает.
Планирую купить +19 Добавить в избранное
+25 +53
свернутьразвернуть
Комментарии (46)
RSS
+
avatar
-11
  • madeweb
  • 28 февраля 2014, 02:54
+
avatar
+2
  • kurajm
  • 28 февраля 2014, 08:04
+
avatar
+1
  • fifonik
  • 28 февраля 2014, 02:59
А вы не пробовали записать чуть больше данных, чтобы убедиться, что там действительно памяти 1KB, а не как частенько в китайских флешках?
+
avatar
0
  • emil_en
  • 28 февраля 2014, 03:02
хм, была такая мысля. Интересно, и килобайт — это сколько символов?
+
avatar
0
  • frozenix
  • 28 февраля 2014, 03:16
около 1000, реальных 1024 там может и не быть, из-за служебной информации.
+
avatar
0
судя по тексту в tag tool — похоже на utf-8, соответственно как в смс с русским — 1024 латинских или 512 русских.
+
avatar
+2
  • emil_en
  • 28 февраля 2014, 03:54
щас создал гифки квадратные. 835 байт не может записать. 650 записывает легко
+
avatar
+3
  • fifonik
  • 28 февраля 2014, 04:28
В случае UTF-8 для каждой не латинской буквы (и некоторых символов) используется от 2 до 6 байт. В случае русских букв — 2 байта на букву.

На вашем скриншоте создания визитки вверху написано 108 байт. Если вы введёте побольше текста, то возможно что-то прояснится.

Судя по тому, что вы загрузили 650 байт (гифку), там действительно 1 КБ, т.к., по табличке на странице продавца, существуют 256 байтные чипы, а за ними сразу идут 1 Кбайтные. А гифка большего размера могла не влезть, т.к. возможно она как-нить uu/base64-энкодится (при этом увеличивается в размере).
+
avatar
+3
Единственная, на мой взгляд, полезная функция этих меток — выполнение заранее запрограммированного ряда действий.
Себе я тоже приобрел немного карт-меток, но, как оказалось, на WindowsPhone все очень печально в плане NFC:
— считать метку можно только после разблокировки телефона
— после считывания обязательно нужно подтвердить исполнение команды кнопкой «OK»
— последовательность записать нельзя, только одно действие
— максимум что можно — запустить какое-нибудь приложение, об изменении настроек, включении wifi/bluetooth даже мечтать не стоит…

P.S. Ждем выхода windows phone 8.1
P.P.S. Функция меток в качестве визитки или ссылки/текста очень сомнительна — NFC не на всех смартах распространен, есть наиболее популярная альтернатива в качестве QR.
+
avatar
0
  • frozenix
  • 28 февраля 2014, 03:19
Можно использовать для разблокировки KeePassDroid (менеджера хранения паролей)
+
avatar
+4
  • myxep
  • 28 февраля 2014, 13:34
кейпассДРОИД на виндофоне?
+
avatar
+5
Билеты на метро использованные расскиданы по квартире в нескольких важных «тактических» местах, также валяется в велосумке один + Nfc retag free = profit!!! :) с note2 работают отлично, очень удобно
+
avatar
+2
  • Alex2309
  • 28 февраля 2014, 09:37
Угу. Для работы надо разблокировать телефон сначала. Потом нашарить метку. Набрал билетов московского метро, поиграл и бросил. Бесполезная пока технология. Кому надо билеты в Питере — могу отсыпать несколько.
+
avatar
0
  • emil_en
  • 28 февраля 2014, 09:39
в Питере у нас своих билетов хватает.
+
avatar
+1
  • kisslot
  • 28 февраля 2014, 09:50
а эти метки без разблокировки аппарата срабатывают? если не секрет, что за аппарат?
+
avatar
0
Тоже интересно. Требуется воплнять какие-то ещё действия с телефоном (на Андроиде) или достаточно поднести его в заблокированном состоянии к метке?
+
avatar
+1
  • bartwell
  • 28 февраля 2014, 10:24
В любом случае, телефон должен быть разблокирован. Насколько мне известно, делается это по соображениям безопасности. Ведь одно из потенциальных предназначений NFC — это использование устройства как кошелька. А иначе злоумышленник мог бы например подметить в общественном транспорте где вы храните телефон, по-быстрому прижаться к нему устройством и вуаля, платеж совершен. А в продвинутом случае и прижиматься не придется: с помощью специального оборудования сигнал NFC можно перехватить на несколько большем расстоянии.
+
avatar
0
  • kisslot
  • 28 февраля 2014, 10:31
Интересная мысль, согласен. Ни разу не совершал таким образом платеж(как в Европе, например), но если бы сам разрабатывал — сделал бы обязательным от телефона подтверждение операции.
+
avatar
+3
А если бы я был разработчиком, то сделал бы возможность пользователю решать на какие операции ставить подтверждения, а на какие нет.
bartwell, с разблокировкой понятно, спасибо, а кроме разблокировки действий более никаких не требуется? ПО висит в фоне и уже при обнаружении метки автоматом выполняет заложенные для неё действия?
+
avatar
0
  • kisslot
  • 28 февраля 2014, 10:53
выбор подтверждать или нет — это удобно, но тем самым можно дать людям ружье, чтобы те могли выстрелить себе в ногу.
wolfff1407. как и говорил piterparker — NFC Retag + карты метро, точно так же справляются с задачей, стоит только разблокировать телефон, сработает действие, ассоциированное с меткой.
+
avatar
+2
kisslot, есть операции критичные (доступ к кошельку = ружьё в руках кого ни попадя), а есть некритичные (запуск GPS, навигационного ПО, смена профиля и т.п.). Так вот, вешать принудительное подтверждение на некритичные операции неразумно, так как в разы снижает уровень удобства этой функции.
Это как голосовое управление у моего телевизора. Штука, как идея, прикольная, но чтобы ей воспользоваться, надо сначала сказать команду активации функции, подождать, когда она активируется (секунд 3-5) и только потом уже можно пользоваться… Вследствие этого пользуюсь ей очень редко (зачастую проще пульт найти).
+
avatar
0
  • kisslot
  • 28 февраля 2014, 11:13
бесспорно
+
avatar
+1
  • Alex2309
  • 28 февраля 2014, 12:05
Вот именно. Если уж я озаботился разблокировкой телефона, я уже и на экране кнопку нужную нажму сразу. И заморачиваться с этими метками после разблокировки бессмысленно. О чём я и писал.
Было бы гораздо удобнее переключаться простым поднесением телефона или попаданием его в зону опознавания метки. Для себя я решал задачу, к примеру, переключения телефона между домашним/рабочим профилями с помошью программы Llama. Аппарат сам переключался, даже доставать его не нужно было.
+
avatar
0
  • ZSasha
  • 01 марта 2014, 15:19
коль вы Liama упомянули — искренне советую глянуть automagic — офигительная вещь
+
avatar
+1
  • bartwell
  • 28 февраля 2014, 11:02
Да, больше никаких действий не требуется, только разблокировать и приложить. Кстати, на хабре есть несколько статей про использование билетов метро в качестве NFC-меток, включая описание, что можно сделать метку тоньше смыв водой бумажную оболочку.
+
avatar
0
bartwell, про билеты метро в курсе, а про смывку бумажного слоя спасибо.
+
avatar
0
  • bartwell
  • 28 февраля 2014, 10:54
Самому еще не приходилось писать под NFC, но догадываюсь, что если требовать от пользователя предупреждения, то придется заставлять пользователя прикладывать телефон два раза, либо подтверждать не отрывая телефон от терминала. Первый раз прикладывать, чтобы получить информацию о платеже и попросить у пользователя подтверждения, второй — чтобы передать подтверждение от пользователя. Хотя могу ошибиться.
+
avatar
0
  • kisslot
  • 28 февраля 2014, 11:12
N-Beam передача данных реализована примерно так(вторым способом).
Приложил два телефона, тапнул — объект передался по Wi-Fi или BT. Тут только главный вопрос — тапнул ты уже после приема данных о получателе или данные адресата пришли после подтверждения.
+
avatar
0
Если телефон рутован и стоит патч то телефон автоматом разблокируется при поднесении метки.
+
avatar
+1
А что за патч? Можно поподробней или ссылку?
+
avatar
0
habrahabr.ru/post/196708/
Качественный мануал. :)
Инструкция, как можно разблокировать телефон NFC меткой при заблокированном экране. )
+
avatar
0
  • emil_en
  • 28 февраля 2014, 20:36
kisslot, у меня если аппарат заблокирован метки не срабатывают. Аппарат — Nokia N9
+
avatar
+1
  • Alex2309
  • 28 февраля 2014, 12:09
Когда мне понадобился пяток, я не нашёл.
+
avatar
0
И всё же разблокировать аппарат дело одной секунды, куда быстрее чем выключить WiFi, включить мобильную сеть, изменить яркость, громкость сигнала, запустить навигацию, gps и так далее. Не знаю, я пользуюсь постоянно и считаю что вещь очень удобная :)
+
avatar
-2
  • emil_en
  • 28 февраля 2014, 20:42
полностью с Вами согласен. все стали настолько ленивыми, что если пришлось нажать лишнюю кнопку — то все, не айс.
+
avatar
0
Для этого есть одна важная причина, NFC-модуль в активном режиме потребляет слишком много энергии чтобы держать его постоянно включенным поэтому он должен принудительно включится перед считыванием метки. Сделать это может приложение, а нажать на кнопку приложения можно только разблокировав экран, правда есть еще возможность расположить такое приложение на экране блокировки но пока никто не спешит это делать, видимо есть причины…
+
avatar
-9
  • Incubius
  • 28 февраля 2014, 11:35
+
avatar
+5
А зачем сюда это написали? Надо было сразу на сайт спортлото! ))
+
avatar
0
  • boring
  • 28 февраля 2014, 12:15
Мне кажется было бы интересное применение в виде рекламы, типа считавшие получают в каком-то магазине определенную скидку… Если бы еще их стоимость была ниже…

Ну или для каких-то игр на местности, типа квест.
+
avatar
+1
Стоимость простых меток несколько центов.
Это красивые брелки дорогие.

П.С. сейчас разрабатываем проект где метки используются для оплаты на вендинговых автоматах, плюс как ключ для информации на сайте — информация может быть любая.
+
avatar
0
  • SCUM
  • 01 марта 2014, 12:34
так и не понял как записывать на сам то брелок? с помощью чего?
или кладешь на телефон его и записываешь?
+
avatar
0
  • emil_en
  • 01 марта 2014, 22:24
спец программами для работы с nfc метками.
+
avatar
0
  • SCUM
  • 02 марта 2014, 16:49
да что программы это и так понятно… я про то что внешне она выглядит просто как плоская плюшка без каких либо разъемов… физически то как коннектить ее к компу? какие то док станции нужны или что?
+
avatar
0
Так она беспроводная. полностью. Есть специальные считыватели и для компа, но ценник негуманный.
+
avatar
0
  • emil_en
  • 02 марта 2014, 23:38
а зачем на нее что-то с компа записывать, если есть телефон? Тут никаких разъемов не предусмотренно. Технология полностью песпроводная. Тут нужен телефон или любое другое устройство с чипом NFC и соостветсвующий софт. А далее все просто — создаем заметку, контакт или еще что-нить, что хотим записать, нажимаем в программе кнопку «записать метку» и тупо подносим метку к тому месту, где расположен чип. Далее ждем окончание записи, о чем программа должна уведомить. Все, метка записана, можно использовать.

Либо второй вариант, при котором на метку ничего записывать не надо. Создаем в менеджере профилей какое-нить действие(например включение вафли, синезуба или запуск программы) и в качестве условия выполнения выбираем nfc и подносим нашу метку к считывателю. Далее менеджер считывает уникальный идентификатор метки и запоминает его. Все, после поднесения метки у Вас будут выполнятся заданные действия. Для этого способа подойдут и обычные смарт-карты.
+
avatar
0
  • SCUM
  • 03 марта 2014, 07:42
спасибо, вот теперь все понятно
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.