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
1 answer

Do iBeacons have influence on each other?

I have a question about iBeacons. I've been checking the stability of the iBeacons by using different applications to detect them and the distance from the device to the beacons itself. What I've noticed is that if two beacons are put directly next…
brasay
  • 125
  • 1
  • 2
  • 14
0
votes
2 answers

How to setting Eddystone beacon broadcast (3m or 70m)?

How to setting Eddystone beacon broadcast (3m or 70m). I find can do that but I can't see how to đo that in google beacons
Thái Ngô
  • 321
  • 2
  • 13
0
votes
1 answer

How to get the Place Picker that compliant to the BLE technology(Eddystone)

Google announced that the BLE technology will be introduced to Place Picker widget soon. It shows that the Place Picker detects own location by using Eddystone-UID signals. So now, I'm looking for the sample application of this But still not find…
aaa
  • 1
  • 1
0
votes
1 answer

Monitoring Eddystone beacons

I have a question about monitoring multiple regions with Eddystone beacons by using the AltBeacon library. Say for example I have 3 beacons, and each of the beacons is assigned to a other region and the regions are defined based on the Instance…
brasay
  • 125
  • 1
  • 2
  • 14
0
votes
2 answers

how to set coordinates for ibeacons?

I will be mapping longitude and latitude for ibeacons and then using the coordinates from the server and the distance between ibeacons and the device, I know that I can calculate the location of the "user" much faster and more precisely (at least…
Gasim
  • 7,615
  • 14
  • 64
  • 131
0
votes
2 answers

Nearby message api error - Nearby.Messages is not enabled for this app: packageName

I am trying to use the nearby message api to get message from a eddystone beacon. I have followed the following documentation : [https://developers.google.com/nearby/messages/overview?hl=en][1] I am using the SHA1 from the default debug keystore.…
rahul.ramanujam
  • 5,608
  • 7
  • 34
  • 56
0
votes
1 answer

Geofencing with Google Proximity Beacon API

Is something like geofencing with beacons possible with the new Google Proximity Beacon API? Is there a callback when the user is entering or exiting a zone around a beacon? I couldn´t figure it out in the Google documentation.
egmontr
  • 249
  • 3
  • 15
0
votes
1 answer

Receive notification from beacon region detection during background monitoring

I am trying to create a basic app in which I create a regionBootstrap for background monitoring of various types of beacons, just like in the reference app. However, instead of bringing the app to the foreground upon entering a beacon region, I…
0
votes
4 answers

Google Proximity API, how to unregister a beacon and reuse somewhere else?

Google provides a method to register a beacon to their register using Proximity APIs. the call used for this is POST https://proximitybeacon.googleapis.com/v1beta1/beacons:register…
0
votes
1 answer

Eddystone, Is it possible to fetch the beacons location?

I checked that the Beacon location information(latlong etc) can resister to the google restoration server. so now I want to make an Android application that displayed roughly current location to the user device. From Eddystone specification point of…
aaa
  • 1
  • 1
0
votes
1 answer

Can range monitoring be done in the background?

Based on the samples provided in the site http://altbeacon.github.io/android-beacon-library/samples.html , we can use RegionBootstrap to perform background monitoring of regions. Instead of launching an app, once a region is entered, I start…
juan0208
  • 3
  • 1
  • 1
0
votes
3 answers

Where can I download the Google Play Services SDK 7.8?

Where can I download the Google Play Services SDK 7.8 even if it is a beta? I need it for the new Google Proximity Beacon API. I can not get it with Eclipse or Android Studio. It seems, that some have it allready.
0
votes
1 answer

Min sdk api for Eddystone

I know Android 4.3.1 (API 18) introduced built-in platform support for Bluetooth Low Energy. But the new open BLE standard from Google aka Eddystone, what is min SDK version to develop for this new standard or does the new multi-beacon frame not…
petrivoges
  • 79
  • 1
  • 10
-1
votes
1 answer

Can I still buy Eddystone-EID beacons?

I know asking this question here is not proper, I feel sorry for that. I have tried searching websites, Amazon and Alibaba, but fail to find any product can support Eddystone-EID. So, I think developers in stack overflow may know any product can…
daniel
  • 1,010
  • 6
  • 15
-1
votes
1 answer

how to implement beacon on raspberry pi?

If I want to implement the beacon and send message to Bluetooth devices, should I need a raspberry pi + beacon devices a raspberry pi which one is right? I have found some people use raspberry pi and small beacon devices, others only use raspberry…
Jonny CasHsu
  • 31
  • 1
  • 3
1 2 3
20
21