Locating the Yeti with iOS

Locating the Yeti with iOS

CoreLocation and satellite navigation systems are not the only way to obtain one’s location. In some scenarios it is suitable to benefit from CoreTelephony and CoreMotion. This talk overviews iOS 11 location services and shows a concept of positioning people by using iPhone’s motion coprocessor.

Recording: https://engineers.sg/video/locating-the-yeti-with-ios-ios-conf-sg-2017--2073

4bd42ec665d6185be0a2e955db17427e?s=128

Maciej Piotrowski

October 20, 2017
Tweet

Transcript

  1. Locating the Yeti Maciej Piotrowski Dominik Cygalski

  2. None
  3. Dominik Maciej

  4. we ❤ snowboarding

  5. movie link

  6. None
  7. None
  8. yeti project

  9. Michal Wojtysiak

  10. yeti your emergency tracking interface

  11. Locating the Yeti on iOS

  12. Locating a snowboarder with Yeti

  13. Locating the on iOS Core Location ☎Core Telephony %Core Motion

  14. Core Location

  15. 1° 22' 48.522'' N 103° 50' 54.7764'' E

  16. requesting location

  17. 1° 22' 48.522'' N 103° 50' 54.7764'' E 1° 22'

    48.523'' N 103° 50' 54.7761’' E 1° 22' 49.523'' N 1° 22' 50.10’' N 103° 50' 56.7561’' E 1° 22' 49.1 103° 50' 54 1° 22' 45.256’’ N 103° 50' 55.109’ E 1° 22' 45.392’’ N 103° 50' 55.348’ E 5.256’’ N 55.801’ E 9.523'' N 54.7561’' E 1° 22' 5 103° 50'
  18. tracking location

  19. hideout

  20. monitoring a region

  21. iBeacon

  22. monitoring an iBeacon

  23. 1° 22' 48.522'' N !?!?!?!?!?! 103° 50' 54.7764'' E !?!?!?

  24. reverse geocoding

  25. None
  26. favourite spots

  27. getting visits

  28. Core Telephony

  29. 995 or else ?

  30. getting the country

  31. None
  32. None
  33. Dominik Cygalski

  34. snowboarding?

  35. in Singapore?

  36. None
  37. barometer

  38. La Rosiere

  39. La Rosiere, France

  40. Eucherts Express Fort Express Roche Noires Express Poletta Plan du

    Repos Express
  41. None
  42. Core Motion

  43. getting altitude changes

  44. CMAltitudeData + CLLocation

  45. can we detect travel by a ski lift?

  46. can

  47. movie link

  48. can guess which lift was used?

  49. can lah!

  50. None
  51. None
  52. None
  53. None
  54. None
  55. A t ?

  56. A t ? A t ? A t ? A

    t ? A t ?
  57. movie link

  58. Eucherts Express Roche Noires Express Poletta Plan du Repos Express

    Fort Express
  59. Eucherts Express Roche Noires Express Poletta Plan du Repos Express

    Fort Express
  60. Eucherts Express Fort Express Roche Noires Express Poletta Plan du

    Repos Express
  61. Eucherts Express Fort Express Roche Noires Express Poletta Plan du

    Repos Express
  62. Eucherts Express Fort Express Roche Noires Express Poletta Plan du

    Repos Express
  63. Eucherts Express Fort Express Roche Noires Express Poletta Plan du

    Repos Express
  64. Eucherts Express Fort Express Roche Noires Express Poletta Plan du

    Repos Express locating the Yeti
  65. locating a •Core Location •Core Telephony •Core Motion

  66. locating a •requesting location •continuous tracking •monitoring regions and visits

    •getting the country ☎ •obtaining altitude changes
  67. movie link

  68. swifting.io

  69. • Using Mobile Phone Barometer for Low-Power Transportation Context Detection

    • Yeti Finder - Core Location gists • Reverse Geocoding - CLGeocoder gist • Emergency Phonebook - Core Telephony gist