Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

How read cell information from mobile: AT commands or FBUS?

Posted on 2004-10-05
5
Medium Priority
?
3,088 Views
Last Modified: 2013-12-09
Hello,

   I'm working in a project about GPS-GSM location. I need read information about neighbour cell from the mobile and sae this information in Access. I found some AT commands, like MONP and MONI, that give what I need; but this commands don't work with Nokia.

   I wonder to know if exist any AT command standard that give this information, or if don't exist how I can obtain this info fron mobile. I know this is posible with FBUS protocol, but I don't know how use this potocol. Thankyou very much!

Regards,
Andrés de la Fuente
0
Comment
Question by:andresfulo
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
5 Comments
 
LVL 8

Expert Comment

by:Meff
ID: 12238128
The GSM module listed on http://www.gsm-modem.de/pcs-module.html is able to get the Cell data of any GSM operator and not only the data of one opertator like by Nokia monitor commands. This gives me the cell data of T-Mobile, Vodafone, O2 and E-Plus even when I use a T-Mobile SIM card. Please feel free to  have a look on command set as below:

### 1.1.1 Easy Scan custom AT commands ###

#### 1.1.1.1      *CSURV - Network Survey of the complete 900/1800/1900 Network ###
*CSURV – network survey of the complete GSM900/1800/1900 Network
Execute command  AT*CSURV AT#CSURV(both syntax are possible)

The command allows to perform a quick survey through both GSM900 and DCS1800 or PCS1900 Bands (full band scan). After this the following information for every received BCCH is available.For BCCH-Carrier: arfcn: <value> bsic: <value> rxLev: <value> ber: <value> mcc: <value> mnc: <value> lac: <value> cellId: <value> cellStatus: <value> numArfcn: <value> arfcn: <value1>…<value64> numChannels: <value> array: <value1>…<value32>For non BCCH-Carrier:arfcn: <value> level: <value>where:arfcn = C0 carrier assigned radio channel (BCCH - Broadcast Control Channel)bsic = base station identification coderxLev = received level (in dBm)ber = bit error rate (in %)mcc = mobile country codemnc = mobile network codelac = localization area codecellId = cell identifiercellStatus = cell StatusCell Allocation NumArfcn = number of valid channels arfcn = arfcn-listBCCH Allocation NumChannels = number of valid channels array = arfcn-listThe parameter CELLSTATUS indicates the following statuses:- CELL_SUITABLE indicates the C0 is a suitable cell.- CELL_LOW_PRIORITY indicates the cell is low priority based on   the system information received.- CELL_FORBIDDEN indicates the cell is forbidden.- CELL_BARRED indicates the cell is barred based on the system   information received.- CELL_LOW_LEVEL indicates the cell RXLEV is low.- CELL_OTHER indicates none of the above e.g. exclusion timer   running, no BCCH available…etc.For every non BCCH the following information is available:arfcn = RF channelrxLev = received level (in dBm)

### Write commandAT*CSURV=<s>,<e> ###
The command allows to perform a quick survey through a defined part of the GSM900/DCS1800/PCS1900 Bands. It scans the channel from <s> to <e>. The result format is similar to the full band scan.Parameters: <s> = starting channel                    <e> = ending channel

### Example ###
AT*CSURVNetwork survey started…arfcn: 48 bsic: 24 rxLev: -52 ber: 0.00 mcc: 610 mnc: 1 lac: 33281 cellId: 3648
cellStatus: CELL_SUITABLE numArfcn: 2 arfcn: 30 48 numChannels: 5 array: 14 19 22 48 82arfcn: 14 level: 8Network survey endedOK

### 1.1.1.2      *CSURVC - Network Survey in computer friendly format ###
*CSURVC – network survey in computer friendly format
Execute command  AT*CSURVC

The command allows to perform a quick survey through both GSM900 and DCS1800 or PCS1900 Bands (full band scan). The format is computer friendly.For BCCH-Carrier:<arfcn>,<bsic>,<rxLev>,<ber>,<mcc>,<mnc>,<lac>,<cellId>,< cellStatus>,<numArfcn>,<arfcn1>…<arfcn64>,<numChannels>,< array1>…<array32>For non BCCH-Carrier:<arfcn>,<level>The numeric format of the parameter CELLSTATUS is the following:0 - CELL_SUITABLE1 - CELL_LOW_PRIORITY2 - CELL_FORBIDDEN3 - CELL_BARRED4 - CELL_LOW_LEVEL5 - CELL_OTHER

