Здесь очень много Способы программирования NFC-тегов твой собственный. Если вы хотите выполнять общие действия, такие как отправка сообщения, открытие определенного URL-адреса, переключение системных настроек и т. Д., Вы можете использовать приложения Как инструменты NFC. Это бесплатно и легко для простых вещей. Однако, поскольку мы говорим о программировании тегов NFC, в этой статье я буду программировать свой собственный тег NFC, чтобы автоматизировать утреннюю и ночную рутину.
Например, я запрограммировал один из своих тегов NFC на ночной режим и поместил его рядом с моей кроватью. Поэтому каждый день, когда я ложусь спать, мне не нужно беспокоиться о том, чтобы перевести телефон в режим сна. Все, что мне нужно сделать, это просто положить мой телефон на метку NFC, и все будет настроено автоматически. Вот как это выглядит.
Ночь – отключите Wi-Fi, Bluetooth и GPS и откройте свой журнал (я предпочитаю записывать свой ежедневный рацион и то, что я делал в течение дня, в приложение для отслеживания целей Гоки).
Утро – Включить WiFi, Bluetooth, GPS. Он также напоминает мне о необходимости выпить воды и открыть приложение «Тренировка», чтобы я мог соответствующим образом подготовиться к своему расписанию тренировок. Это также напоминает мне поесть перед тренировкой.
Это небольшой вариант использования тегов NFC в жизни, но есть Много других интересных вещей, которые вы можете сделать В зависимости от того, насколько вы креативны.
где тебе понадобится
- Теги NFC
- Включите NFC на вашем смартфоне
- Программируемые приложения, например, триггер
Программирование тегов NFC на Android
В магазине Google Play есть много приложений, которые позволяют программировать NFC, но мне больше всего нравится Trigger, потому что он бесплатный и простой в использовании и предлагает множество предлагаемых шаблонов, таких как – экономия времени во время вождения, отключение звука моего телефона во время сна и т. Д.
Приложение состоит из двух частей – триггера и действий. Вызывать Как следует из названия, именно он инициирует действие, в этом случае оператор поставит телефон рядом с метками NFC, и действиями будут переключаться WiFi, Bluetooth и т. Д.
Выполните простые шаги, чтобы запрограммировать чипы NFC
2. После запуска приложения нам нужно создать новую задачу. Перейдите в Мои задачи и щелкните маленький значок плюса в правом нижнем углу.
3. В следующем окне нажмите «Добавить драйвер», выберите «NFC» в качестве драйвера.
4. После выбора нажмите «Далее», чтобы настроить задачу NFC.
5. На следующем шаге вы можете настроить средство запуска, добавив ограничения (например, дату, время, Wi-Fi и т. Д.). Однако это необязательно, если вы хотите запускать действия каждый раз, когда вы нажимаете на NFC, вы можете пропустить этот шаг, нажав Готово.
6. Теперь вам нужно выбрать действие, которое вы хотите выполнить, когда ваш телефон подключен к метке NFC. Здесь происходит все волшебство. Для начала нажмите Далее.
На следующем экране вы увидите несколько вариантов – Беспроводная связь и сети, Bluetooth, Дисплей, Социальные сети, Приложения и т. Д.
В этом случае выполните следующие действия.
- Беспроводные сети> Wi-Fi Вкл. / Выкл. – Выберите опцию
- Беспроводные сети и сети> Вкл. / Выкл. GPS – выберите опцию (требуются права root)
- Bluetooth> Bluetooth On / Off – выберите опцию
- Приложения и ярлыки> Открыть приложения – выберите опцию
- Приложения и ярлыки> Говорить текст – выберите опцию
Откроется новое всплывающее окно, и вам необходимо настроить следующие действия
- WiFi Вкл. / Выкл. – Отключить
- GPS Вкл. / Выкл. – Отключить
- Bluetooth Вкл. / Выкл. – Отключить
- Открытое приложение – Goqii
- Произнесите текст – «Не забывайте пить воду»
По завершении нажмите «Далее», а на следующем экране дайте имя своей задаче и нажмите «Далее».
Затем решите, какая задача переключения будет выполняться утром, процесс почти такой же. Нажмите на значок плюса вверху и повторите следующие действия. Назовем это «утренним режимом».
- Беспроводные сети> Wi-Fi Вкл. / Выкл. – Выберите опцию
- Беспроводная связь и сети> GPS Вкл. / Выкл. – Выберите опцию (требуются права root)
- Bluetooth> Bluetooth On / Off – выберите опцию
- Приложения и ярлыки> Открыть приложения – выберите опцию
- Приложения и ярлыки> Говорить текст – выберите опцию
Откроется новое всплывающее окно, настройте следующие действия
- WiFi Вкл. / Выкл. – Включить
- GPS Вкл. / Выкл. – Включить
- Bluetooth Вкл. / Выкл. – Включить
- Открытое приложение – Fitvate
- Произнесите текст – «Вспомните свой предтренировочный прием пищи»
Если вас устраивают изменения, нажмите «Добавить в задачи» и присвойте задаче имя, например «Утренний режим», а затем нажмите «Готово».
Поднесите NFC-метку к задней части телефона. Вся информация сразу будет записана на бирке.
Я проверю это.
Чтобы скопировать или стереть тег NFC, щелкните значок гамбургера в левом верхнем углу и выберите «Другие действия NFC».
Теперь вы можете использовать этот тег с любым устройством с поддержкой NFC. Однако, если вы не выполняете общие действия, такие как ввод сообщения, открытие определенного URL-адреса, переключение системных настроек и т. Д., Вам нужно будет установить приложение Trigger на каждый телефон, который вы хотите использовать для выполнения сложных действий, как мы видели. выше.
Программирование тегов NFC в Windows
Писатель Nokia NFC Он наиболее популярен для написания тегов NFC на Windows Phone. Однако это было единственное приложение, которое я смог найти, хотя его производительность меня не впечатлила.
Где вы также можете запрограммировать свой чип NFC со своего ПК с Windows с помощью тегов GoTo. Однако вам нужно будет приобрести Дополнительный считыватель NFC Писатель для чтения / записи тегов NFC на вашем компьютере.
Как запрограммировать теги NFC на iPhone
К сожалению, нет. Несмотря на то, что в вашем iPhone есть технология NFC, она позволяет вам только читать теги NFC, но не записывать их. Вы можете прочитать оригинальные теги NFC, если у вас есть XR или XS и XS Maz. Однако, если у вас iPhone 7, 8 или X, вы можете прочитать его через Считыватель NFC для iPhone.
Нет недостатка в приложениях для Android для NFC, Некоторые из них предназначены для чтения и записи тегов NFC, в то время как другие выполняют определенные задачи, такие как Разблокируйте свой смартфон и интеллектуальная настройка сигнализации иСовместное использование Wi-Fi , так далее. В этой статье мы рассмотрим некоторые из Популярные приложения NFC для Android. Давайте начнем.
1. Инструменты NFC
Это простое приложение, которое позволяет вам читать, писать или стирать теги NFC.
Как только вы откроете приложение, вы увидите 4 вкладки вверху – Чтение, Запись, Другое, Задачи. Параметр «Чтение» позволяет прочитать производителя, серийный номер и тип тега. С помощью опции «Запись» вы можете ввести основную информацию для тегов, например текст, URL, номер телефона и т. Д. А нажав «Другое», вы получите предустановленные параметры, такие как форматирование карты, установка пароля и т. Д.
Вообще говоря, если все, что вам нужно сделать, это основные функции, то вам должно хватить NFC Tools.
2. Trigger
В то время как инструменты NFC позволяют выполнять одно действие с помощью тегов NFC, Trigger специализируется на задачах, требующих серии действий. Например, если я хочу включить или выключить Wi-Fi с помощью своего тега NFC, я бы предпочел инструменты NFC, но если я хочу установить ночной режим для тега NFC, который отключит Wi-Fi, Bluetooth, а затем откройте приложение журнала. , Мне обязательно нужно будет использовать приложение Trigger.
Приложение в основном работает в IFTTT и Tasker. Есть две части – курок и действие. Триггер – это когда телефон подключается к метке NFC, и действие представляет собой серию задач, которые он выполняет после него.
Самое лучшее в Trigger, он также предоставляет плагины и позволяет интегрировать ваши задачи с Tasker, еще одним приложением для Android, которое автоматизирует. Вот подробная статья О том, как использовать приложение Trigger для программирования тегов NFC.
3. Сон как Android
Если ты не тот, кто любит просыпаясь утром, Это то приложение, которое вам нужно.
Sleep As Android – это приложение для умного будильника, которое также работает с NFC. Вы можете установить будильник, который остановится только при сканировании тегов NFC. Все, что вам нужно сделать, это разместить метки NFC подальше от кровати, например, в ванной или на кухне. А утром сработает будильник, вам придется встать с кровати и отсканировать NFC-метку, чтобы выключить его.
Он также предлагает интеллектуальное отслеживание сна с помощью датчика телефона, но мне больше всего нравится то, что вы также можете установить приложение как администратор, поэтому вы не можете закрыть приложение, чтобы обойти будильник.
Однако шаги, необходимые для настройки тега NFC с помощью Sleep As Android, скрыты в разделе “ Настройки ”. Чтобы создать новый будильник, нажмите на три вертикальные точки рядом с ним. Откроется новое окно, прокрутите вниз до раздела «Разное», найдите параметр CAPTHA: Stop oversleep, щелкните по нему и выберите тег NFC. Отсюда вы можете просто следовать инструкциям на экране.
4. NFC TagWriter от NXP.
Это приложение, разработанное ведущим производителем устройств NXP Semiconductor, полезно для таких задач, как расшифровка и форматирование тегов.
Он похож на Trigger, но также предлагает дополнительные функции, такие как отображение, окончательное стирание или запись содержимого тега, чтобы оно использовалось только для чтения. Если у вас много QR-кодов, которые вы хотите преобразовать в NFC, вы можете использовать это для преобразования QR-кодов в наборы данных NFC.
5. Инставайфай
InstaWifi поможет вам поделиться паролем WiFi с помощью тегов NFC.
Вместо того, чтобы раскрывать пароль Wi-Fi, просто напишите его в тегах NFC и приклейте рядом с маршрутизатором. Вашему гостю необходимо отсканировать тег NFC, чтобы получить доступ к Wi-Fi. Хотя это приложение полезно только тогда, когда у ваших друзей есть смартфоны с поддержкой NFC, и они также должны установить это же приложение на свои смартфоны.
6. NFC TagInfo от NXP
Полезно, если вы хотите посмотреть на свои NFC-метки. Подобно NFC TagWriter, он также разработан NXP. Это приложение особенно полезно для разработчиков. С помощью этого приложения вы можете проанализировать всю структуру памяти тега, определить тип тега, производителя, сколько памяти осталось на карте и проверить на ней историю NDEF. Вы должны проверить это, если вы разработчик NFC.
7. Ретег NFC
С помощью этого приложения вы можете повторно использовать защищенную от записи карту NFC. Нет необходимости покупать новые метки NFC для мелких предметов домашнего обихода, если вы уже набрали NFC-защиту, такую как карта метро, гостиничные карты, ценники, подарочные карты и т. Д.
Это возможно, потому что это приложение ничего не записывает в тег, но запоминает идентификатор тега для тегов (который так же уникален, как MAC-адрес компьютеров). С помощью этого приложения вы можете выполнять небольшие задачи, такие как переключать Wi-Fi или Bluetooth, звонить по номеру телефона, открывать установленное приложение, запускать Tasker и т. Д.
8. Разработчик NFC для тегов NFC.
Как следует из названия, это приложение создано для разработчиков. Вы можете создать свою собственную задачу NFC с помощью онлайн-редактора NDEF со своего ПК, а затем записать ее в теги NFC, отсканировав сгенерированный QR-код на ПК с помощью этого приложения.
Если вы хорошо разбираетесь в разработке, я бы рекомендовал использовать плагин Eclipse для написания вашей собственной программы вместо онлайн-редактора NDEF.
9. Автоматизация редактирования тегов NFC.
Автоматизация похожа на предыдущий триггер, но более мощная. Если вы используете такие приложения, как Tasker и IFTTT, с Automate вы будете чувствовать себя как дома. Он выводит автоматизацию Android на новый уровень.
Приложение использует блок-схемы и блоки для создания сложного автоматизированного процесса, каждый из которых может быть запущен простым касанием тега NFC. Он также хорошо интегрируется со сторонними приложениями и службами, такими как умная лампочка, умные замки и т. Д.
Например, с помощью Automate вы можете запрограммировать свои метки NFC, чтобы выключить весь свет в вашей комнате, а затем прикрепить этот NFC рядом с вашей кроватью.
Итак, это были одни из лучших приложений для Android, которые помогут вам увеличить использование ваших тегов NFC. Дайте мне знать, какое ваше любимое приложение в комментариях.
Сегодня уже никого не удивить бесконтактной смарт картой, оплатой банковской картой простым касанием или проходом в метро, просто приложив смартфон к турникету. За несколько лет технология NFC плотно вошла в нашу жизнь.
Когда в 2004 году Philips, Sony и Nokia создали свой NFC forum, данная технология была известна разве что в среде увлеченных технарей. Три кита электронной индустрии ставили своей целью исследование, продвижение, ну и конечно, коммерческую прибыль от внедрения новой технологии бесконтактной передачи данных. Но большого прогресса они не достигли – все их достижения казались не более, чем игрушкой.
Для справки: NFC (от англ. Near Field Communication) – технология передачи данных на очень близком расстоянии, порядка 5-10 см. Является разновидностью технологии RFID – радиочастотной идентификации.
В 2011 к ним присоединяется Google и вот тогда начинается настоящий расцвет технологии, ведь NFC чипы стали поставляться с большинством смартфонов под Android. Пользователи сразу же оценили удобство и безопасность Google Pay – не нужно вводить всем надоевшие пароли; считывание карт происходило быстро и без ошибок. А самое главное пропала необходимость вообще доставать банковскую карту – все данные хранятся в памяти смартфона.
Но это было только начало, ведь новая технология позволяет обмениваться генерируемыми на лету данными, в отличие от RFID, где данные прошиваются один раз и навсегда.
“NFC – это просто приветственное рукопожатие”, – говорит Рэй Хартьен из компании Sony – “Потоковая передача данных идет уже через Bluetooth”. А NFC технологии позволяют обойтись без необходимой проверки безопасности соединения.
Сама технология полностью безопасна для человека, так как использует безопасную частоту 13.56 МГц. А из-за небольшой дальности действия, уровень магнитного излучения очень мал.
https://youtube.com/watch?v=bfkQNcgZSI4%3Ffeature%3Doembed
Принцип работы
Если кратко, то, как и в пассивных RFID-чипах, NFC использует:
- антенну;
- блок безопасности.
Антенна передает информацию между меткой и считывающим устройством.
Также при помощи антенны происходит питание микрочипов внутри NFC-метки.
Для справки: Используется принцип электромагнитной индукции – при считывании информации в специальной антенне смартфона генерируется магнитное поле. Такое же поле возникает в антенне самой метки, а от него возникает электрический ток, силы которого достаточно для питания микрочипов.
Блок безопасности состоит из набора микросхем, часть из которых хранит пользовательские данные, а другая занимается расшифровкой сигнала, считыванием и записью информации.
Блок безопасности может быть, как физическим устройством – конкретными чипами на NFC-метке, так и эмулироваться программными средствами, как в случае с PDA – смартфонами, КПК, смарт часами и другими портативными устройствами.
В целом устройство напоминает микрокомпьютер – тут даже есть свой процессор и оперативная память.
Благодаря своей конструкции NFC-метка не требует питания, стоит дешево и позволяет перепрограммировать себя под разные задачи. Но есть и ограничение – для организации обмена данными нужен хотя бы один активный контроллер NFC.
Виды меток NFC
С самой технологией всё более менее понятно. Тогда зачем столько видов меток предлагается производителями? Почему одни стоят дешевле, а другие в 2-3 раза дороже? Давайте разберемся!
Стандартом ISO 14443A описывается 4 вида меток, ещё одна описывается стандартом ISO 18092:
- Тип 1 – ранняя разработка, слабо распространен из-за отсутствия защиты от коллизий.
Для справки: коллизии возникают при одновременной передаче данных двумя источниками.
- Тип 2 – уже поинтереснее, но всё еще не имеет шифрования.
- Тип 3 – интересен тем, что поддерживает шифрование данных, но сильно дороже.
- Тип 4 – имеет увеличенное количество памяти, что позволяет сохранить больше данных.
Наиболее распространенным является тип 5 – Mifare Classic tag, компании NXP Semiconductors.
Он наиболее выгоден по балансу цена-качество.
Кроме отличий в технологии исполнения, метки имеют разные форму и размеры. Чаще всего они продаются в форме простых наклеек с тематическим рисунком.
Если же вариантов рисунков недостаточно, то в продаже можно найти чистые, полностью белые наклейки. Их можно раскрасить под себя или же использовать технологию фотопечати, для нанесения нужной картинки.
В форме наклеек метку можно приклеить в любое удобное место:
- книгу;
- журнал;
- крышку ноутбука;
- wifi роутер;
- торпеду авто;
- мебель.
Метки в таком формате имеют защиту от влаги, а для улицы есть термостойкие метки с режимами -10oС +60oС.
Альтернативный формат – брелок в пластиковом корпусе. Этот вариант позволяет носить метку в кармане, не беспокоясь за ее целостность.
Программирование NFC-меток
Теперь когда мы обзавелись метками и расклеили их по дому, пора добавить немного магии – запрограммировать NFC метки на какие-либо действия. Для этого нам не понадобится специальный программатор или тестовый стенд.
Вся операция по прошивке метки выполняется с помощью своего смартфона и небольшой программы.
Установите из Play Market программу TagWriter – официальное приложение от компании-производителя NXP. Она полностью бесплатна.- Выбираем пункт: Create, write and store.
- Дальше пункт: New.
- Теперь выбираем тип записи. Это может быть простой текст, телефонный номер, ссылка в интернет, запуск приложения или данные для Bluetooth-соединения. Есть и другие, но перечисленные выше самые употребляемые. Для пробы нам подойдет просто текст.
- Набираем любой текст.
- Нажимаем Next.
- Теперь мы попали на экран дополнительных опций. Тут можно выбрать приложение, для запуска после прочтения этой метки; установить защиту на перезапись этой метки другим устройством. Также здесь будет информация о моделях чипа, которые смогут вместить наше сообщение.
- Нажимаем Next.
- Теперь поднесем смартфон к метке.
- Поздравления! Вы только, что прошили свою первую NFC-метку.
Как использовать?
Пора применить полученные знания на практике! Ниже вы найдете несколько идей, как можно применить эту современную технологию.
- Поделится своими контактами – например так: прикрепить метку на лобовое стекло, теперь, если машина мешает выезду, можно отправить смс или позвонить.
- Цифровая визитка своими руками – к обычной визитке клеим нашу метку, теперь наши деловые партнеры могут перенести наш контакт в записную книжку телефона одним касанием.
- Пароль от домашнего Wi-Fi. Клеим метку на роутер и записываем в него пароль с помощью приложения InstaWifi. Теперь ваши гости смогут подключится к вашему Wifi роутеру просто прикоснувшись к метке.
- Запуск синхронизации смартфона с домашним компьютером. Метку можно приклеить на ноутбук или системный блок и прописать в него запуск приложения для синхронизации данных.
- Передать адрес встречи в Гугл Картах – нет нужды записывать, переносить текст в смс, просто создаем место в Гугл Картах у себя на телефоне и записываем на специальную метку в офисе. Каждый сотрудник считывает ее в удобное для себя время.
- Включение точки доступа. Клеим рядом с ноутбуком метку, далее устанавливаем приложение Trigger. Добавим новое задание, в качестве триггера выбираем NFC, выбор ограничений оставляем по умолчанию, в качестве действия выбираем “Беспроводные и локальные сети -> Wifi-зона”,а на последнем экране подносим к NFC-метке. В результате, если вы выходите с ноутбуком за пределы работы вашего Wifi роутера, то прикоснитесь к метке и ваш смартфон переключится в режим точки доступа, а ноутбук продолжит получать доступ к интернету.
- Включение ночного режима. TagWriter настраиваем на включение бесшумного режима. Теперь, как только вы поднесёте смартфон к этой метке, звуки уведомлений отключатся и ничто не потревожит ваш сон. А ещё одну метку сделайте для отключения бесшумного режима, чтобы утром ваш смартфон вернулся в исходное состояние.
- Автоматизируйте свой авто. Используйте метку в автомобиле для включения Bluetooth, 3G, запуска плеера или GPS навигатора. Теперь вы
- На рынке постепенно появляются устройства, поддерживающие NFC, — стереосистемы, телевизоры, которые позволяют создавать пару с телефоном или планшетом для удалённого управления.
- В сфере управления материально-техническими ресурсами можно использовать NDEF записи для хранения информации о месте отправления товаров, об их прохождении различных промежуточных пунктов и тому подобном.
- Управление освещением. Производитель чипов NXP объединился со специалистами по созданию умного дома EnOcean. На выставке CES 2014 они показали продукт, который использует NFC для настройки и добавления элементов освещения в домашнюю сеть.
- Замки, использующие NFC-карты вместо ключа, довольно часто встречаются на Западе, но если в вашем офисе есть электронные пропуска, то можно записать информацию с них в Google Pay и пользоваться смартфоном. Цена таких замков в магазинах не превышает 200 долларов, а комбинированные замки и того дешевле. Метки можно записывать в телефон, в специальное NFC-кольцо, в брелок – в общем, тиражировать для кого надо.
- В домашней библиотеке. Создать подробное описание каждой книги, а на корешок прикрепить аккуратную метку NFC. Теперь можно получить информацию о книге не вынимая ее из полки и не листая описание.
Вместо заключения
Технология NFC делает очередной шаг перехода к умному дому.
Окружив себя множеством меток, мы сильно упростим рутинные, ежедневные операции, такие как поставить будильник или перевести смартфон в беззвучный режим на совещании.
Экспериментируйте и ищите свои способы использования меток.