3
\$\begingroup\$

I was wondering if it is possible to communicate between 2 BLE devices when one is placed inside the car and another placed outside the car. Can BLE communicate in such a scenario?

For example, I have a sensor system (collision avoidance system) placed on the grill area of the car, It is connected with BLE to transmit the sensor data. There is another BLE placed inside the car which is receiving the data from the sensor, so when driving the car (consider all the windows are closed) can I receive those data from the collision avoidance sensor inside the car?

\$\endgroup\$
2
  • \$\begingroup\$ Placed either side of a car window easily so, if you want a decent answer you need to be more specific about placement. \$\endgroup\$
    – Andy aka
    Commented Jul 17, 2014 at 7:58
  • \$\begingroup\$ I have expanded the question a bit more with an example, I hope this helps \$\endgroup\$ Commented Jul 17, 2014 at 8:12

1 Answer 1

3
\$\begingroup\$

I take it that the question is whether or not the radio frequency (RF) signals between the two devices will be blocked by the components in a car, when one of the devices is outside and one is inside.

Metal and other conducting materials are efficient at blocking RF. Also placing an antenna close to metal is also likely to "de-tune" the antenna, meaning it will not be as efficient on the intended frequency. Also 2.4GHz signals are not great at penetrating and have shorter range than lower frequencies. Say 900MHz would work almost 3 times as far with the same TX and RX properties. Cars can also come with metallic paints which block RF and the wind screen's coating commonly also blocks RF.

That being said, a typical bluetooth low energy device with a TX power of 0dBm and an RX sensitivity of say -90dBm gives you a theoretical 90dBm "link budget". To carry a 2.4GHz RF signal in free space for 3m, you need a link budget of 50dBm plus at least 10dBm of so called "fade margin". (Simple calculator: http://www.qsl.net/pa2ohh/jsffield.htm) Now this leaves us with a margin of 30dBm for attenuation caused by the car chassis.

RF will radiate in all directions and bounce off of materials. The question becomes, is there a way for the RF to travel between the two devices which would cause less than 30dBm of fading/attenuation. This very well may not be a straight line, but may instead be for example by bouncing off the road or getting wave-guided through the ventilation :).

Causing 30dBm attenuation is actually not very easy as the RF tends to "leak" through any and all routes. You'd be hard pressed to find locations in a car where there isn't some route that the RF finds that causes less than 30dBm of attenuation. There are some numbers for common building materials http://www.moonblink.com/store/attenuation_at_24ghz_.cfm that give you an idea of typical losses for materials.

In summary: Yes it is possible for two devices to communicate when one is placed outside of the car and one is placed inside of the car. Just don't place the antenna straight onto metal which would detune it and block a lot of RF paths.

\$\endgroup\$
3
  • \$\begingroup\$ It may work sometimes, yes (I can drop a BLE emitter in a cookie tin and still detect it when physically nearby, though not at a distance). But it probably should not be counted on for a "collision avoidance system" \$\endgroup\$ Commented Jul 24, 2014 at 20:52
  • \$\begingroup\$ I was thinking of those reversing radar systems where rarely life and limb are at stake. Arguably by detecting and notifying about link loss the driver could be warned, but personally I would not use wireless technology for any safety critical uses, least of all in a scenario where the RF environment can't be controlled. \$\endgroup\$ Commented Jul 24, 2014 at 22:31
  • \$\begingroup\$ Thank you SuperFlux for your nice explanation, I did the testing with the BLE devices to see if it gets connected when one BLE device placed outside and another placed inside the car, like you already mentioned it does get connected. Now, i will measure the power degradation level to make sure if the communication is reliable. I will soon update on this. Thanks again :) \$\endgroup\$ Commented Jul 28, 2014 at 10:27

Your Answer

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

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