You Are Here:

Community: Blogs

Gerald Madlmayr's Forum Nokia Blog

Inside the Nokia 3220 NFC

geri-m | 01 December, 2008 20:04

Recently I wrote an article an NFC architecture and how to integrated into a mobile device. Today I'd like to show by the re-engineering the Nokia 3220 NFC, how such an implemented could look like.

The Nokia 3220 actually was the first "real" NFC phone from my point of view, as it was capable of all three operating modes: card-emulation, reader/writer & peer-2-peer. The phone was issued in 2005 and came with a special shell that included the NFC functionality. There was also the 5140 that came with an RFID shell, but that model only supported the reader/writer mode.

The NFC functionally is not integrated into the handset itself, but comes in a separate shell. The shell communicates with the handset through a 5-pin connector.

Nokia 3220 Phone

Inside the shell there is a PCB that holds an NFC-Chip from NXP (a PN511) and the secure element (SmartMX). There is also a microprocessor which seams to handle the communication between the NFC Chip and the handset.

Nokia_3220_shell 

If found a picture for the hole system here.

NFC Operating Modes

Reader/Writer Mode: Operating in this mode, the NFC device can read and alter data stored in NFC compliant passive (without battery) transponders. Such tags can be found on SmartPoster e. g., allowing the user to retrieve additional information by reading the tag with the NFC device. Depending on the data stored on the tag, the NFC device takes an appropriate action without any user interaction. If a URI was found on the tag, the handset would open a web browser for example.

Card Emulation: An NFC device can also act as smart card (ISO 14443) after being switched into card emulation mode. In this case an external reader cannot distinguish between a smart card and an NFC device. This mode is useful for contactless payment and ticketing applications for example. Actually, an NFC enable handset is capable of storing different contactless smartcard applications in one device.

Peer-to-Peer: The NFC peer-to-peer mode (ISO 18092) allows two NFC enabled devices to establish a bidirectional connection to exchange contacts, Bluetooth pairing information or any other kind of data ISO18092. Cumbersome pairing processes are a thing of the past thanks to NFC technology. To establish a connection a client (NFC peer-to-peer initiator) is searching for a host (NFC peer-to-peer target) to setup a connection. Then the NDEF (NFC Data Exchange Format) is used to transmit the data.

RSSComments

Why no S60 phone with NFC?

mgroeber9110 | 02/12/2008, 11:23

One thing that remains a bit of a mystery to me is why Nokia has so far not release at least one S60 phone with NFC support included.

I think this would be a great help to "early adopters" because it would allow for applications that combine NFC with a powerful on-device client.

Of course widespread adaptation will only come if every S40 device comes with an NFC reader, and will most likely center around J2ME apps, but until then having one phone model that can be used for field trials and which is sufficiently open to run native apps would seem like a good way to seed the market and encourage innovation around NFC...

[As an example, we are interested in applications for blind users, where NFC has the potential to revolutionize the way people interact with physical objects, but this only makes sense if the reading device is at the same time powerful enough to perform text-to-speech synthesis.]

Three modes

harri_salminen | 02/12/2008, 13:29

Gerald,

Could you briefly explain us the three different operating modes you wrote about.

//Harri

Modes

geri-m | 02/12/2008, 14:37

geri-m

I just added the modes to the article

Idea-Concept

SoulBlade | 03/12/2008, 09:55

Hello everyone,

I'm working on an idea-concept to implement in my university environment ;to improve their messed up status in technology. I have a question though.

My question goes to the Developer community out there, with regards to the S60-hardware platform.

My idea-concept borders the creation of a digital-field on the user's mobile device (digivice) ;converts the user into "data" and allows him to interact with the physical world through a 'gateway' running via a mobile network operator.

1. I wanted to ask how accurate the in-built accelerometer on S60 is;with regards to detection of motion-direction, motion-speed ,and plane-of-rotation.

2. Can an application be developed that allows the drawing of shapes and symbols by actual physical movement of the S60 mobile phone (by use of the accelerometer) ?

Thanks in advance for the reply.

gestures

coultonp | 03/12/2008, 11:06

coultonp

Hi Soul Blade

Form my tests the acclerometers run at about 30hz and give you a 6g range. However in regard to you question about gestures rember they dont give you a psition in 3D just movment so complex gestures are out of the question ithout a reference point. This is why many AR systems using visual markers. If you check my research wiki www.mobileradicals.com you find some papers on this

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2frobinE2djewsburysE2dforumE2dnokiaE2dblogE2f2009E2f07E2f03E2fn97E2dhomescreenE2dwidgetsX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtopicQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fFNE2d1E2fBlogTopicE2fgeneralX qfnZtopicQUqfnTopicZbrowsingQ qfnZtopicQUqfnTopicZwebE5ftechnologyQ qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