Reading BLE's and Sending a long a multiple paths.

Hello guys
I am planning on starting a project where i have a straight line of 200meters long divided into 4 section of 50meters each.
at the start of the straight line i will have a ble tag reader which will read the tag along the straight line and provide an estimated distance the tag is located or what section if the section are allocated A,B,C and D respectively.
I thought of a solution for this using this using the esp32 as the reader for the tag and then read the tags RSSI to get estimated distance of the tags but the straight line(1) is vertical and there is another straight line(2) with a different tag reader horizontally 100 meter from straight line (1) so if there is a tag in between both straight line both reader will read the tag hence not knowing which straight line the tag belongs to. i cant assign the tag to a particular reader as there will be so many tags and it should be read by all reader. also is it possible to control the radiation pattern of the esp32 antenna??

my other solution will be to put the esp32 on each section(A,B,C and D) to read the tag which is a very expensive approach given the size of area i want to deploy the project and doesnt fix the tag been read by multiple esp32.
was also thinking of slave master with Hc 05/06 but it cant work with one master and multiple slaves due to communication protocols. and can I2C communication be used with HC 05 or 06? in case of connecting multiple HC sensor to arduino using wires along the straight line. the HC 05/06 will only read the mac address of the ble and send to arduino via i2c.

So guy all suggestions are welcome.
Thanks

Azeez_Jimoh:
at the start of the straight line i will have a ble tag reader which will read the tag along the straight line

Sorry, but there seemed to me no point reading past that because I cannot understand it.

What does "read the tag along the straight line" mean?

To the best of my knowledge a tag is one place and is not spread out along a line.

...R

Robin2:
Sorry, but there seemed to me no point reading past that because I cannot understand it.

What does "read the tag along the straight line" mean?

To the best of my knowledge a tag is one place and is not spread out along a line.

...R

what i mean by a straight line can also be said as a straight path. a straight path of 200 meters long.

a tag can be used for both Asset and Person tracking which means that a tag can be moved not "one placed" and then there's will be a ble client that receive data been advertised by the tag(also called ble server).

Maybe you are trying to describe a system in which there are several tag readers arranged at intervals along a straight line and they are expected to identify a tag held by a person (say) who is walking along the line past each reader in turn?

But that does not make sense either because you say there is a vertical line and a horizontal line.

I suspect a simple diagram of the thing you are trying to create would make things a lot clearer. See this Simple Image Guide

A good description of the overall project would also be a big help.

...R

You might want to start by determining if your BLE device can even read a tag 50 meters away. I have my doubts.

You might want to follow that up by determining if there is ANY correlation between RSSI values and the distance that the tag is away from the BLE device. Again, I suspect a weak correlation at best.

Simple explanation is a guy has a tag with him he is going to working along the straight path,
the gateway/reader will read the RSSI of the tag along with the distance(have doubts on this) and time spent in a particular section along the path.

Image from Reply #5 so we don't have to download it. See this Simple Image Guide

...R

I gave you the link for how tp post images in Reply #3. It would be great if you would now post an image that is the right way up so I don't have to turn my PC on its side.

I reckon the best you will get is a detection when the tag is very close to the reader and then you will have to estimate what is happening between times.

...R

Sorry for the way the pic came.

as for the distance i am thinking on soldering a copper wire to the antenna on the esp32 but it only read the tag when it touches the copper wire or 10cm distance from the copper wire on the other end. any suggestions plz.