Well for triangulation you need to have the direction from which your device is receiving the signal.We can calculate Angle of Arrival for that but calculating that angle requires an array of receivers. Is a cell phone capable of calculating Angle of Arrival? I am asking this because I have came across the terms like wifi/BLE triangulation, calculating position by triangulation etc but they're actually referring to Trilateration in most of the cases. I know how trilateration works for a mobile and all the details but I don't think Triangulation is possible. And if it is possible, how is it possible and which one (triangulation or trilateration) is expected to give better result if you use ibeacons to approximate positions?
Lot of people are misleading terms as you pointed out. Triangulation is not possible with standard ble beacons or WiFi (I mean without modify the standard ble 4.0 or 4.1 and WiFi) right now because the standard doesn't report useful information like the phase (if you have phase and an array of directional antennas that are powered on one per time at a predetermined frequency you can use algorithms like MUSIC and deal with angles) but we only have Rssi and TX power at one meter(if it's an iBeacon) with those information we can estimate the distance that is very imprecise and fluctuate rapidly over time because of multipath and diffraction. In Nextome we have invented an algorithm to mitigate multipath fading that causes signal to bounce and achieve high accuracy Indoor Positioning of about 1 meter without fingerprinting. No one has tested triangulation with standard iBeacons right now but trilateration. I would start looking at least square approximation to solve the trilateration problems, but don't expect big results without filtering out the noise.
Mobile mast triangulation usually uses the power level to estimate how far a phone is from a particular cell tower. At any given time a phone will generally be in touch with several towers, even though it is only using one at a time for calls etc.
If you have an estimate of the distance from two or more towers you can imagine drawing a circle around each tower with the radius equal to this distance.
Where the circles intersect is the 'likely' position(s) of the mobile device.
WiFi estimation works on roughly the same principles but is much more accurate as there are so many more WiFi networks.
The big data aggregators (Goggle, Apple etc and their partners) receive data from millions of phones which allows them accurately locate where a particular WiFi network is located. When you then ask your phone to check you position they are able to see what WiFi networks you are close to and vey accurately narrow down your position, especially in a built up area with many WiFi networks.
Most phone positioning systems will use a mix of technologies, GPS, cell strangulation, WiFi to help narrow down your location.
Of course if you are on top of a mountain or in desert the options are a bit more limited, and GPS becomes more important...
来源:https://stackoverflow.com/questions/30642396/is-wifi-bluetooth-triangulationnot-trilateration-using-a-mobile-device-possibl