maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Howto get low level GSM network information ? (https://talk.maemo.org/showthread.php?t=44809)

jonan 2010-02-17 06:14

Howto get low level GSM network information ?
 
Looking to get the following GSM network parameters on the N900:
  • Neighbors
  • C1
  • C2
  • RxLev

Currently working through DBUS with python and familiar with:

Code:

Phone.Net.get_registration_status
Phone.Net.cell_info_change

But this is not enough to get the above. Would be nice if its available through DBUS but I will go lower if needed.

Can someone point me in the right direction ?

-Jonan

jonan 2010-02-23 06:41

Re: Howto get low level GSM network information ?
 
Bump.

This is for a location based reminder app I am developing. It provides reminders ( alarmd ) based on location. For example, when traveling home via bus it's set to go off when approaching my stop so I don't miss it if sleeping or zoned out. Prototype works ok but is simply too inaccurate without the above information. Working on adding Wifi AP's next. The goal being to avoid power hungry GPS at all costs and have this run 24/7.

-Jonan

shadowjk 2010-02-24 21:26

Re: Howto get low level GSM network information ?
 
BTW through liblocation you should be able to request only ACWP, which uses network positioning instead of gps. You might want to check that out and see if it gives sufficient precision.

AndiThebest 2010-02-24 23:56

Re: Howto get low level GSM network information ?
 
yes, liblocation with acwp works well.
wifi based is interesting... there is a global database (skyhookwireless.com), but its proprietary and at the moment there is no armel compilation available. I have requestet for one.

jonan 2010-03-05 16:41

Re: Howto get low level GSM network information ?
 
ACWP does work well. However it requires network access which I wanted to avoid for sake of power. Coordinates are not really needed here. Only need to know you are near a named location by checking for presence of cellids or APs.

Going to use AWCP for now rather than get hung up on this detail. Location API mentions caching but doesn't give any details. Any ideas ?

Was looking for the extra GSM information to improve accuracy and try a few things including building location databases like you mentioned and ACWP make use of. Look at these to get an idea:

http://wiki.openmoko.org/wiki/CellHunter

http://realtimeblog.free.fr/

http://www.opencellid.org/

-Jonan


All times are GMT. The time now is 11:54.

vBulletin® Version 3.8.8