Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bluetooth mesh support #468

Open
weeg opened this issue Aug 24, 2020 · 4 comments
Open

Bluetooth mesh support #468

weeg opened this issue Aug 24, 2020 · 4 comments

Comments

@weeg
Copy link

weeg commented Aug 24, 2020

Is there any plan to support BT Mesh networking?

@ghost
Copy link

ghost commented Aug 25, 2020

FYI Bluetooth mesh just about works on a micro:bit using the Zephyr RTOS. There are some compromises (provisioning and config tend to have to be hard-coded) because micro:bit has so little memory. You can see a demo of Bluetooth mesh on micro:bit here:

https://youtu.be/J0DMsH5YVw4?t=1396

Not sure we'll ever see it in the DAL, unfortunately but I have no involvement in that decision.

@weeg
Copy link
Author

weeg commented Aug 25, 2020

This demo is very impressing, is there any sample code available that I could use as a starting point?

@ghost
Copy link

ghost commented Aug 25, 2020

Thanks :-)

Yes and no. It was all available in the "Bluetooth Mesh Developer Study Guide", an educational resource for developers from Bluetooth SIG. But in the last release, micro:bit was dropped and replaced with the Nordic Thingy as it has a superior Bluetooth module and more memory. All the same educational points are covered though, both in theory and in practice.

See https://www.bluetooth.com/bluetooth-resources/bluetooth-mesh-developer-study-guide/

The Zephyr codebase includes a sample directory with a few mesh examples in it too:

https://github.com/zephyrproject-rtos/zephyr/tree/master/samples/bluetooth

Cheers

Martin

@weeg
Copy link
Author

weeg commented Aug 25, 2020

Thanks Martin, I will look into these!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant