View Single Post
Posts: 51 | Thanked: 41 times | Joined on Feb 2015 @ Mansester, FI
#58
Originally Posted by hhaveri View Post
Technically the cell id recognition of the app should be quite reliable and stable. But the problem is indeed the possible variation of cells the phone is connected to over time.
If cell ID recognition is solid, could there be something funky in recording of cell IDs? The reason I'm asking is that yesterday at the office when I created a new situation to try the solution posted by @nodevel, I started cell ID recording but it acted as if no cells were available (count stayed at zero). This would explain why in some cases when a situation switch has failed no new cells have been found when I restart recording. Either that, or the cell ID recognition (or the platform API, perhaps?) has a hidden bug somewhere

I have myself recorded well over 10 cells at my home. This also covers quite a large physical area, so it can get quite inaccurate as a positioning method at least in some places.
It's true that it can be quite inaccurate, and especially near the borders of the area it's very volatile. The dampening I mentioned helps with that, but in my experience it also helps a bit if you have a trace log of the cell IDs with timestamps from where you can assign the cells to different areas/locations and immediately see when the coverage at the location is stable enough (Llama has such a log). It also makes it easy to assign cells to areas afterwards, as a complement to recording. With dampening it would not matter if the phone occasionally switched to a cell further away for a couple of minutes, and so it might be possible to keep the effective physical area more compact.