The Following User Says Thank You to cddiede For This Useful Post: | ||
![]() |
2012-01-24
, 14:26
|
Posts: 1,320 |
Thanked: 915 times |
Joined on Feb 2010
|
#42
|
I'll go right ahead and admit that I was wrong on this one. Really does look like it's full on NFC only with no bluetooth.
Wow. Cool.
But still it's proprietary since there's no open or established protocol for this type of peripheral device input.
What does that mean to us? Simple:
It means that this devices requires a hardware specific closed source binary drivers to function since no open protocol could be used by a third party to develop for us.
That means no automatic inclusion in the kernel, and no third parties writing a driver or app to make this work on platforms not directly supported by the keyboard maker.
That equals a bunch of sad N9 owners.
![]() |
2012-01-24
, 14:44
|
Posts: 2 |
Thanked: 2 times |
Joined on Jan 2012
@ Norway
|
#43
|
I'll go right ahead and admit that I was wrong on this one. Really does look like it's full on NFC only with no bluetooth.
Wow. Cool.
But still it's proprietary since there's no open or established protocol for this type of peripheral device input.
What does that mean to us? Simple:
It means that this devices requires a hardware specific closed source binary drivers to function since no open protocol could be used by a third party to develop for us.
That means no automatic inclusion in the kernel, and no third parties writing a driver or app to make this work on platforms not directly supported by the keyboard maker.
That equals a bunch of sad N9 owners.
![]() |
2012-01-24
, 15:11
|
Posts: 3,074 |
Thanked: 12,964 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#44
|
NFC can transmit arbitrary data, too (which is done on bt pairing, as the two devices exchage a bluetooth passkey).
As the data rate is (relatively) slow, there is no sense in transmittig big amounts of data (like directly sharing an image via nfc).
but as a keyboard has to send a minimal amount of data, nfc is fast enough. there is no standard for this though, there will be a special driver needed, which is polling nfc and emulates the keypresses for the os.
![]() |
2012-01-24
, 15:50
|
Posts: 34 |
Thanked: 46 times |
Joined on Jan 2012
@ Germany
|
#45
|
![]() |
2012-01-24
, 16:54
|
|
Posts: 134 |
Thanked: 247 times |
Joined on Sep 2009
@ Spain, EU
|
#46
|
![]() |
2012-01-24
, 17:02
|
Posts: 3,074 |
Thanked: 12,964 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#47
|
![]() |
2012-01-25
, 12:02
|
Posts: 1,320 |
Thanked: 915 times |
Joined on Feb 2010
|
#48
|
Well, NFC is not some emulation of serial device or such, so "transmit arbitrary data" is slightly incorrect. Also there is a specialized NFC chip in compatible devices, which strictly follows the specification, and that specification does not support HID. Which means that keyboard/drivers in quesion should follow the same specification, i.e. RFID tag reading/writing and HID emulation.
You are most probably right that keyboard emulation is done by polling, can't imagine how that would affect battery life.
![]() |
2012-01-28
, 07:49
|
Moderator |
Posts: 5,320 |
Thanked: 4,464 times |
Joined on Oct 2009
|
#49
|
Does anyone know if the N9 supports NFC P2P mode? If not, that keyboard is never going to work with it.
![]() |
2012-01-28
, 10:50
|
Posts: 9 |
Thanked: 19 times |
Joined on Jan 2012
|
#50
|
Does anyone know if the N9 supports NFC P2P mode? If not, that keyboard is never going to work with it.
The Following 5 Users Say Thank You to hmallat For This Useful Post: | ||
Wow. Cool.
But still it's proprietary since there's no open or established protocol for this type of peripheral device input.
What does that mean to us? Simple:
It means that this devices requires a hardware specific closed source binary drivers to function since no open protocol could be used by a third party to develop for us.
That means no automatic inclusion in the kernel, and no third parties writing a driver or app to make this work on platforms not directly supported by the keyboard maker.
That equals a bunch of sad N9 owners.