Dear ARM friends,
I want to capture 2G/3G/4G signals, from mobile phones or stations, by mobile phone or PC.
I want to use signal strength for indoor positioning.
It is relatively easy to capture WiFi and Bluetooth signals by mobile phone or PC.
If you have any suggestions, please tell me.
I want to hear from you!
Honggui Li
China
That'll be an interesting problem to solve. You'll have to develop an app or service that you can install on those neighbour smartphones that will allow you to interrogate them remotely or report their RSSIs to a server at whatever interval or trigger you choose. There are no built in services in any operating system that I'm aware of that allow one smartphone to interrogate a nearby smartphone's mobile RSSI.
I should be a hacker to download my program on the neighbour smartphones, and I will try.
I still have other questions.
(1) The TcpDump for Linux can sniff the WiFi packets, which include RSSI, on my PC. The TcpDump for Android can sniff the WiFi packets, which don't include RSSI, on my smartphone. The TcpDump for Android is found from the Internet, and it may have limited functions. Is there a newest version of TcpDump for Android on the Internet, which can provide with RSSI?
(2) On my smartphone, I can use shell command "TcpDump -i wlan0" for WiFi. But what shell commands can be used for Bluetooth and 2G/3G/4G?
I have downloaded the newest version of TcpDump (4.7.4) for Android.
I use the shell "tcpdump -I", but my smartphone WiFi interface doesn't support monitor mode.
Don't all smartphone WiFi interfaces support monitor mode?
Can TcpDump be used for TOA (non-RSSI) based indoor positioning?
I wasn't implying you install the service on smartphones that were not your own. Only that if you're using multiple devices you own to create maps of signal strengths in indoor spaces, you could install it on them. Otherwise, of course there is no way to interrogate proximal devices without their permission.
This is probably a question for a TCPDump forum but no, no all WiFi drivers support monitor mode. This is the case in many OSes. The driver vendor has to support it for it to work.
Thank you!
It a good idea to deploy some devices for complex indoor positioning environments.
It is helpful to improve the precision of indoor positioning.