Skip to content

Appears advertising packet doesn't include ServiceIDList #91

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
scottjenson opened this issue Oct 10, 2016 · 5 comments
Closed

Appears advertising packet doesn't include ServiceIDList #91

scottjenson opened this issue Oct 10, 2016 · 5 comments

Comments

@scottjenson
Copy link

Recently pulled up an old RFDuino demo and it no longer works w/ Android! When I put the same URL into an Eddystone beacon, everything worked. Here is a hex dump of both devices, each with the same compressed URL: tiny.cc/cp9000

RFDuino
0x0201061416AAFE10EE0274696E792E63632F636239303030

Simple Eddystone beacon
0x0201060303AAFE1416AAFE10DE0274696E792E63632F636239303030

Notice that the RFDuino has two differences:

  1. It's missing 0303AAFE in front which is the ServiceIDList parameter w/ the Eddystone ID
  2. Transmit powers are different (not relevant)

I'm assuming this is a simple change to the library to add this service list? Without this change, I'm afraid arduinos will no longer be found by the more picky Anrdoid Nearby scanner.

@scottjenson scottjenson changed the title Appears advertising packet doesn't include ServiceList Appears advertising packet doesn't include ServiceIDList Oct 10, 2016
@sandeepmistry
Copy link
Owner

Hi @scottjenson,

Thanks for pointing this out, there was a missing call to set the advertised service UUID in Eddystone URL mode. I've added it in 8c4b054.

I'll create a new tag for the library shortly so the fix will be available in the Arduino IDE's library manager.

@scottjenson
Copy link
Author

Thanks for that. About how long will this take? I currently don't see it in the Manage Library... dialog but that's clearly a bit TOO early ;-) The reason I'm asking is that I'm giving a demo in 2 days. I was hoping to test tomorrow. If you think it'll easily be out by tomorrow, great.

@sandeepmistry
Copy link
Owner

Somethings probably up with the Arduino library manager system, I don't see the new tag v0.3.1 tag in http://downloads.arduino.cc/libraries/library_index.json. I'll get someone to look at the system tomorrow.

In the meantime you can download https://github.com/sandeepmistry/arduino-BLEPeripheral/archive/0.3.1.zip and extract + replace the contents of ~/Documents/Arduino/libraries/BLEPeripheral.

@scottjenson
Copy link
Author

got it!

On Mon, Oct 10, 2016 at 1:20 PM, Sandeep Mistry [email protected]
wrote:

Somethings probably up with the Arduino library manager system, I don't
see the new tag v0.3.1 tag in http://downloads.arduino.cc/
libraries/library_index.json. I'll get someone to look at the system
tomorrow.

In the meantime you can download https://github.com/sandeepmistry/arduino-
BLEPeripheral/archive/0.3.1.zip and extract + replace the contents of
~/Documents/Arduino/libraries/BLEPeripheral.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#91 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABAbukhefDmkE8ZoiyMXMb-h8Wu-JEoBks5qyp4ngaJpZM4KSPfx
.

@sandeepmistry
Copy link
Owner

Great, I forgot to mention that the Arduino library manager poller was fixed yesterday.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants