Avatar

Bluetooth Sensor Address data location?

0

Hi,

Can you please point to where we find the "SensorDataAddress" value in the advanced status data report when viewing BeWhere Bluetooth data?  We have a customer that is trying to associate the status data value with the correct Beacon attached to the Geotab device.

Thank you,

Michael

Michael Head

Please sign in to leave a comment.

6 comments

0
Avatar

Hello Michael,

Thank you for your comment.

Below is a sample script in .net used to pull where this information is stored.

  DiagnosticSearch dsSearch = new DiagnosticSearch();
                dsSearch.Id = Id.Create("DiagnosticBluetoothBeaconLiveTemperature");

                DeviceSearch dsearch = new DeviceSearch();
                dsearch.Id = Id.Create("Device ID should be here");  

                StatusDataSearch sdSearch = new StatusDataSearch();
                sdSearch.DiagnosticSearch = dsSearch;
                sdSearch.DeviceSearch = dsearch;

                List<StatusData> data= api.Call<List<StatusData>>("Get", typeof(StatusData), new { search = sdSearch });

Moreover, this information can be obtained from the report by unhiding the Data on the report and You can find the sensor information.

Thanks
Mohamed

Mohamed Abdelhalim 0 votes
0
Avatar

Actually the beacon address is found in a property of statsdata called "address. The problem is thast this property is not available in .Net and it is also not documented.

Michael Head 0 votes
0
Avatar

Confirmed the property is there.

If you use dynamic you are able to get to the "Address" property.  

Address is still not a property of the StatusData entity.

 

Thanks,

Michael

Michael Head 0 votes
0
Avatar

HI Have you solved? I face a similar requirement where I need to extract the temparature sensor live data with co-ordinates. Please help

Mohammed Amjad Ahmed 0 votes
0
Avatar

Hi
Please make this property accessible when adding third party data via myadmin as well.

Thanks

Michael

Michael Head 0 votes