Cisco Cisco 3350 Mobility Services Engine Developer's Guide

Page of 224
C
ISCO 
MSE
 
API
 
S
PECI FICATI ON 
G
UIDE 
 
C
ONTEXT 
A
W ARE 
S
ERVICE OF 
MSE,
 
R
EL EASE 
7.4
.
P
A G E  
184
  O F  
227  
Example: 
<ChokepointTrackEvent state="clear" entityType="Tag" trackDefn="choke" 
entityID="00:12:b8:00:20:4f"/> 
12.2.8 
 NorthboundNotification 
The user can turn this on for tags and it will be fired each time we hear a fresh tag beacon. 
Example: 
<NorthboundNotificationEvent> 
<AesTagLocation calcFloorId="1" calcX="-19.92" calcY="5.72" changedOn="1184023531457" 
chokepointEncounterTime="0" confidenceFactor=" 656.0" floorId="1" 
fullHierarchy="AesNetworkDesign:test|AesGroup:test_Group|AesBuilding:test|AesFloor:test-
floor" locationContributorMask="2" macAddress="00:0c:cc:5d:4c:67" minLastHeardSecs="-
 
2046493" objectId="88" simpleHierarchy="test>test>test-floor" size="4" 
sourceTimestamp="1184023485089" x="- 19.92" y="5.72">  
<floorHierarchy elem="test-floor"/> 
<floorHierarchy elem="test"/> 
<floorHierarchy elem="test_Group"/> 
<floorHierarchy elem="test"/> 
<info> 
<AesTag changedOn="1184023483005" lastBeaconTime="0" macAddress="00:0c:cc:5d:4c:67" 
objectId="123"> 
<batteryInfo> 
<AesBatteryInfo lastReceivedTime="1184023531038" percentRemaining="80" tolerance="20"/> 
</batteryInfo> 
<telemetryList> 
<AesTelemetry lastReceivedTime="1184023531038" measurementClass=" 
com.aes.datamodel.location.ctx.
AesDefaultTelemMeasurement" type="MOTIONPROB"> 
<
AesDefaultTelemMeasurement/> 
</AesTelemetry> 
</telemetryList> 
</AesTag> 
</info> 
</AesTagLocation> 
</NorthboundNotificationEvent>  
12.2.8.1  Analysis of Northbound Notifications: 
Northbound 
Notification Tag 
Attributes 
Value Example 
Additional Information 
AesTagLocation 
calcFloorId 
These are used in relation to 
chokepoint data. From 3.0.x.x 
we have been placing a tag 
on a chokepoint in a map if 
the tag sent us a chokepoint