I am working on a project that uses small Bluetooth low energy (BLE) beacons to track important items. However, we have run into a situation where one location will store these items underground in a metal storage container, causing the system to be unable to "see" the beacons inside, and thus thinking they have been lost, stolen, etc.

The idea to fix this is to design a BLE repeater, that sits inside the underground container and picks up the beacons' advertisement packets and then re-advertises them outside the container where the main system can see the signals. (The beacons only advertise once every 10 seconds, so data bandwidth is not an issue.)

The problem is that we would need an antenna inside the container to pick up the advertisements from the beacons, but also an antenna outside the container to retransmit the data. I'm no RF expert, and just beginning to dip my toes in the BLE world, but is there a way to connect two antennas in such a way to a single BLE module that could either listen/broadcast on both antennas or multiplex between the two?

Or would the best solution be to have two BLE modules, one responsible for scanning for beacons and the other one responsible for retransmitting the advertisements, with a communication link between them on a PCB?

Thank you for any input you can give!

  • \$\begingroup\$ Two BLE modules might be the most straightforward solution if you want to optimize the amount of engineering time. \$\endgroup\$
    – EarthLord
    May 20, 2020 at 9:33

1 Answer 1


I managed to find a couple of RF experts at my company and they recommended looking into 3 options:

-A two-way power divider to connect two antennas simultaneously

-A SPDT RF switch which takes a couple logic inputs and selects between two RF output paths

-An RF circulator which only allows signals to pass one direction in and out the 3 ports.

After looking at each solution I've decided to try a prototype with a surface mount SPDT switch since they can be found for a few dollars and fit on a small PCB.

  • \$\begingroup\$ Curious to know how the SPDT switch performed? \$\endgroup\$
    – Abdella
    Apr 26, 2022 at 23:24
  • \$\begingroup\$ I was ready to proceed with the SPDT switch prototype when my project manager decided on the dual BLE module approach. It was a bit overkill in my opinion but we got it working so I can't complain. \$\endgroup\$
    – esimunds
    Apr 28, 2022 at 0:04
  • \$\begingroup\$ Do you remember any limitations to the SPDT approach that made dual BLE more appealing? I'm in a similar situation and leaning towards spdt \$\endgroup\$
    – Abdella
    Apr 29, 2022 at 2:08
  • 1
    \$\begingroup\$ The only worry was that the BLE module would miss advertisements while in transmitting mode. We ended up prioritizing the fact that we didn't want to miss anything, thus requiring a second module for transmitting. In reality the odds of it causing an issue were very low but we went with the 2 module design anyway and it's working now so there's no reason to complain. \$\endgroup\$
    – esimunds
    May 2, 2022 at 5:37
  • \$\begingroup\$ Thanks for sharing your experience, appreciate it \$\endgroup\$
    – Abdella
    May 10, 2022 at 13:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.