### Write commandAT*CSURVC =<s>,<e> ###      
The command allows to perform a quick survey through a defined part of the GSM900/DCS1800/PCS1900 Bands. It scans the channels from <s> to <e>. The result format is similar to the full band scan.Parameters: <s> = starting channel                    <e> = ending channel

### Example ###
AT*CSURVCNetwork survey started…48,24,-52,0.00,610,1,33281,3648,0,2,30 48,5,14 19 22 48 8214,8Network survey endedOK

### 1.1.1.3      *CSURVU - Network Survey of user defined 900/1800/1900 channels ###
*CSURVU – network survey of user defined GSM900/1800/1900 channels

### Write commandAT*CSURVU =<ch1>,<ch2>,…,<chN>###
The command allows to perform a quick survey of user defined GSM900/DCS1800/PCS1900 channels. It scans the given channels. The result format is the same like the full band scan (AT*CSURV).Parameter: <chN> = channel numberThe max. number of scanned channels is 498 (124 for GSM, 374 for DCS or PCS).The <chN> must be in a increasing order.

### Example###
AT*CSURVU=59,110Network survey started…arfcn: 59 bsic: 16 rxLev: -76 ber: 0.00 mcc: 546 mnc: 1 lac: 54717 cellId: 21093 cellStatus: CELL_SUITABLE numArfcn 2 arfcn: 36 59arfcn: 110 rxLev: -107Network survey endedOK

### 1.1.1.4 *CSURVUC - Network Survey in computer friendly format ###
*CSURVUC – network survey of user defined channels in computer friendly format

Write commandAT*CSURVUC =<ch1>,<ch2>,…,<chN>      The command allows to perform a quick survey of user defined GSM900/DCS1800/PCS1900 channels. It scans the given channels. The format is computer friendly.Parameter: <chN> = channel numberThe max. number of scanned channels is 498 (124 for GSM, 374 for DCS or PCS).The <chN> must be in a increasing order.

### Example###
AT*CSURVUC = 59,110Network survey started…59,16,-76,0.00,546,1,54717,21093,0,2,36 59110,-107Network survey endedOK

If I am right, then nobody else offer such powerful networking monitoring commands then this GSM engine.

But there is not only the feature EASY SCAN, what makes this GSM / GPRS module unique:
### EASY GPRS ###
- Embedded TCP/IP and UCP/IP protocoll stack

### EASY CAMERA ###
Based on a ultra small and inexpensive CMOS camera you can send JPEGs based on the embedded SMTP client to any email account as a simple email attachment.
A few AT commands only and you will send a picture not on expensive MMS, but on standard cheap TCP/IP.

Regards
Meff

0
 

Author Comment

by:andresfulo
ID: 12306621

   Thanks Meff, but I have to do a general application that obtain this info from any mobile phone (we are working with Nokia phone) or from any GSM PCMCIA card.

   I don't know if is posible through AT command, but I know this info could be obtain through MBUS/FBUS protocol. I would like to know where can I see info aboutt these protocols.

   The Nokia mobile phone, which we are working (6216), has  the Nte Monitor, where there are all the info I need, but I don't know how pass thir info from mobile to PC.

Regard,
andresfulo
0
 
LVL 8

Accepted Solution

by:
Meff earned 500 total points
ID: 12310496
I am focused on industrial applications and do not use mobile phone but a look on http://www.nobbi.com/monitor/index_en.htm will may help a lot.

*** Text from the homepage ***
NetMonitor with PC-Support: TAPIR-G
 
As a little help for all these people running around with a activated NetMonitor, I made this software, supporting lots of phones. You may:
show, process and log data of the current active cell
see the state of your phone
log all phone activity, including in/out calls
show and log CellBroadcast-messages
using a Siemens data module: show and log all NetMonitor data
using a Nokia 51xx/61xx: show and log all NetMonitor data without NCDS. If not already done, the NetMonitor will be activated
*** end of text ***

Regards
Meff
www.gsm-modem.de
0

Featured Post

Learn how to optimize MySQL for your business need

With the increasing importance of apps & networks in both business & personal interconnections, perfor. has become one of the key metrics of successful communication. This ebook is a hands-on business-case-driven guide to understanding MySQL query parameter tuning & database perf

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article we have discussed about the OS X EI Capitan and how to fix Wi-Fi issue in OS X El Capitan. We have explained how to delete system level preferences and create a new Wi-Fi location to resolve Wi-Fi issue.
Using in-flight Wi-Fi when you travel? Business travelers beware! In-flight Wi-Fi networks could rip the door right off your digital privacy portal. That’s no joke either, as it might also provide a convenient entrance for bad threat actors.
This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.
Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…

721 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question