Difference between Eddystone and iBeacon
Another advantage of Eddystone is its multi-framework support. Previously Apple's iBeacon and Google's 'The Physical Web' only supported one framework.Bluetooth beacon is a one-way communication method, so the general purpose is to send a reminder, and after the user clicks on the reminder, it jumps to another interface displaying more information. The Eddystone team stated: "Since Eddystone is compatible with three frameworks, you can see different beacon vendors selling beacons for different uses."
1. Universally Unique Identifier (UUID)
UUID is a 128-bit flag used to distinguish all beacons around the world. For example, Starbucks has set up beacons in stores, then Starbucks app can choose to only accept messages from their own beacons. Starbucks app can also determine which branch of the world the user is in via the beacon's unique identification code and push corresponding information, such as discounts. Tickets, WiFi connection, etc.
It is the UUID that iBeacon sends, but it can only send this information. The other frameworks Eddystone supports are much more useful. The disadvantage of UUID is that it is always bound to the app, which means that each beacon needs the corresponding app to work. In order to solve this problem, Eddystone supports another framework.
2. URL link
URL links are obviously more extensive and simple than UUID applications. There are browsers on any mobile phone, and they all can open URLs. Although Starbucks fans don’t mind keeping Starbucks’ official app on mobile phones, a customer standing in front of a cold-drinking vending machine obviously doesn’t want to install an app for a drink. In this one-time transmission, the URL is undoubtedly the best choice.
The URL can be understood as QR Code version of the beacon. But its advantage over QR Code is that it does not require specialized two-dimensional code recognition software, nor does it require customers to take photos of QR Code. With Bluetooth beacons, customers are not looking for links but they are actively looking for customers. Placing a beacon in a restaurant does not require posting a million QR Code.
Google once had a project called The Physical Web. The main task was to send URLs using Bluetooth beacons. The problem with iBeacon is the same, and it only supports one mode. Eddystone is more flexible than both.
3. Ephemeral Identifiers (EDI)
EID is a security frame that is a beacon that allows only authorized users to read information. For example, in the company, a beacon for all customers and visitors is placed in the hall. However, the company also has information that only wants to be broadcast to employees. They obviously do not want this information to be seen by customers and visitors. Google did not make much description of this framework. It only stated that "these beacons will be updated frequently and only authorized users can decode their information." Google also revealed that this framework will be used in several scenes to find their own luggage and find their own lost keys. Beacon technology can tell the user the distance between the two.
4. Telemetry data
This fram is useful for companies that need to control large numbers of beacons. Since beacons are mostly battery-powered, they need to be replaced or recharged after a while. The telemetry data framework allows the beacon to send its own status and power information to the surrounding IT staff so that employees can be targeted for maintenance and replacement.
The establishment of a beacon ecosystem is inseparable from the support of manufacturers. Google has already drawn several manufacturers to use Eddystone. Radius Networks was one of the first companies to see the importance of cross-platform beacons. They used the "iBeacon for Android" library file and later angered Apple.
Radius Networks co-founder and CEO Marc Wallace said: "The biggest difference between Eddystone and other beacon technologies is that they are compatible with a wide range of framework protocols and have a wider range of uses." Wallace also stated that developers do not need to be separate for each protocol. Pursue a beacon, Radius Networks equipment will support iBeacon, Eddystone and AltBeacon at the same time. AltBeacon is a beacon standard independently developed by Radius Networks. In fact, existing beacon devices only need to perform a software upgrade to support Eddystone. After all, it is just a Bluetooth software agreement. Unfortunately, a beacon device cannot run iBeacon and Eddystone at the same time.
Google is committed to studying beacon standards while leaving beacon hardware, management software, and other aspects to partner companies. A simple beacon device costs only $10, and you can even download an app to turn your phone into a beacon device.
Eddystone support in Google's ecosystem
Hardware and communication standards are really good, but they don't really work without great software to use them. Google will lead the development and support of the Eddystone app.
Google Maps has used beacon-based technology for real-time navigation and reminders in the Polish region earlier this year, and the technology giant is currently considering extending this service. These reminders will appear directly on the Google Maps app. They are not reminders of unusually harsh vibrations, but rather quiet reminders of similar weather information. It will appear quietly on your phone screen, if you are not interested it can be dissolved. Apple's beacon reminder is also passive and appears at the bottom left of the lock screen.
Google said that Google Now can quickly use beacon information to update reminder cards, such as providing restaurant menus when entering restaurants. This feature, Google Now, can do this via GPS, but it consumes a lot of power and does not support indoor use. Moreover, it is not very accurate in densely populated areas. Imagine a bus stop on both sides of a non-spacious street. GPS may not be able to tell you which station you are at, but the accuracy of the beacon can be achieved.
In terms of APIs, Google will launch a new cloud API called "Proximity Beacon." Allows applications to register beacons and companion data in the cloud. On the client side, Eddystone will be supported by the Google Near API. The Android API includes the Near API, so any mobile phone running Android 2.3 or later can accept Google's beacon message. For the iOS platform, Google also has the Nearby API library available.
Google has developed many Internet of Things projects and look at the main list:
Eddystone - An open source beacon format that sends a variety of information designs to people in public places. Using Bluetooth Low Energy technology, peer-to-peer communication.
Weave - a communications protocol designed primarily for the home IoT, with emphasis on security and privacy. Use Bluetooth LE, WiFi links, and cloud communications.