Comments (16)
It might be related to the same issue in the Radius Network SDK as I didn't see the behavior when just around a few iBeacons (at home), but at the office where we have many including a lot of Gimbals, it crashes constantly.
RadiusNetworks/android-ibeacon-service#16
https://code.google.com/p/android/issues/detail?id=67272
from android-fleet-management-sdk.
It is the same bug you are seeing.
Please do read:
http://developer.radiusnetworks.com/2014/04/02/a-solution-for-android-bluetooth-crashes.html
https://github.com/RadiusNetworks/bluetooth-crash-resolver
from android-fleet-management-sdk.
Hey Wiktor
So I am assuming the fact that Estimote does not expose any BluetoothLE Device Handles , then in the next releases you will handle the above using the RadiusNetworks BluetoothCrashResolver??
from android-fleet-management-sdk.
Not sure yet, I need to check it thoroughly.
from android-fleet-management-sdk.
As far as I can tell, there is nothing I can do about this bug when using the EstimoteSDK in the current version (0.4.1) as the scanning part of the SDK is closed source.
Using the 3rd party app from Radius Network seems to fix this temporarily, although it comes back rather quickly in a environment with many iBeacons.
This is IMHO a blocking issue for using the Estimote SDK as you cannot control when the user encounters such an environment, and I hope you consider either adding a hook to the scanner code or implement the fix (which admittedly is not 100% foolproof according to RadiusNetworks description).
But waiting for Google to fix their Bluetooth stack is not an option IMO.
from android-fleet-management-sdk.
Christian, currently all iBeacon libraries are unfortunately affected by that.
Having said that all BLE on Android community is working on that and Radius Network (with Stack Overflow people) is so far the best we as community come.
from android-fleet-management-sdk.
I know. I'm sorry if my comment sounded harsh.
from android-fleet-management-sdk.
I am experiencing this problem on a brand-new Google Nexus 5, after testing it for a few days with four Estimote iBeacons. Strangely, the error showed up with this morning at around 11:00 while the app had been dealing with these four beacons just fine in the preceding hours.
from android-fleet-management-sdk.
I can confirm the temporary fix mentioned on the Radius blog post: letting the Radius iBeacon Locate app scan for a while to trigger their crash resolver that truncates the device list.
https://play.google.com/store/apps/details?id=com.radiusnetworks.ibeaconlocate
from android-fleet-management-sdk.
I have same problem with only 1 beacon (estimote)
Radius BLE Crash resolver Fix doesn't help for me.
Estimote app crash the bluetooth after 25-30 minutes with 1 beacon (estimote)
I try a force fluch with the Radius BLE Crash resolver app but it's doesn't help, it's crash after few second.
Phone : Galaxy Nexus with BLE support
Android : 4.3
Any idea ?
from android-fleet-management-sdk.
It does not always work immediately so give it some time to operate.
from android-fleet-management-sdk.
so there is still no progress on the bluetooth adapter?
from android-fleet-management-sdk.
There is only workaround from Radius Networks. Android L release fixes that though.
On Fri, Aug 29, 2014 at 7:28 PM, Mohit [email protected] wrote:
so there is still no progress on the bluetooth adapter?
Reply to this email directly or view it on GitHub:
#44 (comment)
from android-fleet-management-sdk.
Hi, we are using the Estimote android component for Xamarin. When we try to use the bind for the solution (https://github.com/chrisriesgo/xamarin-android-ibeacon-service) it seems that is expecting a BluetoothDevice object as a parameter, but the estimote library discover method returns objects of type EstimoteSdk.Beacon. Do you know some workaround?
from android-fleet-management-sdk.
The library you are using is not wrapper around Estimote SDK so it will not work.
from android-fleet-management-sdk.
I have the same problem ... anyone solve this ?
from android-fleet-management-sdk.
Related Issues (20)
- IllegalStateException: Not allowed to start service in background HOT 5
- Scanning for configurable devices takes a lot of time HOT 3
- BulkUpdater: Timeout while connecting to beacon HOT 2
- Unable to attach Nearables in IndoorLocationView HOT 1
- Is Android-SDK supported for Amazon Fire OS? HOT 2
- Getting ANR Issue HOT 1
- Ranging monitoring not working on Android 7.0 HOT 2
- Ranging not working in android Nougat HOT 5
- beacons detection is not working properly, sometimes they get detected but most of the time they are not HOT 3
- Doesn't find Beacons unless Estimote App is open HOT 2
- com.estimote.coresdk.common.exception.EstimoteCloudException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x63cc14b0: Failure in SSL library, usually a protocol error HOT 1
- Connection Time Out HOT 1
- Xamarin Estimote SDK -0.11.0 for Android version -7 is not scanning beacons (in Visual Studio -2017) HOT 2
- Can't Update when there are too many beacons( More than 100) HOT 1
- is not Update SDK Version from old SDK Version
- SDK and Estimote official app do not detect on Android 9.0 preview HOT 1
- NFC detection fails sometimes HOT 1
- Low network EstimoteSDK: DeviceCloudSyncEngine$2.onFailure:122 HOT 1
- Xamarin Android - Estimote Beacons SDK initialisation fails and throws exception
- TOO_LOW_AUTH_LEVEL error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-fleet-management-sdk.