rasp14
Posts: 57
Joined: Sun Jun 22, 2014 2:49 pm

Is it possible to implement bluetooth mesh network on Pi?

Mon May 22, 2017 11:23 pm

As the title suggest, is it possible? I've googling for quite a while but all i found are some implementation using wifi but not bluetooth.

I'm stuck at level where i can connect bluetooth devices to Pi and assign ip address to bluetooth devices. But clients can't talk to each other except for Pi itself.

Hope someone can point me to right direction. Thanks in advance.

User avatar
Gavinmc42
Posts: 2210
Joined: Wed Aug 28, 2013 3:31 am

Re: Is it possible to implement bluetooth mesh network on Pi

Tue May 23, 2017 12:56 am

Check the Wiced pages on Cypress.
Mesh I think was possible from 4.1
New 5.0 BT does mesh?

Cypress did talk about doing mesh on their chip before BCM buy out.
Is it just driver software or does mesh need hardware changes too?

CYW43438 is 4.1
http://www.cypress.com/products/ieee-80 ... o-and-pcie
You might need to spend time on the Wiced fourms
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

rasp14
Posts: 57
Joined: Sun Jun 22, 2014 2:49 pm

Re: Is it possible to implement bluetooth mesh network on Pi

Tue May 23, 2017 9:24 am

Gavinmc42 wrote:Check the Wiced pages on Cypress.
Mesh I think was possible from 4.1
New 5.0 BT does mesh?

Cypress did talk about doing mesh on their chip before BCM buy out.
Is it just driver software or does mesh need hardware changes too?

CYW43438 is 4.1
http://www.cypress.com/products/ieee-80 ... o-and-pcie
You might need to spend time on the Wiced fourms

What about older bluetooth? Only bluetooth 4.1 above can implement mesh?

jhrisko1
Posts: 12
Joined: Fri Oct 06, 2017 6:06 pm

Re: Is it possible to implement bluetooth mesh network on Pi?

Sun Dec 31, 2017 8:55 pm

It absolutely is possible! I have done it. You will need a BLE device, Raspberry Pi 3 (because it has bluetooth built-in), and you will also need to download the Bluepy framework for Python. These pieces will make it easy to implement a mesh using your BLE devices. I wrote a whole blog article about how to code the BLE device (I used HM-10) and the code for Python on the Pi end. Check it out here:

https://engineersportal.com/blog/2017/1 ... ork-part-1

Return to “Advanced users”