Skip to content
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

Where is ID2 and ID3? #5

Open
mfferreira opened this issue Sep 13, 2014 · 10 comments
Open

Where is ID2 and ID3? #5

mfferreira opened this issue Sep 13, 2014 · 10 comments

Comments

@mfferreira
Copy link

After looking at the code and doing a few tests I realized I was finding ID2 and ID3.
Is this intended or am I missing something?

@marpal
Copy link
Contributor

marpal commented Sep 23, 2014

Marco,
Can you provide more context? I'm a bit lost with your question.

@mfferreira
Copy link
Author

I can't find a way to set ID2 and ID3, only ALT_BEACON_SERVICE and ALT_BEACON_CHARACTERISTIC. Are these related?
From the little that I know of AltBeacon, isn't it supposed to have sort of the same properties as the iBeacon?
like this screenshot from radius shows.

@marpal
Copy link
Contributor

marpal commented Sep 23, 2014

Alright. Got it.
The thing is that this AltBeacon has nothing to do with Radius Network AltBeacons. This is an open source project to overcome some limitations of iBeacon (which in fact was public a few months earlier than Radius AltBeacon thingy). Radius AltBeacon (regrettably they decided to name it the same way) is a project to bring Beacon like capabilities for Android. For what I know from talking with their CTO, they started it because they had some legal issues with Apple when using/hacking iBeacon protocol in Android.

Summarizing, if you are doing iOS stuff and need iBeacon like features (advertising) in the background this is the project, otherwise you look for the Radius one.
If this is the project you are looking for, perhaps I can help you to achieve what you want with some more context.

Cheers,
Martin

@marpal
Copy link
Contributor

marpal commented Sep 23, 2014

By the way, in the readme of the project there is a disambiguation section that talks about this.

@mfferreira
Copy link
Author

Ah ok. Sorry for the confusion.

My only other question would be related to those ALT_BEACON_SERVICE and ALT_BEACON_CHARACTERISTIC properties.
Are they both used to discover other altbeacon devices? If not, what are they for?

I'm very interest in the topic, ence my questions about it.

@marpal
Copy link
Contributor

marpal commented Sep 23, 2014

Those are used to detect other devices. By the way, we are evaluating to make a commercial release of AltBeacon with a new and improved version of it and Android support.
Just our of curiosity, would you be interested in such a thing?

@mfferreira
Copy link
Author

Yes I would.

I created a module for titanium based on your code, and did some minor changes to be able to set the constants like debug and intervals.
So far it's working perfectly.

This one is unrelated to the topic, so I'll move it to it's own "issue" if you see fit.
Wouldn't it be better to do some cleaning of the discovered UUIDs? I've read the intent of this, but won't it affect the performance once you have thousands of UUIDS cached?

@marpal
Copy link
Contributor

marpal commented Sep 23, 2014

Great. Cool I'm checking the Titanium one right now.
Should we add a link to it in the readme?
Yes please add a an issue for the suggestions.
By the way I would like to ask you a coupe of questions but I will do by e-mail if that's ok with you.

@mfferreira
Copy link
Author

Feel free to add the link. Contributions are always welcome.

I'll gladly try to answer the questions. My email is on my profile.

@satishtestrepository
Copy link

hello @mfferreira i am new to beacons i am trying to connect ios and android devices with help of altbeacon. Have you found any method for add ID2 and ID3

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

3 participants