Stephan Schultz
Stephan Schultz
Inspired by [hackmd.io](https://hackmd.io/features?both) syntax: ``` Superscript: 19^th^ Subscript: H~2~O ++Inserted text++ ==Marked text== ``` Resulting in: 
I integrated this library into a project that **heavily** uses RxJava. Unfortunately enabling the assembly tracking resulted in a non-acceptable performance drop. Profiling without RxJava2Debug:  Profiling with RxJava2Debug: ...
May be caused by empty / null locations or a rendering bug. Anyway, it shouldn't happen. 
The [current implementation](https://github.com/neXenio/BLE-Indoor-Positioning/blob/0b159797a164996381c4285c5095e5062707e025/BLE%20Indoor%20Positioning/src/main/java/com/nexenio/bleindoorpositioning/IndoorPositioning.java#L82) uses the available beacons, sorts them by distance, removes far away beacons if there are more than `MAXIMUM_BEACON_COUNT` and passes them to `Multilateration`. I think we could...
Use device model specific factors to compensate for RSSI deltas caused by the phone housing and antenna placement.
The sliding window filters used for signal cleaning could have a dynamically sized window, depending on the current movement speed. If we detect that the device is not moving (or...
Create a class that extends `IBeaconLocationProvider` which is capable of extracting geo coordinates from received advertising data.
The classes from the [beaconview](https://github.com/neXenio/BLE-Indoor-Positioning/tree/master/app/src/main/java/com/nexenio/bleindoorpositioningdemo/ui/beaconview) package in the demo application should be available as a seperate Android library, as well as some convenience classes for bluetooth scanning and location requests.