Google voegt nieuwe nfc-functies toe aan Android

Google heeft zijn Android-besturingssysteem een kleine upgrade gegeven, waardoor het OS is aanbeland bij versie 2.3.3. De update maakt het voor developers makkelijker om met allerhande nfc-apparatuur te communiceren.

Een van de grote nieuwe features van Android 2.3 is near field communication, een techniek om op korte afstand draadloos te communiceren. Nfc kan onder andere gebruikt worden voor het uitlezen van tags of voor mobiele betalingen. Google vond de functionaliteit die het samen met Android 2.3 in december uitbracht blijkbaar niet afdoende, want versie 2.3.3 breidt de mogelijkheden flink uit. Ontwikkelaars hebben nu de beschikking over een nieuwe set api's, waarmee ze kunnen communiceren met verschillende nfc-standaarden. Onder andere de Mifare Classic en Ultralight, gebruikt in de ov-chipkaart, worden nu ondersteund.

Naast nieuwe nfc-functionaliteit bevat Android 2.3.3 ook verbeteringen op het gebied van bluetooth, stemherkenning, graphicsrendering en het mediaframework. De nieuwe features hebben het api-level omhoog gekrikt van 9 naar 10. Het besturingssysteem gebruikt dit nummer om te controleren of applicaties compatibel zijn met de aanwezige api's.

Het is aannemelijk dat de Nexus S als eerste een update naar versie 2.3.3 ontvangt, aangezien het een Google Phone is en vooralsnog het enige Android-toestel met een nfc-chip. Verder is het waarschijnlijk dat fabrikanten die momenteel werken aan een eigen versie van Android 2.3 de nieuwe mogelijkheden ook zullen inbouwen.

Door Wout Funnekotter

Hoofdredacteur

10-02-2011 • 12:02

47

Lees meer

Reacties (47)

47
47
22
1
0
7
Wijzig sortering
De rede trouwens dat het later pas kwam is al 2 maanden bekend, dus niet zoals het artikel hier suggereerd onbekende redenen:
Apparently the main issue causing the NFC chip to be read-only at first was one of time. NXP says that Google was interested in getting both Gingerbread and the Nexus S out on-schedule, and there wasn't time to make sure two-way NFC transmissions were up to snuff. NXP expects full functionality to be implemented in a Gingerbread update, rather than being put on hold for the next full Android release. Those software changes and SDK updates should also enable NFC transmissions for any other smartphones with NFC chips running Android 2.3.
Aldus NXP de leverancier van de NFC-chips. Bron:
http://pocketnow.com/andr...full-support-coming-later

Oftewel Gingerbread en Nexus S (dus Android 2.3) moesten gewoon af voor een bepaalde datum, alles omtrent NFC wat niet af was zou met een update komen, precies wat er nu gebeurd dus.

[Reactie gewijzigd door watercoolertje op 11 augustus 2024 07:45]

Onder andere de Mifare Classic en Ultralight, gebruikt in de ov-chipkaart, worden nu ondersteund.
Dus is het nu wachten totdat je met je android telefoon de ov chipkaart kan kraken?
Dat, en nog veel meer...

http://nl.wikipedia.org/wiki/Near_field_communication

Entree diergaarde blijdorp - Parkeergarages - Thuiszorg - Toegang in gebouwen etc..
Het gaat hier niet om het hacken maar om de potentiële mogelijkheden?
Dat zijn passen met beter beveligde chips, dus die kun je niet zomaar ff hacken. ;)
Niet persé, vaak wordt goedkope NFC gecombineerd met online systemen waardoor het fraude bestendig wordt.
Eerder wachten tot je voor allerhande diensten kan betalen door gewoon met je telefoon te swipen, zoals ze in Japan al langere tijd doen.
Hoe zo kraken dit word gewoon je OV chipkaart en een appje die saldo faked ofzo :D weet alleen niet wat een controleur doet :)
Nee, is al gedaan. Niks wachten dus :P
Allemaal leuk en aardig zo'n update voor Nfc chipset.... maaruh wanneer komt eigenlijk een keer een echte update van android? Ik zit al heel lang te wachten op 2.3 voor HTC desire.

Nfc is een goede (nederlandse) ontwikkeling (NXP) maar het is aan de winkels om het daadwerkelijk te gaan gebruiken. Zolang de supermarkten het niet ondersteunen bloed dit project een eenzame dood.

Ik wacht nog wel paar jaar voordat het zover is. Zo ie zo moet mijn abbo voor m'n htc desire nog 1,5 jaar mee. Dus voor mij nog geen Nfc.
Als er geen apparaten komen die het ondersteunen, remt dat het proces natuurlijk ook alleen maar af. Het is alleen maar mooi dat de eerste apparaten met Nfc ondersteuning al in productie aan het komen zijn. Het zou makkelijker zijn om deze (onder andere) betaaltechnieken te introduceren als de hardware gewoon al beschikbaar is in geproduceerde toestellen.

Maar eerst wacht ik toch maar af of het ook gaat wérken (en dan vooral in de vorm dat het niet abandoned wordt i.v.m. slechte beveiligingsmogelijkheden) . ;)
NFC zal wel hetzelfde loop pad bewandelen als Bluetooth... je hebt namelijk het kip ei probleem.

De eerste mobieltjes met bluetooth... weet nog wel. Niemand gebruikte het. Kijk je er nu naar...
Dat jij geen 2.3 hebt op je desire, ligt niet aan google, maar aan het feit dat je fabrikant 2.3 wil/moet aanpassen door er sense aan toe te voegen. Tenzij de bug met reboots ervoor zorgt dat fabrikanten nog geen toegang hebben tot 2.3...
Dat ligt bij de fabrikant, in jouw geval HTC (Komt door HTC Sense dat het zo lang duurt). Ik draai 2.3 met custom firmware op mijn Desire Z met veel plezier!

[Reactie gewijzigd door Cyw00d op 11 augustus 2024 07:45]

Wat weten de meeste HTC Desire gebruikers echt wel. Het is alleen zo dat er nog bar weinig telefoons zijn met 2.3. Google kan dus beter zijn energie richten op het ondersteunen van Sense dan nieuwe updates te brengen in een versie die niemand draait...
google energie richten op het ondersteunen van sense?
sense is iets dat HTC voor zich zelf maakt, en ze verweven dat zelf helemaal in android waardoor het heel versie-afhankelijk wordt.
htc wil ook niet dat iemand anders sense gaat gebruiken.

als sense nou echt een onderdeel van android was dat beschikbaar is voor iedere telefoon-bouwer was het anders geweest, maar dit is gewoon "1 idioot bedrijf dat lekker anders wil zijn" en dan is het absurd dat google hun energie moet richten op iets dat dat ene bedrijf er in wil hebben, terwijl niemand anders dit mag gebruiken.
hoezo google zich richten op sense? Sense is van HTC het heet dan ook HTC SENSE ;)
Google ondersteund sense niet dat is van htc. Google moet zich juist focussen op nieuwe versies van android want anders komt het helemaal niet he ;)
Onder andere de Mifare Classic en Ultralight, gebruikt in de ov-chipkaart, worden nu ondersteund.
Dus we hoeven straks niet meer een aparte RFID reader te kopen van drie tientjes om de OV-chipkaart te kraken? Een Android telefoon en de juiste app zou dan voldoende zijn?

Nu nog wachten op meer telefoons met NFC chips. Er wordt hoog op ingezet door Google en Apple (zo zijn de geruchten in ieder geval), nu moet ook de rest van de markt - bijv. retailers voor NFC betalingen - meegaan...
Jammergenoeg niet. Naar waar ik begrepen heb zijn de NFC chips die in mobiele apperatuur worden toegepast read-only.
En heb je ook een bron daarvan? Het lijkt me erg sterk dat het read only is, want dan heb je er praktisch niks aan.
Is zeker zo, maar waarschijnlijk tijdelijk, op te lossen met een (deze?) software update:
http://pocketnow.com/andr...full-support-coming-later

(zie dat deze link al hieronder gegeven is)

[Reactie gewijzigd door Fly-guy op 11 augustus 2024 07:45]

Hoe kan het nou read only zijn? de chipset zend commando's naar de tag, dit kunnen lees of schrijf opdrachten zijn. Voor de schrijf opdrachten zijn nu nog geen drivers, die zullen er zeker aankomen.

Het is een kwestie van te weinig tijd, snel de telefoon willen releasen, etc.

[Reactie gewijzigd door donny007 op 11 augustus 2024 07:45]

In geval van de Nexus S iig niet :) Die kan gewoon beschreven worden, zie ook een duidelijker artikel (wel in het engels) met wat er precies is bijgekomen:
http://phandroid.com/2011...ite-capabilities-for-nfc/
* A comprehensive NFC reader/writer API that lets apps read and write to almost any standard NFC tag in use today.
* Advanced Intent dispatching that gives apps more control over how/when they are launched when an NFC tag comes into range.
* Some limited support for peer-to-peer connection with other NFC devices.
Dan maak je toch een app die de chipkaart simuleert?
Bij controleurs zal dat niet helpen natuurlijk, maar je kan wel door poortjes komen zonder ze open te trappen :+

Zou helemaal tof zijn als Trans Link Systems (maker van de ov-chipkaart) een app ontwikkelde voor Android telefoons waar het dus wel legaal zou werken.
Dat hij je saldo informatie gewoon van de site afhaalt. Alleen zal je dan wel in de ondergrondse metro's geen bereik hebben om je saldo van het net af te halen...

Ach, ik droom van de dag dat ik helemaal niks hoef te laten zien en alles gewoon wordt gedaan via een chipje in mijn pols :Y)

[Reactie gewijzigd door MisterLBP op 11 augustus 2024 07:45]

