BGM111 Bluetooth Smart Module - Additional Questions
11/323/2015 | 10:58 AM
Missed the webinar on the BGM111 Bluetooth Smart Module ? Here are some miscellaneous questions answered during the webinar.
What is the best method to keep the connection range to a minimum (~2 metres)? Is this so as to reduce the transmit power of the radio?
Yes, that is the best way to do it. We allow you to dynamically change the TX power level with 0.1dB resolution.
If I run my own Bluetooth stack on the module (like earlier with HCI) do I have to recertify the module for CE, IC, FCC, and so on?
Yes, you can put your Bluetooth stack on the module. This will give you direct hardware access, so you need to write your own link layer as well. No recertification is needed for the hardware and if you use the Silicon Labs’ Bluetooth stack, which is certified there is no need to certify the stack either.
Does the stack allow you to dynamically switch between a broadcaster and a master to enter an initiating state?
Yes, it does. You can switch between central and peripheral roles with simple API commands.
How can I program the BGM111 over Bluetooth (or is JTAG the only option)?
BGM111 does not use JTAG, it uses Serial Wire Debug technology (SWD). More info on SWD can be found here.
For development time FW updates SWD debug interface is recommended and for field FW updates you will be able to use DFU over UART or OTA (over-the-air).
Can this module be set up to transmit a serial stream to a phone (typical debug data) with simple means like UART/SPI?
Yes, there is a supported feature called "SPP over BLE" which gives you transparent serial connection from UART for for instance, a smartphone.
How will the range be influenced when you put caps right next to the module? Is it better to leave the ~20mm free space next to each side of the module or you can still populate it with components like chips, caps, resistors?
The key is the amount of GND area on both sides of the module, placing the module to the edge of the PCB and also the small antenna clearance. In the GND areas around the module you can have traces and components and they do not significantly affect the range.
I have the SLWSTK6101A. Is the source code available to create a solution in C ?
C source code (BGLIB) is available for making C applications for an external host and code is included in the SDK.
Is the integrated antenna omnidirectional and are the RF characteristics available?
More or less. There are radiation pattern images in the BGM111 data sheet. For 3D images tech support can also be contacted.