Proximity detection, distance estimation & data sharing

Herald provides reliable Bluetooth communication and range finding across a wide range of mobile devices, wearables, and beacons allowing Contact Tracing and other applications to have regular and accurate information to make them highly effective.

Wide phone support
Wide phone support

97.5% of phones worldwide can use the Herald Protocol

Detect nearby devices
Detect nearby devices

100% detection of devices in the foreground and background

Regular distance readings
Regular distance readings

Regularly read signal strength and convert to distance

Log other readings
Log other readings

Temperature, gas concentration, or estimate disease risk exposure

Interoperate
Interoperate

A wide range of devices and application can interoperate using Herald

Blog Highlights

Why measuring Distance and Risk accurately is important
Why measuring Distance and Risk accurately is important
Herald allows for very regular Bluetooth RSSI readings. These can be used to estimate distance. In this blog we discuss why this is important, and what this information can be used for, and how we provide an accurate way of doing this in Herald.
Code repositories migrating soon
Code repositories migrating soon
As part of Herald’s formal adoption by the Linux Foundation we’re about to start migrating our code repositories, website, and communication channels. This blog gives you a ‘heads up’ on the changes coming soon.
Website redesigned
Website redesigned
The Herald website has been redesigned to make it easier to find and consume relevant information.
Version 1.2.0 released
Raw RSSI data released
Raw RSSI data released
The Herald Project team are pleased to announce the publication of our first dataset from our Edison distance calibration robot. This robot allows two phones to be placed at a precise distance in a controlled setting and moved distance over time.
Version 1.1.0 released

License

All Herald works are Copyright 2020-2021 Herald Project Contributors

The code for Herald (Android, iOS, C++, Analysis Scripts, Calibration tool) are Apache-2.0 licensed. The documentation for Herald, including this website, are under the Creative Commons Attribution 4.0 International Public License.

See LICENSE.txt and NOTICE.txt for details.

The Herald Project Team

Herald Project is released as open source software and provides community support through our GitHub project page. If you encounter an issue or have a question, feel free to reach out on the GitHub issues page for Herald Project.

The Herald project team welcomes contributions from the community — please see our contributing documentation.

Getting Started

To help you get started, see the documentation.