Bluenet is the code running on the Crownstone and GuideStone. Each Crownstone or GuideStone is a node in a network that uses signal strength for indoor localization of smartphones and wearables.
- Made for indoor localization.
- Includes a mesh network.
- Power measuring.
- iBeacon compliant.
- Configurable over the air.
To use a device with bluenet code on it, you only need to know the Bluetooth protocol that bluenet uses. You can find the protocol definitions in the protocol document.
We also provide libraries which take care of the protocol:
To build the bluenet code yourself, follow the installation instructions.
The Crownstones and GuideStones come with a bootloader, which enables over the air updates. This bootloader is a small adaptation of the one provided by Nordic. The build instructions are described on the bootloader repository.
You can best communicate bugs and feature requests via the issue tracker. For all other questions, please, feel free to ask us anything on our website.
The different other software tools and online resources have been mentioned above, but here is a short list:
- Bluenet (this repos)
- Bluenet documentation
- Bluenet documentation branch
- Android library
JavaScript library- Python library
- Bootloader
- Crownstone website
- Crownstone Android app
- Crownstone app source
- Crownstone USB image
This code is used in a commercial product, the Crownstone. Our intellectual property exists on two levels. First, you can license our technology to create these extremely cheap BLE building blocks yourself. Second, we build services around BLE-enabled devices. This ranges from smartphones to gadgets such as the "virtual memo". What this means for you as a developer is that we can be transparent about the software on the Crownstone, which is why this repository exists. Feel free to build your own services on top of it, and benefit from our software development as much as you want. It would be much appreciated to if you mention us in your project.
If you want to buy our hardware, please navigate to our website. We offer a hardware development kit for professional use.
The code base comes from http://hg.cmason.com/nrf. Obviously, the copyrights of the code written by Christopher, belong to him.
For the meshing functionality we use OpenMesh written by Trond Einar Snekvik, department of Engineering Cybernetics at Norwegian University of Science and Technology (and Nordic Semiconductors).
The copyrights (2014-2015) for the rest of the code belongs to the team of Distributed Organisms B.V. and are provided under an noncontagious open-source license:
- Authors: Anne van Rossum, Dominik Egger, Bart van Vliet, Marc Hulscher, Peet van Tooren, Christian Haas
- Date: 27 Jan. 2014
- License: LGPL v3+, Apache, or MIT, your choice
- Almende B.V., http://www.almende.com and DoBots B.V., http://www.dobots.nl
- Rotterdam, The Netherlands