/fruitymesh

FruityMesh - The first completely connection-based open source mesh on top of Bluetooth Low Energy 4.1

Primary LanguageCOtherNOASSERTION

fruitymesh

Version 0.8.8

FruityMesh is the reference implementation of the BlueRange initiative. It was the first open source implementation of a mesh network that is based on standard Bluetooth Low Energy 4.1 connections. In contrast to meshes that use advertising and scanning, this allows for a network run with battery powered devices. FruityMesh works with the Nordic nRF51 or nRF52 chipset in combination with the S130/S132 SoftDevices and enables tons of devices to connect to each other with its auto-meshing capabilities. It is always connected with configurable connection intervals of 7.5 ms to 4 seconds while still being able to run on batteries.

BlueRange

BlueRange is our commercial product that includes our Mesh, MeshGateway, Platform, Asset Tracking and much more. Have a look at our website:

https://www.bluerange.io/

News

It’s been a long time, but we finally released our latest version of FruityMesh with tons of new additions and a lot of refactoring and documentation. Go to the Features page to find out more.

Documentation

documentation

Documentation is the key and therefore, you should have a look at the documentation to get you started. You can find it as part of the repository in the doc folder:

Documentation

Where to begin

Before you begin, you should have at least two boards with the nRF51/nRF52 chipsets and either an external or an onboard debugger. If not, I suggest that you get two DevKits from Nordic to get you started as easily and quickly as possible. Next, have a look at the Quick Start page to get everything running. Then test some commands from the Usage page. Afterwards, you could follow one of the Tutorials.

What to expect

Take some nRF devices, flash them with FruityMesh and expect them to connect to each other in an instant. Open the terminal and send them some commands over the mesh, trigger LEDs or watch some data going through. Power consumption is minimal with the right settings. For a list of some of the features, have a look at the Features page.

Talk to us

We’re interested in contributions of every kind, otherwise we wouldn’t be here on GitHub. If you have questions on how to help and bring the technology forward, do not hesitate to contact us. Make sure to read the Developers page to find out how to help.

Do not hesitate to ask questions, submit issues and comment. Mail us through our website for business enquiries or open an issue and label it as question for developer questions.

Who are we?

mway_logo

This project is under active development at the M-Way Solutions GmbH, Germany.

We use FruityMesh ourselves in conjunction with our custom MeshGateway to build services such as connected lights, asset tracking and much more for our customers.