Previous in Forum: Earthing of Portakabin   Next in Forum: UPS and Power Line Noise
Close
Close
Close
6 comments
Rate Comments: Nested
Participant

Join Date: Feb 2019
Posts: 2

Problem with Bluetooth Read Range for Arduino Project

02/20/2019 5:58 AM

Hello, I have been working on an Arduino project for a door entry system in my business office but have encountered a problem.

I have a group of 8 working in my office but we have a room which only 3 members are allowed to enter. To stop unauthorised entry I have installed an Arduino door sensor with Bluetooth Low Energy (BLE) to the door which will always ring if the door is opened. The only way to stop the alarm from activating is for the 3 members to have their BLE fobs with them when they open the door.

The drawback I have found is that if I increase the read range of the sensor it picks up fobs which are nowhere near the door and the alarm never sounds. When I limit the read range to around 5 to 6 feet the fobs do not get read when they are put in handbags or wallets.

So I need a technology which can have a very short read range so it does not pick up fobs far from the door. I also need it to have a powerful signal within that desired 6 feet or less read range. The power of the signal should not be affected by being put in pockets, handbags etc.

It’s also important for mobile phones not to block the signals seeing as all my employees have them.

The technology should not rely on line of sight either because the fobs will be concealed in bags and wallets most of the time. Your advice will be most welcome and appreciated.

Register to Reply
Pathfinder Tags: Arduino bluetooth sensor
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Guru

Join Date: Jul 2008
Posts: 1688
Good Answers: 145
#1

Re: Problem with Bluetooth Read Range for Arduino Project

02/20/2019 6:56 AM

Good reads out to 5 or 6 feet but no false positives beyond that point sounds like a challenge.

A common solution to a similar problem would be LF RFID tags on the company ID badge. Read range is only several inches but since company ID tags must be visible inside the building it is normally not much of a problem. Now, if you don't have company ID badges then this might not work well for you.

If I recall correctly there are Arduino projects that use the little blue "key fob" 125 KHz RFID tags. There are also commercially available door locks that use them.

The higher frequency RFID tags have longer range. They might work better for you but greater read range might cause problems too.

Another option is a motion activated security camera inside the room pointing at the door. Put a little sign on the outside of the door stating that anyone except x, y & z that appears on the security camera's video inside the room will be terminated.

__________________
Few things limit our potential as much as knowing answers and setting aside questions.
Register to Reply
Participant

Join Date: Feb 2019
Posts: 2
#2
In reply to #1

Re: Problem with Bluetooth Read Range for Arduino Project

02/20/2019 7:16 AM

Thanks a lot Bruce I have been racking my brain for a perfect answer but can't find one yet... Is there a way of limiting the range of the higher frequency tags?

Register to Reply
Guru

Join Date: Apr 2008
Location: Chicago
Posts: 3990
Good Answers: 144
#3

Re: Problem with Bluetooth Read Range for Arduino Project

02/20/2019 9:48 AM

I worked in this industry for some time.

Not sure where you are trying to reinvent the wheel. Long-range or short any tags range can be compromised by stacking them up inside a wallet.

Speaking of cell phones. there are some nice and very inexpensive access control systems that will open the door when you approach with your cell phone that has been authorized.

Save the fobs for other doors.

If you are still having issues you can add a request to enter passive infrared detector that will trigger a relay only when someone is standing in front of the door who is authorized. The better units have a very localized (beam) that will see your hand reaching for the knob.

This is one way of achieving a request to exit / enter without false trigger.

__________________
High Tolerance is Beautiful
Register to Reply
Guru

Join Date: Mar 2007
Location: by the beach in Florida
Posts: 33392
Good Answers: 1817
#4

Re: Problem with Bluetooth Read Range for Arduino Project

02/20/2019 12:00 PM

I would go with facial recognition system...

Link...

__________________
All living things seek to control their own destiny....this is the purpose of life
Register to Reply
Associate

Join Date: Jan 2011
Posts: 52
#5

Re: Problem with Bluetooth Read Range for Arduino Project

02/20/2019 11:39 PM

You are using the wrong approach. You need to install a physical barrier with an electrified lock that is controlled by the BLE fob.

To access the room, the employee must present their fob to a fob reader associated with the door. When the fob is authorized, an unlock signal is sent by the fob reader to the lock, allowing it to open.

Register to Reply Score 1 for Good Answer
Guru

Join Date: Sep 2016
Posts: 973
Good Answers: 9
#6

Re: Problem with Bluetooth Read Range for Arduino Project

02/24/2019 5:41 AM

Moving the distance of the reader to access point won't do?

UHF RFID is ideally good for this.

Register to Reply
Register to Reply 6 comments

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Copy to Clipboard

Users who posted comments:

BruceFlorida (1); DanAwo (1); gutmonarch (1); JE in Chicago (1); KT4YE (1); SolarEagle (1)

Previous in Forum: Earthing of Portakabin   Next in Forum: UPS and Power Line Noise

Advertisement