16
Iden%fying Loca%ons Using Mobile Devices

Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Iden%fying  Loca%ons  Using  Mobile  Devices  

Page 2: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Mobile  Device  Loca%on  Resolvers  

•  Quick  Response  Code  (QRC)  

•  Near  Field  Communica%on  (NFC)  

•  Bluetooth  

•  WiFi  

•  GPS  

Page 3: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Mobile  Device  Loca%on  -­‐  Outdoors  

•  Global  Posi%oning  System  (GPS)  – Satellite  based  naviga%on  system.  – Network  of  24  satellites.  – Typical  GPS  receiver  (i.e.:    mobile  phone)  will  have  an  accuracy  of  1-­‐5  meters.  

– Building  construc%on  materials  significantly  degrade  the  signal  quality.  

– Not  suitable  for  indoors.  

Page 4: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Mobile  Device  Loca%on  -­‐  Indoors  

•  Indoor  Posi%oning  Systems  – Typically  use  radio  waves  or  magne%c  fields.  – There  is  currently  no  de  facto  standard.  – Wireless  Technologies:  

•  Quick  Response  Codes  (QR  Codes)  •  Near  Field  Communica%on  (NFC)  •  Bluetooth  • WiFi  

Page 5: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Quick  Response  Codes  

•  Two  dimensional  barcode.  •  Provides  error  correc%on.  •  Ini%ally  used  to  track  parts  in  vehicle  manufacturing.  

•  Can  store  up  to  4,296  alphanumeric  characters.  

•  Free  QR  Code  genera%ng  websites.  •  Does  not  accurately  indicate  loca%on.  •  Can  be  scanned  from  a  distance  or  angle.  

Page 6: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Near  Field  Communica%on  (NFC)  

•  Uses  electromagne%c  induc%on.  •  The  NFC  ini%ator  (mobile  device)  generates  an  RF  field  that  powers  a  passive  NFC  tag  (unpowered  chip).  

•  The  NFC  tag  can  store  between  96  and  4,096  bytes  of  data  and  are  Read  Only.  

•  When  the  tag  is  scanned,  an  ac%on  typically  takes  place  at  the  mobile  device  (i.e.:    a  website  is  launched,  a  payment  is  made,  etc.)  

Page 7: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Near  Field  Communica%on  (NFC)  

•  Most  Android  devices  ship  with  NFC  support.  – Relevance  will  support  Android  NFC  in  its  next  release.  

•  iPhone  6  and  iPhone  6  Plus  have  NFC  as  well  but  limited  to  use  with  Apple  Pay.  

•  iPad  Air  2  and  iPad  mini  3  only  support  Apple  Pay  within  apps.  

Page 8: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Bluetooth  

•  Beacons  use  the  Bluetooth  Low  Energy  Standard  (BLE).  – Different  from  Bluetooth  Classic.  –  Included  in  mobile  devices  with  Bluetooth  4.0.  

•  Transmits  a  unique  signal  mul%ple  %mes  every  second  which  can  be  received  by  mobile  devices  up  to  50  meters  away.  

•  Signal  strength  of  the  Beacon  is  related  to  distance  from  the  Beacon.  

•  Beacons  come  in  all  forms  and  shapes  with  diverse  chipsets,  ba^ery  sizes  and  firmware.  

Page 9: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Bluetooth  -­‐  iBeacon  

•  iBeacon  is  Apple’s  version  of  the  Bluetooth  beacon.  

•  Supported  in  ThinManager  8.0.  •  End  user  specifies:  – Universally  Unique  Iden%fied  (UUID)  – Major  ID  – Minor  ID  

•  The  firmware  can  control  Transmit  Power  and  Adver%sing  Interval  which  will  impact  ba^ery  life.  

•  Some  iBeacons  have  their  own  iOS  app  for  configura%on.  

Page 10: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Bluetooth  

•  Beacons  come  in  all  forms  and  shapes  with  diverse  chipsets,  ba^ery  sizes  and  firmware.  

•  While  most  are  ba^ery  powered,  there  are  some  that  are  externally  powered  (USB).  

Page 11: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

WiFi  

•  A  Service  Set  ID  (SSID)  uniquely  iden%fies  a  WLAN.  •  Packets  bound  for  devices  within  the  WLAN  need  to  go  to  the  correct  des%na%on.  

•  The  SSID  keeps  the  packets  within  the  correct  WLAN  even  when  overlapping  WLANs  are  present.  

•  With  mul%ple  access  points  within  each  WLAN,  there  has  to  be  a  way  to  iden%fy  each  one.  

•  Basic  Service  Set  Iden%fier  (BSSID)  is  included  with  all  wireless  packets.  

•  BSSID  is  like  a  MAC  Address  for  the  access  point.  

Page 12: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Demo  –  Registering  Resolvers  

•  QR  Code  •  Bluetooth  Beacon  – Received  Signal  Strength  Indica%on  (RSSI)  – Use  RSSI  to  determine  entry  and  exit  points  

•  WiFi  – Use  BSSID  (Access  Point  MAC  Address)  

•  GPS  – Establish  Loca%on  Radius  and  Al%tude  Range  

Page 13: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Demo  –  In  Prac%ce  

•  QR  Code  Demo  •  Bluetooth  Beacon  Fence  •  WiFi  Fence  

Page 14: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Demo  –  Configura%on  

•  QR  Code  Demo  •  Bluetooth  Beacon  Fence  •  WiFi  Fence  

Page 15: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Any  Ques%ons?  

Page 16: Iden%fying*Locaons* Using*Mobile*Devices* · Mobile*Device*Locaon*Resolvers* • Quick*Response*Code*(QRC)* • Near*Field*Communicaon*(NFC)* • Bluetooth* • WiFi* • GPS*

Thank  You  

Contact  Info:  Doug  Coulter  (678)  995-­‐1720  [email protected]