Touch'n Locate demonstration

Short description

This demonstration presents the usage of NFC phones and RFID tags to present locations and associated points of interest to the user.

This demonstration is based on the Team TouchKey code.

1.1. User documentation

After touching a tag, the user can :

  • View the location on Google Map
map.png
  • Reverse geocode the GPS coordinates to transform in a readable address
reverse.png
  • Search for points of interest near the embedded location
By entering key words...

poi1.png

… then selecting a result ...

poi2.png

… and finally by reading the point of interest details :

poi3.png

  • View the tag data
tag_info.png

Technical documentation

Locations can be stored in two different ways :

  • in a Locate record type : urn:nfc:wkt:L
    • fields are stored in their binary representation
    • fields order : latitude, longitude, altitude, bearing
    • This record type is smallest possible one
  • in a URI record type : urn:nfc:wkt:U
Altitude and bearing fields are optional.

Dependencies

Tips for future improvements

  • Cache maps in memory, to bring them back faster
  • Improve the points of interest search area