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
-1
votes
2 answers

RSSI Smoothing using LQI in Android

I am making an application that centers around an easily readable RSSI value. Currently the RSSI jumps around too much for my use case (i.e. being able to tell if the signal is getting stronger or weaker as I walk around) I have built a sample…
Fjive 5
  • 1
  • 1
-1
votes
1 answer

Google Stops Supporting Physical Web on iOS Chrome - and soon on Android?

I just learned today that Google is no longer supporting Physical Web on iOS Chrome. When i did the iOS Chrome upgrade to chrome release 62, physical web on chrome disappeared, and there is no more physical web notifications on chrome. I checked and…
-1
votes
1 answer

Can't see my registered beacon in google beacon platform

I have got SENSORO beacon which I have configured using congif tool from Sensoro. Then I have created a project for beacon(Google API). Then I have registered the beacon using Beacon Tool from google, it got registered. But I am unable to see my…
-1
votes
1 answer

Can I use Nearby Notification API without registering my beacon with Google Beacon Platform?

I want to push notification to users when in my beacon's proximity. That's pretty easy if I register my beacon on Google Beacon Platform using Proximity Beacon API and then register Nearby Notification against it. I do not want to register the…
-1
votes
1 answer

Beacon scan in Objective C

I'm trying to scan Beacon device in objective c. I'm having multiple brand beacon (estimote,gimbal and etc). I wont to go to use them api. I want unique for objective c to detect the beacon device.
SKK
  • 1,705
  • 3
  • 28
  • 50
-1
votes
1 answer

Android beacon monitoring and configuring

I am developing application for monitoring and configuring beacon devices. I need to monitor both iBeacon and Eddystone beacon devices. I have go through the nRF Master control application. Its working perfectly. But I need a source code for that.…
Arunraj Jeyaraj
  • 639
  • 2
  • 11
  • 18
-1
votes
1 answer

Practically, how feasible it is to define an area with beacons?

I want to define an area with a certain number of beacons. Theoretically it should be possible, Is it possible practically? Because the distance value that i get fluctuates erratically.
-2
votes
1 answer

How to scan for Eddystone beacon from my laptop?

I have a raspberry pi that I have turned into an Eddystone URL beacon and I wish to read the URL on my laptop using python because I have to use the URL further in my web app.
-2
votes
1 answer

Is it possible to broadcast a message to Android users from a beacon without an app

There is a technology being promoted that claims to be able to broadcast a push notification from a beacon to any Android user with bluetooth enabled within range of the beacon, with minimal or no requirements for the user to download an app for the…
user2330237
  • 1,629
  • 5
  • 20
  • 39
-2
votes
1 answer

Estimote SDK vs Altbeacon Library for Android Development

What are the pros and cons of using the Estimote SDK or the Altbeacon beacon library for developing Android apps using BLE beacons? I am only talking about the Estimte SDK not their cloud services. I don't necessarily want to use Estimote beacons…
-3
votes
2 answers

When onLost event triggered in Nearby Message API

I am working on Nearby Message API to start a service in my App in he background whenever Eddystone beacon detected nearby. It works fine but what I observed is that it trigger its onFound event every time I restart Bluetooth. But I want to…
J.Vikas
  • 15
  • 3
1 2 3
20
21