AnsweredAssumed Answered

Different response content?

Question asked by spongebobsquarepants on Feb 17, 2014
Latest reply on Feb 19, 2014 by spongebobsquarepants

Hi,

 

after having said "Good Bye" to the notifications I'm now polling my MSE, providing the MAC of the clients.

 

curl -k -u username:password https://ip_of_mse/api/contextaware/v1/location/clients/xx:xx:xx:xx:xx -H "Accept: application/json"

 

Normally I'm getting reponses like this one (anonymized):

 

{

    "WirelessClientLocation": {

        "GeoCoordinate": {

            "lattitude": xx.xxxxxxxx,

            "longitude": xx.xxxxxxxx,

            "unit": "DEGREES"

        },

        "MapCoordinate": {

            "unit": "FEET",

            "x": 124.14,

            "y": 170.27

        },

        "MapInfo": {

            "Dimension": {

                "height": 9.84,

                "length": 229.66,

                "offsetX": 259.19,

                "offsetY": 0.0,

                "unit": "FEET",

                "width": 147.64

            },

            "Image": {

                "imageName": "domain_0_1386169087303.jpg"

            },

            "floorRefId": -6048156075595661243,

            "mapHierarchyString": "xx>xx>xx"

        },

        "Statistics": {

            "currentServerTime": "2014-02-17T12:34:07.630+0000",

            "firstLocatedTime": "2014-02-17T12:34:03.180+0000",

            "lastLocatedTime": "2014-02-17T12:34:03.180+0000"

        },

        "band": "UNKNOWN",

        "confidenceFactor": 24.0,

        "currentlyTracked": true,

        "dot11Status": "PROBING",

        "isGuestUser": false,

        "macAddress": "xx:xx:xx:xx:xx:xx"

    }

}

 

But there is (at least) one device, for which - although it is in the same room and is associated to the same SSID (not necessarily the same physical access point) or probing it - the MSE returns much less information. Most missed: LocationHierarchy and GeoCoordinates

 

{

    "WirelessClientLocation": {

        "MapCoordinate": {

            "unit": "FEET",

            "x": 40.73,

            "y": 113.72

        },

        "MapInfo": {

            "floorRefId": 0

        },

        "Statistics": {

            "currentServerTime": "2014-02-17T12:39:49.141+0000",

            "firstLocatedTime": "2014-02-17T12:38:30.765+0000",

            "lastLocatedTime": "2014-02-17T12:38:30.766+0000"

        },

        "apMacAddress": "xx:xx:xx:xx:xx:xx",

        "band": "UNKNOWN",

        "confidenceFactor": 104.0,

        "currentlyTracked": true,

        "dot11Status": "ASSOCIATED",

        "ipAddress": [

            "10.227.109.182"

        ],

        "isGuestUser": false,

        "macAddress": "xx:xx:xx:xx:xx:xx",

        "ssId": "xxxxxxxx"

    }

}

 

How is that possible? All access points are connected to one and the same WLC.

 

Regards

Outcomes