"Bij controleurs zal dat niet helpen natuurlijk, maar je kan wel door poortjes komen zonder ze open te trappen"
zal soms nog steeds moeten.
ik heb al eens gehad dat zo'n poortje in m'n gezicht dicht klapt omdat iemand achter me te vroeg incheckt.
dat kon eigenlijk al bij Baja beachclub, paar jaar geleden lieten ze een chip in de arm plaatsen waar je credit op had zodat je drankjes kon betalen.... geloof wel dat je er 1500 euro op moest zetten bij plaatsing dus niet voor de normale bezoeker....
is volgens mij nooit een succes geweest
De baja is nu overigens ook gesloten (waarschijnlijk omdat het een verkapte hoerenhuis was)...

[Reactie gewijzigd door WPN op 10 augustus 2024 05:49]

Kun je dan ook je telefoon als chipkaart gebruiken? Dus bijvoorbeeld de code van een skipas ofzo inlezen en in je telefoon zetten, vervolgens je telefoon langs de scanner houden?
Sure, why not. De toepassingen hiervan zijn gewoon legio. Skipassen, OV chipkaart, AH Bonuskaart. Overal waar NFC nuttig kan zijn, kan zo'n mobieltje nuttig worden ingezet.
Ik vraag me af hoe dat gaat werken, moet ik dan voor elke winkel een app installeren en me rekening eraan koppelen? of per betaalmiddel een app? CreditCard app, Maestro App, Visa app en misschien wel PayPal app...?

Ik vraag me dan ook af of die RQ-codes te vervangen zijn voor een nfc-chip. dat je gewoon je telefoon bij een reclameposter houdt en dat hij dan naar die website gaat... (en het liefst nog zonder nfs-apps te installeren, gewoon ingebouwd in het OS)

[Reactie gewijzigd door martijnsch op 11 augustus 2024 07:45]

Op je eerste vraag: kan allebij het is niet helemaal aan Google om dat te bepalen, je kan nu via de API zelf die chip aanroepen als developer dus er zullen vanuit bepaalde bedrijven zeker apps komen, maar ik denk eerder dat het gekoppeld wordt aan je abbo/telecomprovider en dan pas dingen als CC-vervanging (icm met een pincode mag ik hopen).

Antwoord op je 2de vraag:
http://www.geektv.info/vi...cation-nfc-demonstration-
ik weet niet hoe dat technisch geregeld gaat worden dan als het gekoppeld wat aan je abbo/telecomprovider? Er moet dan ergens een standaard komen...

Ok, dat filmpje ziet er goed uit! Dat is toch wel een open standaard?
Dit bied wel mogelijkheden natuurlijk. Saldo checken van je OV-chipkaart of icm GPS al inchecken terwijl je de stationshal inloopt :D
Er zijn al initiafieven opgericht, zoals sixpack .

Edit

Had een reply op tszcheetah moeten zijn...

[Reactie gewijzigd door Fly-guy op 11 augustus 2024 07:45]

Anoniem: 109670 10 februari 2011 14:13
Kijk nu ben ik blij met m'n Nexus S. Draai nu 2.3.2 en denk dat deze upgrade snel beschikbaar zal zijn. Gelukkig geen last van eigen fabrikant frutsels waardoor je weer eindeloos moet wachten op een update.

M'n Nexus kan de mifare classic al lezen alleen wordt het formaat nog niet ondersteund waardoor je geen zinvolle informatie boven water krijgt.
Ik was laats wat aan het rond zoeken over de OV chipkaart. toen kwam ik uit bij http://www.libnfc.org/. Dit is een multi-platform library om RFID readers mee aan te spreken. Zou google deze library ook hebben gebruikt of zelf wat hebben geschreven?
Als ze libnfc gebruiken heb je wel meteen leuke applicaties (Mifare classic offline cracker om je ov-chipkaart te kraken, OVsaldo om hem op te laden en nfc-mfclassic om hem weer te beschrijven).

Als Google een NXP PN53x NFC chip heeft gebruikt dan kan het samenwerken met libnfc (inclusief emulatie van kaarten, veel hacking required).

Edit:
De Nexus S lijkt een PN544 chip te bevatten, helaas is die (nog) niet libnfc compatible, maar ondersteunt wel alle vormen van emulatie.

De sleutels van de kaart kraken met een PN53x lezer en vervolgens met de juiste software de rest van de handelingen uitvoeren op je telefoon kan wel werken.

Sterker nog, er zijn al mensen bezig met libnfc + de PN544 chip in de Nexus S, http://www.cnx-software.com/tag/pn544/

[Reactie gewijzigd door donny007 op 11 augustus 2024 07:45]

Google maakt die dingen zelf (uiteraard), zeker omdat de licentie die Google aan hun software mee levert anders is van dat project...

Er werken 24k mensen bij Google he die kunnen dat prima in-house ontwikkelen, en anders kopen ze een bedrijf eerst op ;)
Ja nu nog een update naar 2.3 voor de Sony Experia X10 Mini Pro, deze heeft die chip, helaas niet de firmware versie :(
Hoe kom je er bij dat die telefoon een NFC chip heeft, de rest van je opmerking is behoorlijk irrelevant, updates krijg je van SE of misschien wel je provider, niet van Google :)

Op dit item kan niet meer gereageerd worden.