Questions tagged [eddystone]

Developed by Google, Eddystone is an open source beacon specification using Bluetooth low energy.

It’s cross-platform, supporting Android, iOS or any platform that supports BLE beacons.

It’s available on GitHub under the open-source Apache v2.0 license, for everyone to use and help improve.

Eddystone is based on Ephemeral Identifiers (EIDs) that change frequently, and allow only authorized clients to decode them

Benefits:

  • Better semantic context and
  • Precise location.

Packet Types:

  1. Eddystone-UID
  2. Eddystone-URL
  3. Eddystone-TLM (“telemetry”) :

This packet is broadcast alongside the Eddystone-UID or Eddystone-URL packets and contains beacon’s “health status” (e.g., battery life). This is mainly intended for fleet management, and because of that, the TLM “service” packet is broadcast less frequently than the “data” packets. Eddystone-UID : Contains an identifier of a beacon iBeacon identifier is composed of three parts: UUID, major number and minor number, and is 20 bytes long Eddystone-UID is 16 bytes long and split into two parts:

  1. Namespace (10 bytes) : similar in purpose to iBeacon’s UUID. In iBeacon, you’d usually assign a unique UUID to all of your beacons to easily filter them out from other people’s beacons. In Eddystone-UID, you can do the same with the namespace.

  2. Instance (6 bytes) : similar in purpose to iBeacon’s major and minor numbers, i.e., to differentiate between your individual beacons. With Estimote Beacons broadcasting Eddystone-UID, instance is represented as a string up to 12 characters long

Eddystone-URL :

Contains a single field: URL. The size of the field depends on the length of the URL

The promise and purpose of the Eddystone-URL packet ties directly into the concept of Physical Web.

Eddystone-TLM : Eddystone-TLM packet is designed to be broadcast by the beacon alongside the “data” packets (i.e., UID and/or URL) for the purposes of fleet management. Nearby Bluetooth-capable devices can read these packets and relay them to a fleet management service—like the Estimote Cloud. This service can then notify the owner of the beacon that, e.g., the battery is running out. The telemetry packet consists of:

  1. Battery voltage, which can be used to estimate the battery level of a Beacon
  2. Beacon temperature
  3. Number of packets sent since the beacon was last powered-up or rebootedB
  4. Beacon up time, i.e., time since last power-up or reboot.
311 questions
0
votes
2 answers

What would it take to build an eddystone/physical web beacon management cloud platform

I would like to know what it would take to build, an eddystone or physical web beacon management and content creation platform? can it be done by one person what tools would you require? Thanks and regards
0
votes
1 answer

Eddystone-url set or disable expansion

I'm writing an Eddystone-url BLE advertiser for android. However I have problems with encoding the url correctly. According to the specifications (https://github.com/google/eddystone/tree/master/eddystone-url), the scheme prefix (e.g. http://www.)…
Chris
  • 4,238
  • 4
  • 28
  • 49
0
votes
1 answer

How to set the Eddystone-URL to a country specific expansion?

I can make my BLE device broadcast as an Eddystone Beacon. It is broadcasting Eddystone URL with "http://www.cypress.com". Now I want to change that URL to a country specific expansion, e.g. "---.com.tr" Here is the GitHub source for Eddystone…
0
votes
1 answer

Android Device to Act as Beacon

I am sorry if this question is not an "SO approved" type of question. I would like to develop an app that act as a beacon (among of other functionality). This app will be installed on an Android device. I am very new at all these Bluetooth…
JayVDiyk
  • 4,277
  • 22
  • 70
  • 135
0
votes
1 answer

Factory pattern : iBeacon Delegates are not called from implemention file

I introduced “Factory Pattern” in my beacon scanning module. I referred http://crosbymichael.com/objective-c-design-patterns-factory.html In my Factory class, 2 modes of beacons are switched between Interface classes “PCGoogleBeacon.h” and…
byJeevan
  • 3,728
  • 3
  • 37
  • 60
0
votes
1 answer

How to get attachments from a Proximity Beacon

I need to get attachments and placeid from a eddystone proximity beacon that already registerd. is any sample applications are available .
Lijo Joseph
  • 139
  • 1
  • 14
0
votes
1 answer

Registering eddystone beacon without OAuth Playground

I have been using the Eddystone platform for a few months now, and things are working well. However, when registering new beacons, I am finding myself needing to open Google's OAuth 2.0 Playground and all the steps associated with it in order to…
avgrammer
  • 409
  • 5
  • 13
0
votes
2 answers

Scan for Android Beacon every X minutes

I want to make an app (or service) that always looks for beacons every minute. If it finds one, it shall start an intentService and upload coordinates to my server. I have looked at examples in the altbeacon documentation and they are indeed…
mathkid91
  • 659
  • 2
  • 10
  • 27
0
votes
2 answers

Auto Launch on Eddystone-UID within 1 meter

I want to auto-launch my activity when a beacon comes within 1 meter. This question has been posed before, but I am unable to get mine to work using/modifying his code. Just like that post, I followed the same steps with the android beacon library…
Greg Williams
  • 1,109
  • 3
  • 10
  • 13
0
votes
1 answer

Implementing BootstrapNotifier on Activity instead of Application class

I am using altBeacon library for beacon detection. After checking out the sample codes on Beacon detection, they always implement the Interface BootstrapNotifier on the Application class instead of Activity, which is used for detecting beacons in…
Parag Kadam
  • 3,620
  • 5
  • 25
  • 51
0
votes
1 answer

how to implement eddystone technology in android app and which android version will support it?

Is there any example to implement Eddystone technology in android application, kindly refer the links or own simple example, I also wanna know which version will support it and how to send notification without other device wifi on, (By BLE)
0
votes
2 answers

Beacon PC or Android simulator

I need some help about simulating Beacons, I was searching many small scripts for running a sumilator with no luck, I find no app of a beacon simulator for android. Do you know one that is working? I need for test because I'm starting using the api…
0
votes
1 answer

Eddystone Javascript find UID

I am trying to build an android app in js that can detect eddystone beacons emitting UID. I followed this : https://evothings.com/detecting-eddystone-beacons-in-javascript-made-easy/ But I can only detect beacon html. I cannot find the line where…
0
votes
1 answer

Adding Extra Advertisement Data to Radbeacon

I have a Radbeacon dot which I am experimenting with and I am looking to add some extra string(key-value) data to it. I am using the RadBeacon app to configure the beacon, but that only lets me edit the Namespace Id and the Instance Id. I am using…
Rich Luick
  • 2,354
  • 22
  • 35
0
votes
0 answers

How to discern between beacon and other BLE device?

Now I receive a lot of transmitted BLE advertisement packet from BLE devices. How can I know that is beacon or not? I think I can check base on below information: Eddystone Protocol Specification AltBeacon Protocol Specification v1.0 ibeacon…
Nam Vu
  • 5,669
  • 7
  • 58
  • 90