Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bluetooth mesh networking? [closed]

Tags:

I had an Idea and I was wondering if it was possible. I've googled it and can't seem to find any existing solutions. I was thinking of having a Bluetooth mesh network. The layout I was hoping to achieve is to have one central station (PC with bluetooth dongle) and then a bunch of bluetooth modules (preferably these) that would all form a mesh network with the modules around them. Not all of them would be in range of the "central station" but would need to communicate with it through the other nodes. The bluetooth modules would be hooked up to ATtiny85 chips if it makes any difference. If you have any questions just ask.

  1. Is this possible?
  2. Is it possible with the above bluetooth module?
  3. Would they all have to be set up individually or could there be some sort of neighbor discovery?
  4. Would there be security risks?
  5. What would the limitations on the size of the network be?
  6. Where should I start?
like image 243
CCoffie Avatar asked Jan 03 '13 09:01

CCoffie


People also ask

Is Bluetooth a mesh topology?

Bluetooth Mesh is a mesh networking standard that operates on a flood network principle. It's based on the nodes relaying the messages: every relay node that receives a network packet that authenticates against a known network key that is not in message cache, that has a TTL ≥ 2 can be retransmitted with TTL = TTL - 1.

How does Bluetooth mesh network work?

Unlike traditional IP-based networks, Bluetooth Mesh uses a managed flood routing model for forwarding messages from one node to another. In this model, messages are broadcast to each node in the vicinity and a time-to-live (TTL) is used to address the potential of a routing loop.

Is Bluetooth mesh reliable?

Bluetooth mesh is mostly used in lighting and home automation applications. As a flood message network, Bluetooth mesh is reliable, but speed/efficiency may be influenced as transmissions must navigate the entire mesh network to successfully relay signals.

Which technological advantage does Bluetooth mesh provides?

Bluetooth mesh enables the creation of large-scale device networks. It is ideally suited for control, monitoring, and automation systems where hundreds, or thousands of devices need to communicate with one another.


2 Answers

CSR has delivered a BLE mesh network solution

http://www.csr.com/news/pr/2014/csr-mesh

like image 199
Alberto Avatar answered Nov 17 '22 17:11

Alberto


Not sure if you have found a reasonable solution yet, I am new to the BLE and was also thinking along the same lines of having a BLE mesh that can permit transmitting of signal up to a few miles or so. This way, sensors can be placed in remote rural areas and utilizing multiple hops of sensors, the data can be transmitted to the central controlling station. However, as of yet, I haven't seen a dual mode sensor that can assume both roles as needed.

The other approach can be to make use of TCP/IP bridge. This way, the device, which can be an iPhone or Android, listens to the advertised data, creates an IP packet and send it to the remote server. Obviously, for this to work you need to have cellular data network available. But granting ubiquitous data network or Wi-Fi coverage this solution sounds more promising to me.

NOTE: Here http://www.bluetooth.com/Pages/low-energy-tech-info.aspx they talk about star topology though, below is the excerpt:

Topology – Bluetooth low energy technology uses a 32 bit access address on every packet for each slave, allowing billions of devices to be connected. The technology is optimized for one-to-one connections while allowing one-to-many connections using a star topology. With the use of quick connections and disconnections, data can move in a mesh-like topology without the complexities of maintaining a mesh network.

like image 40
raoadnan Avatar answered Nov 17 '22 15:11

raoadnan