neXenio / BLE-Indoor-Positioning

Multilateration using bluetooth beacons
Apache License 2.0
430 stars 129 forks source link

Unable to detect Eddystone Beacon Stimulated by Beacon Stimulator #151

Closed Keyurkariya closed 4 years ago

Keyurkariya commented 5 years ago

I am trying to see eddystone beacons where i can just set up namespace and instance, what am i supposed to make change to my EXPECTED_EDDYSTONE_UUID in EddystoneAdvertisingPacket.java

Keyurkariya commented 5 years ago

The app does not even show anything on the radar neither on the chart.

Steppschuh commented 5 years ago

I guess you should use IndoorPositioning.getInstance().setIndoorPositioningBeaconFilter(...) with a filter that matches your beacons. To get it to work in the demo app, adjust the uuidFilter in BeaconViewFragment

allen31638 commented 5 years ago

I have tried to modify ("acfd065e-c3c0-11e3-9bbe-1a514932ac01") and the chart will be displayed. But the radar still can't display. Request assistance.

Steppschuh commented 5 years ago

If you see beacons in the chart but not in the map or radar, you probably have not specified a LocationProvider for your beacons. The chart can render the RSSIs and distances, but the other views require geo locations in order to render.

You can read more about that in #150

allen31638 commented 5 years ago

@Steppschuh Sorry, I still don't understand this. I went to see the #150 article or I don't know where to change. There is still no correction radar.Please ask for teaching, thank you Location firstReferenceLocation = new Location(25.126090, 121.500060); Location secondReferenceLocation =new Location(25.126095, 121.500065);

    Point firstReferencePoint = new Point(953, 1830);
    Point secondReferencePoint = new Point(1926, 1830);
Steppschuh commented 5 years ago

Reference points are for the map view only, that's not related to the radar.

There are code snippets in the linked issue, where setLocationProvider(...) is used. That's what you need to do for your beacons, obviously with adjusted geo locations that match your setup. There's a guide for calculating the geo locations in the wiki.