Reply
Posts: 5
Registered: ‎08-10-2017
Accepted Solution

BGM121 mesh development

Hello,

 

I have a few questions regarding mesh development and the BGM121. I have the starter kit SLWSTK6102A which came with BGM111 and BGM121 radio boards. In the BGM121 web page, it says the module is Bluetooth mesh capable:
https://www.silabs.com/products/wireless/bluetooth/bluetooth-low-energy-modules/bgm121-bluetooth-sip...

 

After requesting and downloading the Mesh SDK, I tried to flash the BT Mesh Empty SOC example but it didn't work. During compilation, there was an error:

make: *** No rule to make target `clean'. Stop. soc-btmesh-empty_3 C/C++ Problem

 

After browsing through the forums, I discovered that apparently even though BGM121 is "mesh capable", mesh development is not yet supported. From the following post
http://community.silabs.com/t5/Bluetooth-Wi-Fi/BT-Mesh-Beta-release-is-only-supported-by-EFR32xG12-1...

"I created this topic to raise everyone's attention that the current BT Mesh SDK release (Beta) is only supported by EFR32xG12/13 devices."

 

The module that I have (BGM121) is EFR32BG1B232F256GM56, which does is apparently not yet compatible for mesh development. This was further highlighted in the mesh demo PDF:
https://www.silabs.com/documents/login/quick-start-guides/qsg148-bluetooth-mesh-demo-quick-start-gui...

"This demo requires either EFR32BG13 or EFR32BG12 radio boards"

 

I have two specific questions:

 

  1. Is it correct that I cannot yet do mesh development with the SLWSTK6102A starter kit / BGM121 module? If not, do you plan to allow mesh development with BGM121 in the near future?

 

  1. If I buy a EFR32BG13 radio board (https://www.silabs.com/products/development-tools/wireless/bluetooth/slwrb4104a-wireless-radio-board), will it be compatible with the starter kit that I already have (SLWSTK6102A), or will I need to buy a new starter kit, e.g. SLWSTK6020B (https://www.silabs.com/products/development-tools/wireless/bluetooth/blue-gecko-bluetooth-low-energy...)?


Thanks in advance!

Aniket

 

 

 

Posts: 2,612
Registered: ‎08-25-2015

Re: BGM121 mesh development

Hi,

 

1. Yes, that's correct for the current Beta BT Mesh SDK. Support for EFR32BG1 based devices (BGM11x, BGM12x) will come later on. If you want a specific date please ask from our sales team.

 

2. Yes you can buy the radio boards separately and use them on the existing WSTK, you don't need to buy more WSTKs. But for the Mesh lighting demo you would need 2 WSTK's at the very minimum.

 

Regards,

Tiago

Posts: 5
Registered: ‎08-10-2017

Re: BGM121 mesh development

Hi Tiago,

 

Thanks for the quick reply!

 

In that case, we will order 2-3 new radios without buying new starter kits.

 

Regards

Aniket

Posts: 2,612
Registered: ‎08-25-2015

Re: BGM121 mesh development

Hi,

 

That's fine, just make sure that you have at least 2 WSTKs to test the Mesh demo.

 

Regards,

Tiago

Posts: 5
Registered: ‎08-10-2017

Re: BGM121 mesh development

Hi,

 

Yes.... I didn't mention this in my original post, we actually have 3 SLWSTK6102A WSTKs.

 

Regards

Aniket

Posts: 5
Registered: ‎08-10-2017

Re: BGM121 mesh development

Hello,

 

I’m happy to inform that EFR32BG13 boards work nicely with the light and switch mesh demo on our existing starter kits.

 

I had a follow-up question about mesh development in general. Maybe this is not exactly the right forum to ask this, but I thought I’d have a go in case anyone has a general idea.

 

The light and switch demo with the Android Bluetooth mesh app works quite good. Our use case is now to do the provisioning that was being done by the smartphone app using another hardware, e.g. Raspberry Pi 3. Specifically, we were already able to communicate between the BGM121 and Raspberry Pi and could receive temperature data from the starter kit on the Raspberry Pi. We now want to extend this into the mesh, so that the Raspberry Pi acts as the provisioner, and joins the mesh network as a proxy node.

 

Would someone have an idea which Bluetooth mesh stack we could use to implement applications on the Raspberry Pi? I know Silicon Labs already has a mesh stack for Android smart phones, is there something similar for Linux in general?

 

Thanks in advance!

 

Regards,

Aniket

Posts: 2,612
Registered: ‎08-25-2015

Re: BGM121 mesh development

Hi,

 

No idea, maybe something you need to search elsewhere.

 

Regards,

Tiago

Posts: 5
Registered: ‎08-10-2017

Re: BGM121 mesh development

Hi Tiago

 

Thanks, then I'll look elsewhere for that matter.

 

A quick question regarding the bluetooth mesh Android app: on the app homepage, it says the mesh library for mobile app development is "coming soon":

https://www.silabs.com/products/development-tools/software/bluetooth-low-energy/mobile-apps/ble-mesh

 

I was wondering if the source code of the Bluetooth mesh Android app is already available for download?

 

Regards

Aniket

 

Posts: 2,612
Registered: ‎08-25-2015

Re: BGM121 mesh development

Hi,

 

No, we are not going to make the app source code available.

 

Regards,

Tiago