Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
1
Design and Deployment of Location-Based Service for WLANs
© 2008 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKAGG-201214604_05_2008_c1 2
BRKAGG-2012
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
2
Abstract
The Cisco Context Aware Mobility solution (which includes location-based services) is an important advanced service that can be provided with the Cisco unified WLAN network. This session focuses on design and deployment fundamentals, as well as operational best practices to optimize the performance and accuracy when tracking wireless devices (tags and wireless clients) using the Cisco Context-Aware Mobility solution
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 3BRKAGG-201214604_05_2008_c1
Mobility solution.
Agenda
Principles of Context-Aware Mobility Solution
Cisco MSE 3350 Architecture OverviewCisco MSE 3350 Architecture Overview
Client Tracking—Indoor (Office Environment)
Tag Tracking—Indoor (Office Environment)
Tag Tracking—Outdoor/Outdoor-Like Environments
Design Guidelines—Best Practices
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 4BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
3
Principles of Context-Aware Mobility Solution
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 5BRKAGG-201214604_05_2008_c1
Receive Signal Strength Indication (RSSI) Overview
Location calculated based on signal strength measured by either the mobile device or the receiving sensorFollowing metrics are required to determine location of Wi-Fi element:
TXPWR: transmitter output powerLossTX: transmit-side cable and connector losses (dB)GainTX: transmit-side antenna gain (dBi)GainRX: receive-side antenna gain (dBi)
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 6BRKAGG-201214604_05_2008_c1
RX g ( )LossRX: receive-side cable and connector lossesPL: path loss model
RXPWR = TXPWR – LossTX + GainTX – PL + GainRX – LossRX
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
4
RSSI—Distance Calculation
D= (inv. log ((RXPWR – TXPWR + LossTX – GainTX + PL1meter– S + LossRX – GainRX)/10))1/n
Additional variables used to calculate distance:S: degree of shadow fading present in the environment (dB)
PL1meter: reference path loss when the receiver-to-transmitter distance is 1 meter (dB)
n: path loss exponent (n) is a function of frequency, environment, and obstructions. Common values:
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 7BRKAGG-201214604_05_2008_c1
2: open free space to values greater than
> 2: environments where obstructions are present
3.3: indoor office environment (2.4 GHz)
4.5: dense home environment (2.4 GHz)
Receive Signal Strength Indications (RSSI) Overview
Cisco RSSI-based location tracking solution based on “network-side” RSSI measurements
Requires min. of three AP’s; optimal accuracy requires more than 3 AP’s
Best suited for indoor office-like environments (carpeted, low ceiling, i.e., < 20 feet)
Two main factors affecting accuracy:
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 8BRKAGG-201214604_05_2008_c1
AP density
AP placement
environment
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
5
Time Difference of Arrival (TDoA) Overview
Location technique based on the difference in time of arrival of the transmission signal from a Wi-Fi device at different TDoA receivers
Based on principle of “hyperbolic lateration”Hyperbola: locus of points where the difference in the distance to two fixed points (called the foci) is constant
Lateration: computes the position of an object by measuring its distance from multiple reference positions. Calculating an
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 9BRKAGG-201214604_05_2008_c1
p p gobject’s position in two dimensions requires distance measurements from three non-collinear points
Requires min. of three time-synchronized TDoA receivers
TDoA C-A
Hyperbolic Lateration
The time difference of arrival between each pair of TDOA receivers is calculated.Receiver A
Receiver CTDoA B-A
Calculated Location of Device
receivers is calculated as follows:
TDOA(B-A) = |TB – TA|
TDOA(C-A )= |TC – TA|
Hyperbolic plots are created using the above equations representing all possible
TDoA
TDoA
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 10BRKAGG-201214604_05_2008_c1
Receiver B
difference of distances of the transmitting device from each pair of receivers
Intersection of two or more hyperbolas defines the position of the mobile device
TDoA
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
6
Time Difference of Arrival Overview (Cont.)
Each TDOA installation must have at least one synchronization source
Depending on the size of the site, may require more than one synchronization source
TDoA receiver can act a synchronization source as well as a TDOA receiver for locating transmitting devices
Physical placement of TDoA receivers must be non-colinear
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 11BRKAGG-201214604_05_2008_c1
Operates well in multipath and high-ceiling environments
Possible to achieve high accuracy (3–5m) even in difficult, industrial environments
Cisco MSE 3350 Architecture Overview
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 12BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
7
New Acronyms and Definitions
MSE (Mobility Services Engine)—Cisco hardware appliance for running multiple services. Context Aware Mobility is one of the services supported on this platform.
Context Aware Software— software running on the MSE platform for tracking Wi-Fi devices (clients and tags).
Context-Aware Engine for Clients—Cisco location
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 13BRKAGG-201214604_05_2008_c1
Context-Aware Engine for Clients Cisco location engine for tracking client devices
Context-Aware Engine for Tags—partner location engine for tracking tags
MSE Hardware Details
1-RU server sold as Cisco SKU (AIR-MSE-3350-K9)
Redundant hard drives and AC power suppliesRedundant hard drives and AC power supplies
Will host multiple software servicesIn software release 5.1, hosting only CAMS
In subsequent software releases, option to host other services
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 14BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
8
Product Specifications
Form Factor 1U Rack Form Factor 1.75 Inches (4.45 cm) Width, 27.75 Inches (70.5 cm) Depth
Processor Two Quad-Core Intel Xeon Processor (2.33 GHz)Processor Two Quad Core Intel Xeon Processor (2.33 GHz)
Memory 8 GB PC2-5300 (4 x 2 GB)
Hard Drive Hot Plug SAS drives: 2 x 146 GB (10K RPM)
Connectivity Network: Two Embedded Multifunction Gigabit Network Adapters with TCP/IP Offload Engine
Power Supplies Two Redundant 120/240V AC (Hot Swappable)Network Management
Cisco WCS Location v5.1 or Greater Running Internet Explorer 6.0/Service Pack 1 or Later
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 15BRKAGG-201214604_05_2008_c1
Network Devices
Cisco 2100, 4400 Series Wireless LAN Controllers; Cisco Catalyst 6500 Series Wireless Services Module, Cisco Catalyst 3750G Integrated Wireless LAN Controller, Cisco Wireless LAN Controller Module (WLCM and WLCM-E) for Integrated Services Routers; Cisco Aironet Lightweight Access Points
Context Aware Mobility EnginesMSE supports:
Context-aware engine for clients (Cisco)C t t i f t ( t )Context-aware engine for tags (partner)
Environments supported:Indoor (e.g., offices)Indoor high ceiling (e.g. manufacturing facilities, airplane hangars)Outdoor
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 16BRKAGG-201214604_05_2008_c1
Default software on MSE isCisco mobility services infrastructure softwareContext-aware mobility services module
Context-aware engine for clients
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
9
Context Aware Software Architecture
SOAP/XML
Business Application
SiSi
SiSi
Context Aware Engine for Clients
Context Aware Engine for Tags
API MSE
RSSI RSSI / TDOA
Context-AwareSoftware
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 17BRKAGG-201214604_05_2008_c1
Indoor EnvironmentIndoor & Outdoor
Environments
Smart Phone
Voice over 802.11
Mobile User
802.11 Clients 802.11 CCX Tags
Use Case Scenarios
INDOOR + Clients (RSSI) INDOOR + Clients + Tags (RSSI)
HIGH CEILING + Clients + Tags (RSSI & TDOA)
OUTDOOR + Tags (TDOA)
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 18BRKAGG-201214604_05_2008_c1
BASELINE ASSUMPTIONS:
–Pervasive Cisco Unified Wireless Network–Controller Based Architecture–WCS Software
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
10
Deployment Environments
Wi-FI ClientsACTIVE Wi-FI RFID
Tags
INDOOR Office Environment, Hospitals, University Classrooms…
INDOOR HIGH CEILINGManufacturing Warehouse
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 19BRKAGG-201214604_05_2008_c1
(Is it here?)
OUTDOORParking Lots / Yards
Open Mobility Services ArchitectureCentralize Mobility Services to Scale
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 20BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
11
Cisco Context Aware Mobility SolutionMoving from Cisco 2710 to Cisco MSE Platform
Cisco 2700 Series Wireless Location Appliance
New
Cisco 3300 Series Mobility Services Engine
Indoor only
2500 tags and clients
RSSI only
Indoor, outdoor, high ceilings
18,000 tags and clients
RSSI and TDOA
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 21BRKAGG-201214604_05_2008_c1
Industry’s first location solution integrated into the WLAN infrastructure
Location only
Open API
WCS management
Next-generation
Open API
WCS management
Robust architecture for adding other technologies (UWB, passive)
Shared platform for other mobility services (incl. future)
Cisco Context Aware Mobility SolutionTracking Tags and Clients
ApplicatioM
anagem
Cisco Wireless Control System
(WCS)
Cisco 3350 Mobility Services Engine
Context Aware
Context Aware
Tracking tags (indoor and outdoor/outdoor-like)
C t t i f
Netw
orkn and
ment
SiSi
Wi-Fi TDOA Receiver
Enginefor Clients
Context Aware Software
Enginefor Tags
Context-aware engine for tags (partner engine)
Utilizes: LWAPP infrastructure for indoor environments
Wi-Fi TDOA receivers for outdoor and outdoor-like environments
Partner HW/SW managed by System M ( t ) d Ci WCS
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 22BRKAGG-201214604_05_2008_c1
Manager (partner) and Cisco WCS
Tracking clients (indoor)
Context aware engine for clients (Cisco engine)
Utilizes LWAPP infrastructure
Managed by Cisco WCS
Tag and D
evices
AeroScout
Chokepoint 125 kHz
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
12
Context Aware Solution: SKUs & Pricing
Cisco Part # Description List Price
MSE AIR-MSE-3350-K9 Mobility Services Engine $19.995
Context Aware Engine for Client Licenses
AIR-CAS-3KC-K9 Context Aware Engine for Clients License for 3K Clients $6,000
AIR-CAS-6KC-K9 Context Aware Engine for Clients License for 6K Clients $11,000
AIR-CAS-12KC-K9 Context Aware Engine for Clients License for 12K Clients $19,000
AIR-CAS-3KT-K9 Context Aware Engine for Tags License for 3K Tags $15,000
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 23BRKAGG-201214604_05_2008_c1
Context Aware Engine for Tags Licenses
3K Tags
AIR-CAS-6KT-K9 Context Aware Engine for Tags License for 6K Tags $28,000
AIR-CAS-12KT-K9 Context Aware Engine for Tags License for 12K Tags $55,000
Context Aware Solution: SKUs & Pricing (Cont.)
Cisco Part # Description List Price
ASCT-INDR-LR-A Indoor Wi-Fi TDOA Receiver For US And Canada $2,000
ASCT-INDR-LR-E Indoor Wi-Fi TDOA Receiver For Europe $2,000
ASCT-INDR-LR-J Indoor Wi-Fi TDOA Receiver For Japan $2 000
Wi-Fi TDOA Receivers
ASCT INDR LR J Indoor Wi Fi TDOA Receiver For Japan $2,000
ASCT-LP-A-K9 Outdoor Wi-Fi TDOA Point - Wired Config For US And Canada $5,400
ASCT-LP-E-K9 Outdoor Wi-Fi TDOA Point - Wired Config For Europe $5,400
ASCT-LP-J-K9 Outdoor Wi-Fi TDOA Point - Wired Config For Japan $5,400
ASCT-LPB-A-K9 Outdoor Wi-Fi TDOA Point - Wireless Config For US And Canada $5,400
ASCT-LPB-E-K9 Outdoor Wi-Fi TDOA Point - Wireless Config For Europe $5,400
ASCT-LPB-J-K9 Outdoor Wi-Fi TDOA Point - Wireless Config For Japan $5,400
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 24BRKAGG-201214604_05_2008_c1
ASCT-LR-LIC License for Wi-Fi TDOA Receiver $2,400
Chokepoints
(Exciters)
ASCT-EX3200 Compact Exciter $850
ASCT-EX2000 Exciter $1,200
ASCT-EXCMGR Exciter Manager Software $4,000
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
13
Client Tracking—Indoor Environments
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 25BRKAGG-201214604_05_2008_c1
Cisco Context Aware Mobility—Client Tracking (Indoor Environments)
BuildingWi-Fi (RSSI, Chokepoint)
Access Points
Use Case Wi-Fi Devices(Wireless Phones Laptops
Chokepoint)
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 26BRKAGG-201214604_05_2008_c1
Calculation Method
Room and Floor Level Tracking of High Value or High Utility Items Indoor
(Wireless Phones, Laptops, Handheld Devices)
Received Signal Strength Indication Chokepoint for Zone Level Location
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
14
Cisco Context Aware Mobility Solution—Client Tracking (Indoor Environments)
Cisco Wireless Control System
Cisco Mobility Services Engine
Ci
WLC
Ci
SiSi
SiSiSiSiSiSi
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 27BRKAGG-201214604_05_2008_c1
Cisco Aironet Access Point
Wi-Fi DevicesCCX Tags CCX Tags
CCX Tags
Wi-Fi TDOA Receiver
Chokepoint 125 kHz
Cisco Aironet Access Point
TDoA
Overview
Same location solution as prior software releases, i.e. uses Cisco engine
Uses Cisco calibration mechanism (as per prior software releases for Cisco 2710)
Existing calibration models can be used with MSE running “Context-Aware engine for Clients”
Key differences/changes:
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 28BRKAGG-201214604_05_2008_c1
New hardware higher element count (18,000 vs. 2,500)
New location features in Cisco 2710 software versions 3.1 and 4.0 (and associated WLC/WCS versions)
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
15
Deploying Context Aware Engine for Clients
Context Aware Engine for Clients ships by default on all MSE 3350 appliancesMSE 3350 appliances
Requires Cisco WCS manage MSE
client tracking on floor maps
calibration
location readiness tool
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 29BRKAGG-201214604_05_2008_c1
location readiness tool
accuracy testing
In addition to purchasing MSE, customers need to purchase licenses for client tracking
Tag Tracking—Indoor Environments
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 30BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
16
Cisco Context Aware Mobility—Tag Tracking (Indoor Environments)Building
Wi-Fi (RSSI, Chokepoint)
Access Points and/or Chokepoints
Use Case Wi-Fi Devices or Active Tags
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 31BRKAGG-201214604_05_2008_c1
Calculation Method
Room and Floor Level Tracking of High Value or High Utility Items Indoor
g(Battery Powered)
Price Between $50–$80Telemetry and Sensor Capabilities
Received Signal Strength Indication Chokepoint for Zone Level Location
Cisco Context Aware Mobility Solution—Tag Tracking (Indoor)
Cisco Wireless Control System
Cisco Mobility Services Engine
CiCi
SiSi
SiSiSiSiSiSi
WLC
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 32BRKAGG-201214604_05_2008_c1
Cisco Aironet Access Point
Wi-Fi DevicesCCX Tags CCX Tags
CCX Tags
Wi-Fi TDOA Receiver
Chokepoint 125 kHz
Cisco Aironet Access Point
TDoA
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
17
OverviewTag tracking based on Context Aware Engine for Tags from partnerSeparate engine that needs to be purchased, downloaded from partner and installedRequires Cisco WCS and AeroScout System Manager and Analyzer
Cisco WCS: manages MSE, displays floor mapsAeroScout System Manager: configuring Wi-Fi TDOA receivers and exciters, calibration, displaying tags on floor mapsAeroScout Analyzer: coverage, accuracy, synchronization analysis and system performance diagnostics
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 33BRKAGG-201214604_05_2008_c1
Need to use AeroScout calibration mechanism—cannot reuse calibration models from Cisco Context Aware Engine for ClientsUses Cisco unified wireless infrastructure (Cisco AP’s) for connectivity and collecting data from tags
AeroScout System Manager
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 34BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
18
AeroScout AnalyzerAeroScout Analyzer enables analysis of information recorded by the Context Aware Engine for Tags:
Assess the coverage and accuracy of the location systemOptimize the location calculation by creating calibration mesh filesOptimize the location calculation by creating calibration mesh filesAlert on problems in the configuration or the siteAdvanced analysis of the location-related traffic
AeroScout Analyzer modules:Coverage Analysis - indicates the coverage of the devices in terms of the signal
strength received by the TDOA Receivers and/or Access PointsAccuracy Analysis - provides information on the accuracy of tag positioning data.
The analysis results indicate the deviation between the actual location of the tag d th d l ti
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 35BRKAGG-201214604_05_2008_c1
and the measured location.Mesh Creation – builds a calibration file for optimal location determination Diagnostics tool - analyzes the configuration and recorded data, alerts on
problematic findings and provides better visibility of abnormalitiesPlayback Parser - allows to view, filter and analyze specific problems of exchanges
between tags/devices and the Location Engine.
Installing/Starting Partner EngineInstall Context Aware Engine for Tags via CLI using RPM
[root@mse ~]#rpm -Uvh <partner rpm file>
Start partner engine[root@mse ~]#service aeroscout-engine-wd start
Verify that partner engine is running[root@mse ~]#service aeroscout-engine status
Response from MSE should be:“AeroScout Positioning Engine is running”
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 36BRKAGG-201214604_05_2008_c1
Verify that partner WatchDog service is running[root@mse ~]#service aeroscout-engine-wd status
Response from MSE should be:AeroScout Positioning Engine WatchDog is running <process number>
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
19
Tag Tracking—Outdoor/Outdoor-Like Environments
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 37BRKAGG-201214604_05_2008_c1
Cisco Context Aware Mobility—Tags (Outdoor/Outdoor-Like)Campus
Wi-Fi (TDOA,Chokepoint)
Wi-Fi TDOA Receivers and/or Chokepoints
Use CaseWi-Fi Devices or Active Tags
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 38BRKAGG-201214604_05_2008_c1
Calculation Method
Room and Floor Level Tracking of High Value or High Utility Items Outdoor or RF Challenging Environments
Time Difference of Arrival
g(Battery Powered)
Price Between $50–$80Telemetry and Sensor Capabilities
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
20
Cisco Context Aware Mobility Solution—Tag Tracking (Outdoor/Outdoor-Like)
Cisco Wireless Control System
Cisco Mobility Services Engine
CiCi
SiSi
SiSiSiSiSiSi
WLC
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 39BRKAGG-201214604_05_2008_c1
Cisco Aironet Access Point
Wi-Fi DevicesCCX Tags CCX Tags
CCX Tags
Wi-Fi TDOA Receiver
Chokepoint 125 kHz
Cisco Aironet Access Point
TDoA
Overview
For customers that need to track tags in outdoor or “outdoor-like” locations (e.g., indoor facilities with hi h ili )high ceilings)
Context Aware Engine for Tags (TDoA) hosted in MSE
License for Context Aware Engine for Tags purchased through Cisco and downloaded from AeroScout
Could be used in conjunction with Cisco unified wireless infrastructure (Cisco AP’s, wireless controllers) for
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 40BRKAGG-201214604_05_2008_c1
( , )connectivity
Uses Wi-Fi TDOA receivers vs. AP’s (term used in WCS is “location sensors”)
Location receivers/sensors do not connect via wireless controller; connect directly to Ethernet switch or bridge AP’s (Cisco AP1242)
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
21
Overview (Cont.)
Cisco WCS: used to manage placement of location
Four Separate Management Tools Used to Manage This Solution
g psensors on map
AeroScout System Manager: used to configure location receivers/sensors, calibration (AeroScout)
AeroScout MobileView: used to collect location data from TDOA engine running on MSE and display location information on map
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 41BRKAGG-201214604_05_2008_c1
location information on map
AeroScout Analyzer: coverage, accuracy, synchronization analysis and system performance diagnostics
Installing/Starting Partner EngineInstall Context Aware Engine for Tags via CLI using RPM
[root@mse ~]#rpm -Uvh <partner rpm file>
Start partner enginep g[root@mse ~]#service aeroscout-engine-wd start
Verify that partner engine is running[root@mse ~]#service aeroscout-engine status
Response from MSE should be:“AeroScout Positioning Engine is running”
Verify that partner WatchDog service is running
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 42BRKAGG-201214604_05_2008_c1
Verify that partner WatchDog service is running[root@mse ~]#service aeroscout-engine-wd status
Response from MSE should be:AeroScout Positioning Engine WatchDog is running (<process number>)”
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
22
Add MSE to WCS
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 43BRKAGG-201214604_05_2008_c1
Change in WCS Menu from “Location/Location Servers” to “Mobility”/“Mobility Service Engine”
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 44BRKAGG-201214604_05_2008_c1
“Location Server” (Cisco 2710)
and “Mobility Service Engine” (Cisco 3350)
Separate Menu Items for
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
23
Place Location Sensors Using WCS Map Editor
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 45BRKAGG-201214604_05_2008_c1
Best Practices
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 46BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
24
Cisco WCS
LocationClient
Cisco Wireless Deployment with CAMS
HTTPS
WCS Client Browser
NMSP
Cisco Wireless LAN Controller Cisco
Mobility Services Engine (MSE)
Access
Location API via SOAP/XML over
HTTPS
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 47BRKAGG-201214604_05_2008_c1
NMSP – Network Mobility Services Protocol
Point
WCS—Ports Used
Name Port NumberDatabase 1315FTP 21TFTP 69HTTP 80HTTPS 443HTTP Connector 8456
HTTP Connector Redirect 8457
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 48BRKAGG-201214604_05_2008_c1
HTTP Connector Redirect 8457
NTP 123RMI 1299Trap 169Web Container 8009
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
25
MSE—Ports Used
Name Port Number
NMSP 16113
FTP 21
SSH 22
HTTP 80
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 49BRKAGG-201214604_05_2008_c1
HTTPS 443
TDOA—Receiver Placement Guidelines
Minimum of three receivers are required, but four receivers will yield better accuracy results
General rules for TDOA receiver density:Outdoors—average density should be one TDOA receiver for every 20,000-50,000 sq ft.
Large indoor areas—average density should be one TDOA receiver every 5000–14,000 sq ft.
May need to divide large areas into subareas (e g
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 50BRKAGG-201214604_05_2008_c1
May need to divide large areas into subareas (e.g., in case where large warehouse is section off by wall may need to be designed as two subareas
Best results when line of sight is maintained between synchronization source and the TDOA receivers
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
26
x
xTDOA receivers must be places along the outside perimeter and evenly spaced
TDOA Receiver Placement
perimeter and evenly spaced
Additional TDOA receivers may be needed within the boundary of the perimeter receivers depending on the size of the area
TDOA receivers should be e enl spaced forming
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 51BRKAGG-201214604_05_2008_c1
evenly spaced, forming equilateral triangle (when three TDOA receivers are used), or squares (four or more TDOA receivers)
TDOA—Receiver Antenna Placement
Must use diversity antennas to address multipath issues
TDOA receiver along perimeter of the covered area should include directional antennas in order to concentrate the reception in the covered area only
The corner of a perimeter, use 90-degree directional antenna
Along the perimeter, use 180-degree directional antenna
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 52BRKAGG-201214604_05_2008_c1
With omnidirectional antennas with TDOA receivers located within the perimeter
Receiver antennas should point both to the synchronization source (most preferably line of sight) and to the area in question
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
27
TDOA—Receiver Antenna Placement (Cont.)
Antennas should be placed in areas where they are not obstructed by obstacles as concrete walls, large
t lli bj t d l d tmetallic objects, or densely covered tree areasShould be installed with a good line of sight (as much as possible) to the covered area
Preferred mounting height 3–5 meters above the tracked asset surface
When this is not possible due to the environment does not
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 53BRKAGG-201214604_05_2008_c1
ppermit to do so, then the coverage pattern (i.e., elevation pattern; typical antennas have an elevation of approximately 35 degrees) must be taken into consideration
Along perimeter, antennas at high placements should be tilted towards the coverage area (up to 30 degrees down to compensate for the elevation
RSSI—AP Placement Guidelines
Maximum effective distance between a tag and access point:
In most sites: 150 ft. (46m)
Sites with thick concrete walls: 100 ft. (30.5m)
Optimal accuracy is normally received with more than 3 AP’s
In quadrilateral area, min. of four AP’s should be installed at the four corners of the area
Factors affecting accuracy: AP placement wall materials
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 54BRKAGG-201214604_05_2008_c1
Factors affecting accuracy: AP placement, wall materials, large moving objects, RF interference
May need to floor space into sub-areas and design sub-areas independently to account for large barriers that obstructs RF signals
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
28
RSSI—AP Density
Expected Accuracy Ideal E i t
Normal E i t
Harsh E i tExpected Accuracy Environment Environment Environment
12 ft. (4m) 3,500 ft2(320m2)
2,000 ft2(184m2) N/A
20 ft. (6m) 6,500 ft2(595m2)
3,500 ft2(320m2)
2,000 ft2(184m2)
30 ft (9m) 10,000 ft2 6,500 ft2 3,500 ft2
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 55BRKAGG-201214604_05_2008_c1
30 ft. (9m) ,(915m2)
,(595m2)
,(320m2)
RSSI—General Deployment Guidelines
APs should preferably be positioned along and within the perimeter of an enclosed area
APs should be distributed evenly, i.e., APs should be relatively equa-distant from each other
Physical placement of APs should be non-colinear—even when placed at equal distances from each other
Geometric shapes formed by the distribution of APs
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 56BRKAGG-201214604_05_2008_c1
affect accuracyEquilateral triangles placement will yield better accuracy than APs that form an obtuse triangle
Square deployment placement yields better results than APs that form rectangles
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
29
Use Location Readiness ToolUse prior to calibration to gauge AP placement andAP placement and coverage holes
A point on map is location-ready if:
– min. of 4 AP’s are deployed
min of 3 AP’s are within
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 57BRKAGG-201214604_05_2008_c1
– min. of 3 AP’s are within 70 ft
– At least 1 AP placed in each of at least 3 surrounding quadrants.
Location Optimized Monitor ModeBefore 5.0 release (wireless controller and WCS)
Regular AP (local mode) + monitor mode AP (rogue, IPS)
With 5.0 release (wireless controller and WCS)Same as above + LOMM AP’s
Only for tags (not clients) with Edgewood release
Good for periphery of buildings to improve location accuracy without adding extra traffic that may impact
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 58BRKAGG-201214604_05_2008_c1
y g y pvoice or client services
Ensure that channels on LOMM AP’s are configured to be the same as the local mode AP’s
Controller CLI for changing monitor mode channels
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
30
Location Optimized Monitor Mode—Supported Platforms
Controllers:WLC d l f Ci ISR l tfWLC module for Cisco ISR platforms
Cisco 2106 series wireless LAN controllers
Cisco 4400 series wireless LAN controllers
Cisco Catalyst 6500 Series Wireless Services Module (WiSM)
Access points:OS
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 59BRKAGG-201214604_05_2008_c1
All IOS-based lightweight APs
Not supported in Cisco 1000 Series or mesh APs
Design Criteria—Voice and Location
Balance AP placement to optimize for voice coverage and location accuracy
For location, three APs placed oriented in >=3 out of 4 quadrants within 40–70 ft. of all locations within the convex hull of APs to meet 90%/10m accuracy without detailed calibration
Local-mode APs: place APs evenly spaced on perimeter (50–70 ft spacing) quadrant-based
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 60BRKAGG-201214604_05_2008_c1
perimeter (50 70 ft. spacing), quadrant-based deployment within perimeter
Shuffle APs to even out perimeter and inside APs spacing
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
31
Design Criteria—Voice and Location (Cont.)
Local + LOMM (Location Optimized Monitor Mode): quadrant-based deployment inside like for voice/location coverage plus APs evenly placed around the perimeter (110 ft. spacing)
Leverage new location deployment tools introduced in location appliance 4.0 software release :
Location optimized monitor mode
Site survey and interpolated heat maps
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 61BRKAGG-201214604_05_2008_c1
Site survey and interpolated heat maps
Location accuracy tool
Cisco WCS: Configuration and Administration
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 62BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
32
Site Survey and Calibration
More data points are generated internally
System obtaining more information from the networkSystem obtaining more information from the network
Point calibration: client at fixed location
Linear calibration: data collected between two different points (straight line)
Requires CCX v2 compatible clientCalibration with non-CCX clients will not be supported from
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 63BRKAGG-201214604_05_2008_c1
Edgewood onwards
Old method of calibration will not be supported starting with Edgewood
Faster calibration process vs. previous calibration mechanism
Following features can be used in the following scenarios:following scenarios:
MSE with Context Aware Engine for Clients
Cisco 2710 for tracking clients and/or tags
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 64BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
33
Calibration—Point Mode
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 65BRKAGG-201214604_05_2008_c1
Point Mode—Calibration Results
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 66BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
34
Calibration—Linear Mode
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 67BRKAGG-201214604_05_2008_c1
Rails and Regions
Provides mechanism for network administrator to define inclusion/exclusion areas for location services
Allows for certain regions in map to be defined as within our outside the scope of valid location area
Three types of regions can be specifiedLocation inclusion region: tracked device cannot be outside of this polygon (examples: outside of building outer walls)
Location exclusion region: tracked device cannot be inside of this
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 68BRKAGG-201214604_05_2008_c1
polygon (examples: open atrium)
Rails: tracked device must be within defined area with narrow band. Typically used within exclusion region (examples: conveyor belt).
Regions defined in WCS and pushed (via synchronization process to location appliance
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
35
Rails and Regions - Configuration
Step 1: Create Rails and
Step 2: Synchronize (Pass Rails
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 69BRKAGG-201214604_05_2008_c1
Create Rails and Regions Using
Map Editor
Synchronize (Pass Rails and Regions Points to Location Appliance)
Example of:
Inclusion RegionInclusion Region
Exclusion Region
Rail(Will Be Prompted to Specify Exclusion Region Around Line)
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 70BRKAGG-201214604_05_2008_c1
For Adding Location Inclusion Region
For Adding Location Exclusion Region
For Adding Rails
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
36
Viewing Regions and Rails on Floor Map
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 71BRKAGG-201214604_05_2008_c1
Location Accuracy Tool
Before WCS 5.0 release: difficult for customer to know what accuracy they were getting
A t tifi bl i WCS/WLC/LBSAccuracy not quantifiable using WCS/WLC/LBS
With WCS 5.0 releaseDisplay tags as a reference, give real position to location serverSystems tells network administrator what level of accuracy they are gettingGenerates detailed report with different levels of accuracy and error distribution over time and space
T o forms of acc rac testing
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 72BRKAGG-201214604_05_2008_c1
Two forms of accuracy testingScheduled accuracyOn-demand accuracy
User can choose any of the above methods after selecting the floor to run the accuracy test.
All these tests on the same floor
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
37
Scheduled Accuracy
Run on active environment (live network)
Preposition clients and tags and schedule the testPreposition clients and tags and schedule the test
Uses “actual” location of an element vs. “measured” location
User can modify the test by:Adding/deleting elements
Changing positions
Changing the schedules
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 73BRKAGG-201214604_05_2008_c1
Test can be run as a scheduled task and generate alarms if falls below certain range of accuracy
Should be retested periodically as RF environment may change, impacting location accuracy
Scheduled Accuracy Test
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 74BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
38
On-Demand Accuracy
To be run when a user does not have any active client/tag deployments yet and is interested in measuring accuracy
Can be run when a floor does not have prepositioned tags/clients
Conducted similar to pre-Edgewood accuracy test with single client
User places client at a particular location and indicates that location on the map by dragging the test point and dropping it
User clicks on ‘start’ and waits for few minutes for RSSI collection and clicks on ‘stop’ button and can continue to move to the
t i t
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 75BRKAGG-201214604_05_2008_c1
next point
When user has collected all the points, they can choose to run the test by clicking on ‘analyze results’ button. This will produce the accuracy result in a report.
Key Takeaways
For optimal location accuracy, proper AP and Wi-Fi TDOA receiver placement is requiredBoth AP/receiver placement and density are criticalNeed to design for voice, data and locationleverage location feature enhancements and tools:
WCS location readiness toolAP deployment/design: location optimized monitor mode AP’s (for tags)
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 76BRKAGG-201214604_05_2008_c1
AP s (for tags)New calibration methods (point and linear)Quantify accuracy using accuracy testing mechanisms in WCSRails and regions (define location inclusion and exclusion regions)
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
39
Q and A
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 77BRKAGG-201214604_05_2008_c1
Recommended Reading
Wi-Fi Location-Based Services 4.1 Design Guide
http://www cisco com/en/US/docs/solutions/Enterprise/http://www.cisco.com/en/US/docs/solutions/Enterprise/Mobility/lbswifig_external.pdf
AeroScout Indoor Deployment Guide for Wi-Fi Access Points
AeroScout TDOA Deployment Guide
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 78BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
40
Recommended Reading
Continue your Cisco Live learning experience with further reading from Cisco Press
Check the Recommended Reading flyer for suggested books
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 79BRKAGG-201214604_05_2008_c1
Available Onsite at the Cisco Company Store
Complete Your Online Session Evaluation
Give us your feedback and you could win fabulous prizes. Winners announced daily.
Don’t forget to activate your Cisco Live virtual account for access to
Receive 20 Passport points for each session evaluation you complete.
Complete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center.
all session material on-demand and return for our live virtual event in October 2008.
Go to the Collaboration Zone in World of Solutions or visit www.cisco-live.com.
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 80BRKAGG-201214604_05_2008_c1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 80BRKAGG-201214604_05_2008_c1
© 2006, Cisco Systems, Inc. All rights reserved.Presentation_ID.scr
41
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 81BRKAGG-201214604_05_2008_c1