Как добавить NFC в дешевый потребительский продукт?

10

Я хочу добавить NFC (Near Field Communication) к дешевому потребительскому продукту с существующим микроконтроллером.

Мне нужно иметь возможность передавать кусок статических данных на смартфон.

Я хотел бы иметь возможность передавать динамические данные на смартфон в обоих направлениях. (то есть, чтобы микроконтроллер использовал NFC в качестве низкоскоростной линии связи). Но нет, если это значительно увеличивает стоимость системы.

Низкая стоимость системы и низкая мощность важны.

Кажется, есть много разных беспроводных технологий, называющих себя NFC, я хочу, чтобы они работали со смартфонами.

Какое устройство (устройства) будет лучше для этой задачи?

Тоби джеффи
источник
Что на земле NFC?
Леон Хеллер
8
Это был даже первый результат от Google. ru.wikipedia.org/wiki/Near_field_communication
W5VO
Я не знаю, реализуют ли это какие-либо смартфоны сейчас, но Bluetooth 2.1, кажется, включает компонент NFC для инициализации соединений. Возможно, один из подходов состоит в том, чтобы установить соединение, когда оно находится в пределах досягаемости, и установить его после завершения транзакции данных. Я не думаю, что это дешево, и я не знаю достаточно о Bluetooth, чтобы сделать это ответом ... но это соответствует другим требованиям двухсторонней передачи данных и «работы со смартфонами». Учитывая стоимость, я предполагаю, что вы уже исключили BT.
Джон Л
О каком типе товара вы говорите, каковы ваши потенциальные клиенты и как вы хотите его продать? Для продажи PIC-программиста онлайн типам гиков может быть достаточно вашего уровня прототипа. Заниматься этим сейчас, это весело. Продажа через стенда для широкой публики потребует радикально другого подхода, включая большой маркетинговый бюджет. Нет опыта на моей стороне с этим.
Ваутер ван Ойджен

Ответы:

8

Практически единственным вариантом являются чипы NXP, такие как PN531 (старый), PN532 и PN544. PN544 - это телефон Samsung Nexus S. Большинство карт NFC в наши дни основаны на MiFare, и, поскольку NXP владеет IP-адресом MiFare (и никому его не лицензирует), их чипы в основном являются единственными. Я сам работаю с PN532, и это не плохо. Вы можете поговорить с ним через UART, I2C или SPI. Они не такие дешевые (учитывая монополию), но и не безумно ценятся.

Всякий раз, когда она получит его обратно в продажу, я бы рекомендовал начать с доски объявлений Adafruit PN532 http://www.adafruit.com/products/364 и в то же время взглянуть на руководство пользователя и таблицу данных PN532.

Что касается связи со смартфонами, то для этого потребуется режим одноранговой связи NFC. Но если все, что вам нужно, это передавать статический контент, просто получите кучу тегов MiFare от Alibaba или что-то еще; они будут не более $ 0,70 в зависимости от размера и форм-фактора. Они не заполнены и могут быть запрограммированы (и заблокированы) с помощью дешевого USB NFC-трансивера. Для этого я бы порекомендовал SCM SCL3711.

Удачи!

nemik
источник
1

Для завершения ответа nemik вы можете использовать следующие чипы NFC, поддерживающие эмуляцию карты: NXP PT501, PN512 и PN532.

PT501 отлично подойдет для вашего приложения, но PN512 должен быть легче в краткосрочной перспективе (PT501 недавно был выпущен NXP).

Вы можете получить некоторые оценочные платы для этих чипов здесь: http://www.nxp.com/demoboard/PNEV512B.html http://www.nxp.com/demoboard/PTEV501B.html

А также плата Adafruits PN532 - отличная, легко доступная плата, как упомянуто nemik.

Что касается программного обеспечения, это именно то, что наша компания предлагает с нашим MicroNFCStack .

У нас есть пара примеров, демонстрирующих, как общаться с телефоном Android:

Вот ссылка на генератор прошивки для проверки связи между устройством PNxxx и телефоном / планшетом Android .

AppNearMe
источник
0

Вы можете использовать динамические теги HF / NFC с антенной на печатной плате, они представляют собой запоминающие устройства с двойным интерфейсом (один зависит от семейства RFID / NFC ISO15693 или ISO14443A, а другой является проводным интерфейсом с MCU, в общем случае I2C).

Я знаю двух поставщиков:

  • ST с 2 семействами M24LRxxE (Long Range, окрестности ISO15693) и Energy Haversting и M24SRxx (короткий диапазон ISO14443A / NFC, соответствующий стандарту).

  • NXP NTAG I2C (ISO14443A, Сбор энергии и 64-байтовая SRAM).

Они имеют очень низкую стоимость и нулевое энергопотребление, потому что они могут работать и в том случае, если на плате нет питания, поскольку NFC-смартфон может подавать энергию на микросхему памяти через индуктивное соединение двух антенн считывателя и метки (IC памяти + антенна) ,

cant66
источник