Can bluetooth signals be controlled with code?

Posted on 2010-11-30
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
  • 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 250 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.

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?
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

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 250 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

Give your grad a cloud of their own!

With up to 8TB of storage, give your favorite graduate their own personal cloud to centralize all their photos, videos and music in one safe place. They can save, sync and share all their stuff, and automatic photo backup helps free up space on their smartphone and tablet.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Ways to verify USB ports are blocked on 30,000 PCs/laptops 12 118
Every morning - Cannot get online - Need to reboot Dell XPS PC 5 71
Hard Drive surgery 10 107
Unifi AP 4 56
In this article we have discussed about the OS X EI Capitan and how to fix Wi-Fi issue in OS X El Capitan. We have explained how to delete system level preferences and create a new Wi-Fi location to resolve Wi-Fi issue.
Using in-flight Wi-Fi when you travel? Business travelers beware! In-flight Wi-Fi networks could rip the door right off your digital privacy portal. That’s no joke either, as it might also provide a convenient entrance for bad threat actors.
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…

864 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

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now