No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search


To have a better experience, please upgrade your IE browser.


Failed to Obtain Northbound Location Data of eSight WLAN Through the Open API

Publication Date:  2019-07-04 Views:  127 Downloads:  0

Issue Description

A university purchases Sight V300R006C00SPC212 and wants to obtain the terminal location data of students through the open API to facilitate big data analysis in the future.

Handling Process

FAQ: What is the sensitive feature patch? What are the differences between eSight Network and eSight Solution?

The sensitive feature indicates that eSight displays only terminal locations and does not display terminal MAC addresses. Terminal MAC addresses can be displayed only after the sensitive feature patch is installed on eSight. There are two versions of eSight: eSight Solution and eSight Network. eSight Solution can manage various network devices, including routers, switches, servers, storage devices, and WLAN devices. However, eSight Solution does not have the sensitive feature patch. eSight Network has the sensitive feature patch. However, eSight Network cannot manage servers and storage devices. Although eSight Solution does not have the sensitive feature patch, eSight Solution can still obtain the terminal data (excluding the terminal MAC address) through the open API.

FAQ: What licenses are required for eSight to obtain terminal location data?

First, eSight must have a license for Open SDK to obtain data through the open API. Second, a dedicated WLAN northbound location license must be provided for obtaining the terminal location data.

FAQ: How can I configure the RestClient software to obtain open API data?

For details about how to use the RestClient software, see

FAQ: How can I obtain terminal location data using the RestClient software?

Enter https://ip:31943/rest/openapi/rtls/locationquery?version=1.0 in the RestClient address box. In the URL, ip indicates the eSight server IP address, version indicates the version number and is mandatory. The fixed version number is 1.0. Set other parameters based on the example.

FAQ: What is the format of the terminal data obtained through the RestClient?

For eSight Solution, the format of the location data obtained through the open API is as follows: {"idtype":"","userid":"1","datatype":"coordinates","location":{"x":230.0,"y":612.0,"z":34603916},"timestamp":1504664425345,"associationState":"0","terminalIp":"","apMac":"XXX-XXX-XXX-XXX-XXX-XXX","apRssi":"-46"}. In the format, information next to location is the location data, z is the map ID (that is, ID of the map where the terminal is located), and userid is a virtual number and cannot be used to determine the terminal to which the data belongs. For eSight Network, after the sensitive feature patch is installed, the value next to userid is the MAC address of the terminal.