Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Can bluetooth signals be controlled with code?

Posted on 2010-11-30
Medium Priority
Last Modified: 2013-12-14
I just have a general question, for now. I am looking to try and develope something that needs the use of bluetooth technology. I understand how bluetooth works and etc. I am waiting to know if it would be possible to to increase and decrease signal strength through the use of code?

Basically, I want this to happen:

1. Bluetooth is turned on. I am holding the phone/device. The bluetooth receiever/headset is 20 feet away from me and has a strong signal.

2.  I want to weaken the signal. Can I alter the broadcast of the PAN to be lower? Then if I walk closer and within 10 feet of the device, the signal gets stronger again?

I guess I also need to know if signal strength has a direct correlation with distance of the two units?
Question by:jdpjtp910
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
  • 2
LVL 27

Expert Comment

ID: 34257744
"I guess I also need to know if signal strength has a direct correlation with distance of the two units?"
If you are far enough away the strength drops off as 1/r^2.
Closer the reduction is more like 1/r
(where r is the distance
LVL 27

Assisted Solution

aburr earned 1000 total points
ID: 34257765
" I want to weaken the signal. Can I alter the broadcast of the PAN to be lower?"
This can be done. Almost anything can be done if one expends enough time and money. But in your case I think it would be difficult. One possibility would be to somehow reduce the power (voltage) to the bluetooth unit.
A temporary solution would be to shield the blue tooth unit with aluminum foil
LVL 27

Expert Comment

ID: 34257781
Basic (very basic) specs for Bluetooth are here:


The answers to your questions seem to be yes and yes.
But why do you want to add an extra level of complexity.

Build a Class 2 device (range of 33 ft) and be done with it.
Reclaim your office - Try the MB 660 headset now!

High level of background noise often makes it difficult for employees to concentrate fully on their jobs – or to communicate clearly on calls. The MB 660 headset helps you create a disruption free workspace.  


Author Comment

ID: 34285593

The power voltages wouldn't help me in what I am trying to do.


I dont want to just build a class 2 device and be done with it.  I am trying to create/invent something that will trigger a cause effect action when the signal is strong or week.

So, to build off the class 2 device answer, can I have a device/handset that has a class 3 and class 2 radion? If so, could you have an event/procedure to switch between the two classes?

I cant explain too much what I am trying to do since I am waiting for a patent to go through. But here is the jist.

I basically just want to know if you can increase/decrease the range of the device with programming and/or hardware?
LVL 27

Expert Comment

ID: 34285957
"The power voltages wouldn't help me in what I am trying to do. "
Why not?
You could put a voltage reducing circuit in the voltage line to the bluetooth output and program the reducer to reduce by whatever amount you wanted.

Author Comment

ID: 34286288

Is that going to control the signal strength? If voltage goes down = lower signal strength, then yes that would do it :). If not, it wont help me. I just need to control the range of the signal/broadcast/radio whatever you want to call it. I want to be able to toggle between 5 feet, 10 ft, 15 ft, reduce and increase when needed.
LVL 27

Expert Comment

ID: 34286820
"Is that going to control the signal strength? If voltage goes down = lower signal strength, then yes that would do it :)
Yes indeed.  That is exactly what it will do
LVL 27

Accepted Solution

d-glitch earned 1000 total points
ID: 34292570
You may have a patentable idea, whether it turns out to be marketable will
depend on the details of the implementation.

This site can get you started:


They suggest three implementation approaches:  modules, chip sets, and ASICs.
Let me add one more: custom design with discrete components.

Blue tooth chip sets will give you the lowest cost and the least flexibility.  If
you can modulate the input voltage to the final driver, you can modulate the
output power.  But that may not be an option with modules or chip sets.

Check out the products from CSR and Zeevo, talk to their application engineers,
and see what you can do.

If you go custom, either with a discrete component prototype or an ASIC, you
can do what ever you want.  

A discreet component Bluetooth device would probably cost hundreds of dollars
and require dozens of hour or NRE.  It is advanced ham radio or senior thesis
material.  The final product might be smaller than a toaster.

An ASIC would require hundreds of hours or NRE, and many hundred thousand
dollars in lot charges.  

Featured Post

[Video] Oticon Case Study

Open office environments can create the dynamics for innovation, but they also bring some challenges. With over 1,000 employees in an open office, Oticon needed a solution that would preserve the environment while mitigating disruptive background noises.

Watch how they did it.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.
Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…
Suggested Courses

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question