Estimote / Android-Fleet-Management-SDK

Estimote Fleet Management SDK for Android
https://developer.estimote.com
MIT License
836 stars 451 forks source link

Unable to detect some of my Nearable stickers #275

Closed yushakareem closed 6 years ago

yushakareem commented 6 years ago

Prerequisites

Basic information

Estimote SDK version: [1.4.1]

Android devices affected: [Google Pixel 2 XL]

Android OS version affected: [8.1.0]

Nearable hardware version: [SB0]

Description

I have 10 Nearable stickers. But I am only able to detect 5. I have checked for their detection using the original Android Estimote App and the quick-start-code provided here (https://github.com/Estimote/Android-SDK/blob/master/Docs/quick_snippets.md).

Hence, the question is: Perhaps they came to me with dead batteries? How do I know for sure?

The stickers that are detectable: Door, Chair, Bike, Bed, Dog

The stickers that are not detectable: Fridge, Shoes, Car, Bag, Ice

Note that, for the stickers that are not detectable: I have tried nudging them and shaking them ( to wake them up :D ) I have checked their settings in the estimote-cloud. The settings are the same as for the stickers that are detectable.

Any tips or suggestions, most welcome :)

Thank you Kind regards Yusha

wafel82 commented 6 years ago

Hi @yushakareem Thanks for reporting this. Have you tried to detect your stickers with Estimote's app ?

Also - check out our new Proximity-SDK goodness 🚀. You can simply include it in your build.gradle with compile 'com.estimote:proximity-sdk:0.2.0' and scan for Stickers as follows:

    EstimoteBluetoothScannerFactory(applicationContext)
        .getSimpleScanner()
        .estimoteNearableScan()
        .withOnPacketFoundAction { Log.d("NEARABLE", "Got NEARABLE packet: $it") }
        .withOnScanErrorAction { Log.e("NEARABLE", "NEARABLE scan failed: $it") }
        .start()

Let us know if Estimote's app and/or Proximity-SDK's scanner is able to detect all your stickers.

Regards Wojtek

yushakareem commented 6 years ago

Hi @wafel82 !

Thank you for the prompt reply :) I tried to detect with the Estimote App and the proximity-sdk:0.2.0. Still the same result. Only able to detect those 5 stickers (Door, Chair, Bike, Bed, Dog).

Perhaps they arrived with dead batteries, maybe? (Assuming, it might be the case ... is it possible to open the sticker and change the battery?)

wafel82 commented 6 years ago

Hi @yushakareem Since 5 from your stickers can be successfully detected - It is not phone-hardware/Android/SDK issue. It looks like something is with stickers you are not able to detect. How old those stickers are (How long are you playing with them)?

Regards Wojtek

yushakareem commented 6 years ago

We got them in December. Started playing with them since January, after Christmas :)

What do you think, might be the issue?

Kind regards, Yusha

yushakareem commented 6 years ago

Hi! @wafel82,

Just a very quick question: In proximity-sdk: Currently, are there functions available (Like they are for the beacons) for 'monitoring','ranging' and 'triggering', using the nearable-stickers?

If yes, please, could you give some examples :)

Thank you! Yusha

Poberro commented 6 years ago

It looks like hardware issue (dead battery, damaged circuit board, etc.) Not an SDK issue. Closing.