mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Harald Welte <laforge@gnumonks.org>
To: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
Cc: linux-kernel@vger.kernel.org,
	Aloisio Almeida <aloisio.almeida@openbossa.org>,
	Arnd Bergmann <arnd@arndb.de>,
	Waldemar.Rymarkiewicz@tieto.com
Subject: Re: [RFC] NFC subsystem prototype
Date: Tue, 12 Apr 2011 08:08:13 +0200	[thread overview]
Message-ID: <20110412060813.GS9690@prithivi.gnumonks.org> (raw)
In-Reply-To: <BANLkTinTXNby_zc7yz29hAdRmNK3rRht9A@mail.gmail.com>

Hi Lauro,

On Mon, Apr 11, 2011 at 08:31:11PM -0300, Lauro Ramos Venancio wrote:
 
> 2011/4/9 Harald Welte <laforge@gnumonks.org>:
>
> > 0) why not create a general RFID subsystem instead of locking it down to
> >   NFC?  NFC is sort-of a superset of ISO 14443, so it would make more
> >   sense to have a generic framework that can support not only Mifare + NFC
> >   but all types of ISO 14443 (A / B) as well as ISO 15693.  This would mean
> >   other applications like electronic ID cards and ICAO-compliant passports
> >   would fit into the picture - even though not being NFC
> 
> The prototype supports ISO 14443 (A/B), MIFARE, Felica and Jewel. It's
> straightforward to add ISO 15693 support. So I think it is possible to
> support these applications using the NFC subsystem.

Then I suggest renaming the system.  I think it is a bit confusing to call
something NFC if in fact it is a way more generic RFID system for most common
13.56MHz based systems.

In other words: NFC depends on ISO 14443, but ISO 14443 does not depend on NFC,
so it would be a bit unconventional or unintuitive to use a NFC subsystem to
talk with non-NFC ISO 14443 cards/transponders.

Also, I'm not quite clear what's the situation with regard to the NFC trademark,
i.e. if it wise to use the trademark.  There has been one previous case with
the 'firewire' situation, where firewire is the trademark and IEEE 1394 the name
of the technical specification - and the the Linux subsystem is alled
'ieee1394'...

> > 1) do you really think a kernel subsystem is the best idea for this?
> >   normally, the RFID/NFC ASIC is attached either to USB or serial lines,
> >   and there are no timing constraints against userspace drivers using libusb,
> >   like the existing libnfc or librfid.
> 
> The advantages appear when you consider the NFC peer-to-peer use case
> (LLCP). A socket interface for LLCP would fit better for implementing
> some features, such as OBEX over LLCP and IP over LLCP.

Ok, I fully agree for the case of OBEX and IP.  This did not occur to me when I
made my earlier comment.

Regards,
	Harald
-- 
- Harald Welte <laforge@gnumonks.org>           http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)

  reply	other threads:[~2011-04-12  6:20 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-06 22:17 Lauro Ramos Venancio
2011-04-09 13:09 ` Harald Welte
2011-04-09 17:45   ` Alan Cox
2011-04-12  6:19     ` Harald Welte
2011-04-11 23:31   ` Lauro Ramos Venancio
2011-04-12  6:08     ` Harald Welte [this message]
2011-04-12  7:08       ` Clemens Ladisch
2011-04-14 21:51       ` Lauro Ramos Venancio
2011-04-14 14:17 ` Samuel Ortiz
2011-04-14 22:57   ` Lauro Ramos Venancio
2011-04-14 23:09     ` Samuel Ortiz
2011-04-15 18:27       ` Lauro Ramos Venancio

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110412060813.GS9690@prithivi.gnumonks.org \
    --to=laforge@gnumonks.org \
    --cc=Waldemar.Rymarkiewicz@tieto.com \
    --cc=aloisio.almeida@openbossa.org \
    --cc=arnd@arndb.de \
    --cc=lauro.venancio@openbossa.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®