Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CocoaheadsNL August - M2Mobi - Indoor positioning

CocoaheadsNL August - M2Mobi - Indoor positioning

Bas Kerkhoven talks about Indoor positioning at Schiphol

6e1f73fb2fde36f8b9af1ca27db3ac13?s=128

CocoaHeadsNL

August 24, 2016
Tweet

Transcript

  1. None
  2. Indoor positioning My journey with indoor positioning Bas Kerkhoven

  3. Schiphol Indoor Way Finding • Up to date map •

    User’s location • Routing • Search facilities
  4. None
  5. How did we achieve this? • Map solution connected to

    GIS (geographic information system) • Routing network • Search GIS
  6. Indoor positioning challenges • Lot’s of concrete/metal • No/bad GPS

    • Solution that is cross platform
  7. Positioning solutions Magnetic fields And a lot more

  8. Common factors • Fingerprint the location • Third party SDK

    • System restrictions • Combined with phone sensors
  9. What we couldn’t use: Magnetic fields • It’s always there

    • Can be tracked with phone sensors • Not usable for us
  10. So which one did we use?

  11. First solution • Started with 
 • Infrastructure already installed


    • Almost everyone has WiFi on
  12. WiFi • Triangulation • iOS restrictions, system information • No

    signal strength
 
 Benefit:
 Almost everyone has
 their WiFi on
  13. WiFi cons • Load distributors
 • Lack of signal strength


    • Have to be connected to SSID
  14. What was next? • Next is: 
 • 2000 beacons

    installed across Schiphol
 • Multiple weeks of fingerprinting and testing
  15. Bluetooth • Triangulation • System gives more information
 Disadvantage:
 A

    lot of people have
 their Bluetooth off
  16. Bluetooth pros • Accuracy +/- 5 meters
 • Reusability for

    vendors/airlines
  17. Bluetooth cons • Location snapped on line
 • Battery drain

  18. Live! • Working solution
 • Correct positioning • Routing along

    location
  19. But there is more! • Apple announced indoor positioning
 WWDC

    2014 - Session 708 - iOS
  20. What does Apple need? • Blueprints OR • GIS
 (geographic

    information system)
  21. Fingerprinting • Surveyors send to location • Blueprint/GIS used to

    determine location • Physically walking around Survey App
  22. What does Apple record? • Captures all RF-signals (mostly WiFi)

    • No bluetooth • Sensors of the phone • No system restrictions
  23. Evaluation • Asses the fingerprint • Redo areas where needed

    • Distribute data
  24. How do we retrieve the location?

  25. Build into CoreLocation • No special API’s • No extra

    SDK • No authentication required
  26. So it’s live for everyone?

  27. How do I get the location?

  28. Determine it’s an indoor location

  29. Difference indoor/outdoor • CLFloor != nil -> Indoor location •

    Best possible location fix
  30. Pros • Automatically gives best location • Low battery consumption

    • Smooth updates
  31. Cons • Only iOS • Exclusive to large veneus (for

    now) • Apple has to provide fingerprinting
  32. This was my journey :)