2. mobile@peanuts.no
@peanuts_as
Felipe Longé og
Ragnar Stølsmark jobber i
3.
4. NFC
Near-Field Communication
Startet i 2004 av Nokia, Philips og Sony
Kommunikasjonstandard for korte avstander (<5 cm)
Induksjon
3 modus: enhet til enhet, tag til enhet (les) og enhet til tag(skriv)
Støttet av Windows 8, Windows Phone 8 og Android (iOS7?)
Samsung Galaxy S3, Asus Win 8 tablet, Nokia lumia, Sony XPeria
5. NFC Tag
Stort utvalg i alle mulige formfaktorer
Klistremerker, armbånd, nøkkelringer...
Ting å tenke på:
Vannfasthet
Ikke alle tags virker på metall
Kostnad i små kvanta fra 5 til 15 kr per tag.
6. NFC Chips
Chipen er hjertet av NFC tag-en
Mange å velge mellom
Ting å tenke på:
Minnestørrrelse (fra 64 til 4K bytes, OBS ved lang URL)
Krypteringsmuligheter (ingen, 3DES og AES)
Scanningstyrke (fra < 1 cm)
7. Skrive NFC tags
For utviklingsformål enklest å bruke apps
Windows Phone 8:
NFC Interactor (med P2P-funksjon)
Android: NXP TagWriter i Pro mode
Tags kan også encodes fra fabrikk
8. Standardformat
OS åpner rett app gitt at data følger standardformat
Kontakt
Bokmerke (URL)
Tekst
SMS
Mail
Telefonnummer
Bluetooth
Geolokasjon
Fil URI
URI
9. NFC-applikasjoner
Autentisering
Deling
Oppsett av bluetooth/WiFi
Kontekstsensitive applikasjoner
Informasjon om fysiske gjenstander med tags
Automatisering av komplekse innstillinger
betaling
10. NFC-betaling
Betaling med mobilen (kvitte seg med kort)
Kappløp mellom teleoperatører (sim-kort), banker (kortterminaler og
bankkonto) og kredittkortselskap (bankkort)
Forsøk allerede gjennomført i norge
Telenor/Mastercard Paypass i Oslo og Terra/Visa Paywave Geilo
Nye betalingsterminaler kommer med NFC innebygd
Mobil passiv mottaker -> fungerer uten strøm
Overføring mellom personer?
11. Overføring mellom enheter
Teoretisk overføringshastighet 424 kbps
I praksis 30-60 kbps
Dersom store mengder data ->sett opp bluetooth (2.1 Mbps) eller
WiFi-Direct (25 Mbps) vha. NFC
Best practice: Bluetooth pga. Enhetsstøtte
12. Delingsfunksjoner
Klassisk scenario: En fil på mobil eller laptop skal overføres til en
annen mobil.
Standard løsning: E-post, dropbox (med e-post link), minnepinne
(adapters?),
NFC: Vis fil i utforsker og tap to send.
Brukere vil etterhvert forvente slik funksjonalitet i alle apper.
Dersom share-funksjonen implementeres er det naturlig at det
samme innholdet kan sendes over NFC
13. NFC vs QR
Fordel QR: Alle har det, ekstremt billig, kan skrives ut, kan leses fra
avstand
Fordel NFC: Overlegen brukeropplevelse, overføring mellom
enheter, sikkerhet, kan skrives til, alle får det etterhvert?
15. NFC i Windows 8 og WP 8
Proximity API
Peerfinder brukes til å sette opp WiFi/bluetooth forbindelse (socket)
mellom enheter
ProximityDevice brukes dersom mindre datamengder skal utveksles
(enkel kommunikasjon/kort tid->slitsomt å holde enheter nærme)
Proximity device: implementeres vha Event Listeners
(DeviceArrived/DeviceDeparted)
Kan da sende beskjeder vha PublishMessage
17. URI
Kompatibelt med både Windows 8, Windows Phone 8 og Android
Andre applikasjoner kan lytte på din URI => kan unngås med
LaunchApp
Skriv på tag: appnavn://pname1=pvalue1&pname2=pvalue2...
App ikke installert => Windows Store eller Google Play
Må legge inn tag i manifestet til appen og håndtere URI-start