Skip to content

The BlueNet is Bluetooth LE based indoor localization software using the nRF51822. This is code from before Apple came up with iBeacon. Of course, it can do much more that just sending UUIDs. Feel free to share and help!

License

AlexDM0/bluenet

 
 

Repository files navigation

Bluenet

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.

Features

  • Made for indoor localization.
  • Includes a mesh network.
  • Power measuring.
  • iBeacon compliant.
  • Configurable over the air.

Usage

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.

Libraries

We also provide libraries which take care of the protocol:

Build

To build the bluenet code yourself, follow the installation instructions.

Bootloader

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.

Communication

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.

Resources

The different other software tools and online resources have been mentioned above, but here is a short list:

Commercial use

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.

Copyrights

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

About

The BlueNet is Bluetooth LE based indoor localization software using the nRF51822. This is code from before Apple came up with iBeacon. Of course, it can do much more that just sending UUIDs. Feel free to share and help!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 46.7%
  • C++ 46.4%
  • CMake 2.3%
  • Shell 1.8%
  • Objective-C 1.7%
  • HTML 0.8%
  • Other 0.3%