Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CocoaheadsNL August - M2Mobi - Indoor positioning
Search
CocoaHeadsNL
August 24, 2016
Technology
190
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CocoaheadsNL August - M2Mobi - Indoor positioning
Bas Kerkhoven talks about Indoor positioning at Schiphol
CocoaHeadsNL
August 24, 2016
More Decks by CocoaHeadsNL
See All by CocoaHeadsNL
Dan Ursu - Automate Everyting
cocoaheadsnl
0
190
Antoine van der Lee - Building the new WeTransfer app
cocoaheadsnl
0
430
Introduction into iOS security testing
cocoaheadsnl
0
200
Swift 4 by Bas Broek
cocoaheadsnl
1
240
Xcode Gems - Loving the most hated IDE again
cocoaheadsnl
1
320
CocoaheadsNL August - M2Mobi - Pragmatic MVVM
cocoaheadsnl
0
190
CocoaHeadsNL May - Intro Slides for meetup
cocoaheadsnl
0
180
Swift, why I won’t go back to Objective-C
cocoaheadsnl
0
260
NU.nl Apple Watch Hackathon
cocoaheadsnl
0
69
Other Decks in Technology
See All in Technology
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
1
1.3k
AIネイティブプロダクトで顧客価値を最大化するプロダクトエンジニアとFDEの協働
righttouch
PRO
0
310
AI に書かせたその API、 “信頼” できますか?
nagix
0
110
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
140
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
8
910
20260912_スクフェス三河
kgnkhkr
0
380
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.5k
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
350
Omarchy Quattro の日本語設定周り
simosako
2
180
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
2026_devsumi_ozono.pdf
o3
3
500
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
4.9M
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
670
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
520
Amusing Abliteration
ianozsvald
1
300
New Earth Scene 8
popppiees
4
2.6k
Chasing Engaging Ingredients in Design
codingconduct
0
310
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
540
Transcript
None
Indoor positioning My journey with indoor positioning Bas Kerkhoven
Schiphol Indoor Way Finding • Up to date map •
User’s location • Routing • Search facilities
None
How did we achieve this? • Map solution connected to
GIS (geographic information system) • Routing network • Search GIS
Indoor positioning challenges • Lot’s of concrete/metal • No/bad GPS
• Solution that is cross platform
Positioning solutions Magnetic fields And a lot more
Common factors • Fingerprint the location • Third party SDK
• System restrictions • Combined with phone sensors
What we couldn’t use: Magnetic fields • It’s always there
• Can be tracked with phone sensors • Not usable for us
So which one did we use?
First solution • Started with • Infrastructure already installed
• Almost everyone has WiFi on
WiFi • Triangulation • iOS restrictions, system information • No
signal strength Benefit: Almost everyone has their WiFi on
WiFi cons • Load distributors • Lack of signal strength
• Have to be connected to SSID
What was next? • Next is: • 2000 beacons
installed across Schiphol • Multiple weeks of fingerprinting and testing
Bluetooth • Triangulation • System gives more information Disadvantage: A
lot of people have their Bluetooth off
Bluetooth pros • Accuracy +/- 5 meters • Reusability for
vendors/airlines
Bluetooth cons • Location snapped on line • Battery drain
Live! • Working solution • Correct positioning • Routing along
location
But there is more! • Apple announced indoor positioning WWDC
2014 - Session 708 - iOS
What does Apple need? • Blueprints OR • GIS (geographic
information system)
Fingerprinting • Surveyors send to location • Blueprint/GIS used to
determine location • Physically walking around Survey App
What does Apple record? • Captures all RF-signals (mostly WiFi)
• No bluetooth • Sensors of the phone • No system restrictions
Evaluation • Asses the fingerprint • Redo areas where needed
• Distribute data
How do we retrieve the location?
Build into CoreLocation • No special API’s • No extra
SDK • No authentication required
So it’s live for everyone?
How do I get the location?
Determine it’s an indoor location
Difference indoor/outdoor • CLFloor != nil -> Indoor location •
Best possible location fix
Pros • Automatically gives best location • Low battery consumption
• Smooth updates
Cons • Only iOS • Exclusive to large veneus (for
now) • Apple has to provide fingerprinting
This was my journey :)