Network Scan - Get Network Environment Quality

Network-related topics, SIM card issues, power supply, antenna design, 3GPP standards, certification and regulatory approvals, …

Network Scan - Get Network Environment Quality

Postby ToF » Tue Jul 17, 2012 2:03 pm

Did you know that a unique AT Command can help scanning network environment to have a snapshot of its quality at a given location ?

Network Scan easily help to prevent that due to a bad network environment, a final application presents poor quality of service. Especially for wireless objects that remain in a fix location, where network quality is a key aspect.

By executing AT+NWKSCAN command, you can get detailed or synthetic report of network quality.
Speeding up installation time for an immediate decision on which network to manage the service at a given place. Less than 2 minutes needed, without SIM card inserted to get a result.

Network Scan - Example 1: Detailed command result, for exact network environment visibility. Carriers are sorted by network environment quality.
Code: Select all
AT+NWKSCAN

PLMN:“CARRIER XXX",MCC:123,MNC:45,MeanPower:30,CellNb:8
1:Arfcn:1020,Bsic:31,Lac:8,RxLev:38,Qual:0,Status:SUITABLE
2:Arfcn:1008,Bsic:32,Lac:9,RxLev:33,Qual:1,Status:SUITABLE
3:Arfcn:1009,Bsic:33,Lac:10,RxLev:32,Qual:2,Status:SUITABLE
4:Arfcn:1003,Bsic:34,Lac:11,RxLev:29,Qual:1,Status:SUITABLE
5:Arfcn:792,Bsic:35,Lac:12,RxLev:27,Qual:1,Status:SUITABLE
6:Arfcn:790,Bsic:36,Lac:13,RxLev:26,Qual:2,Status:SUITABLE
7:Arfcn:1013,Bsic:37,Lac:14,RxLev:26,Qual:1,Status:SUITABLE

PLMN:“CARRIER YYY",MCC:123,MNC:67,MeanPower:26,CellNb:6
1:Arfcn:32,Bsic:1,Lac:1,RxLev:35,Qual:0,Status:SUITABLE
2:Arfcn:8,Bsic:2,Lac:2,RxLev:35,Qual:1,Status:SUITABLE
3:Arfcn:10,Bsic:3,Lac:3,RxLev:27,Qual:0,Status:SUITABLE
4:Arfcn:17,Bsic:4,Lac:4,RxLev:22,Qual:2,Status:SUITABLE
5:Arfcn:48,Bsic:5,Lac:5,RxLev:20,Qual:0,Status:SUITABLE
6:Arfcn:539,Bsic:6,Lac:6,RxLev:18,Qual:1,Status:SUITABLE

OK


Network Scan - Example 2: Synthetic command result, with number of surrounding base station and average power. Carriers are sorted by network environment quality.
Code: Select all
AT+NWKSCAN=,2

"CARRIER XXX",7,30
"CARRIER YYY",8,26

OK


Network Scan availability:
- Included with Extended AT Application 1.21, coming with firmware R7.51.
- Check release notes.
Connect with us on Open AT Developer Network

For this post the author ToF
has been thanked by :
gmalpart (Tue Jul 24, 2012 12:17 pm)
User avatar
ToF
 
Posts: 168
Joined: Thu Dec 06, 2007 8:21 am
Location: Paris, France
Has thanked: 5 times
Have thanks: 14 times

Re: Network Scan - Get Network Environment Quality

Postby awneil » Tue Jul 17, 2012 8:43 pm

What are your metrics for "quality" :?:

What are your criteria for "suitable" :?:
When I say "SiWi", that's short for "Sierra Wireless".
User avatar
awneil
 
Posts: 6603
Joined: Mon Dec 03, 2007 1:18 pm
Location: Basingstoke, UK
Has thanked: 54 times
Have thanks: 85 times

Re: Network Scan - Get Network Environment Quality

Postby ToF » Wed Jul 18, 2012 10:13 am

awneil wrote:What are your metrics for "quality" :?:

It is not defining what is the right quality. This is dependent of the end user to define what is the necessary quality to ensure that its application will run proerly at a given location.
The command consist in delivering the parameters that can help the end user to properly select the good carrier to use at a given place.

Take the following network environment example:
> A customer need to maximize wireless object connectivity. But carrier doesn't offer SLA. And all carrier doesn't have the same price.
> So, the technician installing an application in field shall ensure that it will run properly at a given place, and if possible in a minimum of time.
> Running the AT+NWKSCAN command, he will get the network environment at the current place.
> Result could be:
- There is a unique cell with good quality on "Carrier A"
- On "Carrier B", there are 6 cell with good quality.
- On "Carrier C", there are 3 cells with good quality
- Which carrier to select ?

> The decision is up to the end user, and can be influenced by multiple aspect:
- Carrier price
- Number of available cell (in case carrier is proceeding to base station maintenance)
- Average quality

> Decision may rely on:
- RSSI may not be enough. Especially if there is a unique cell, network quality will be seen good with AT+CSQ command. But it will make the wireless object dependent of a unique cell. Is it acceptable that carrier proceed to base station maintenance for hours/days/week ? "Carrier C" could be good enough.
- An end application would run better with a good bandwidth, so better to select a carrier where there are low bit error rate, so with a maximum of "Qual" parameter equal to "0", to minimize re-transmission. "Carrier B" will be selected.
- The unique aspect of the carrier price is applicable. "Carrier A" will be good enough.

> In this case, the command is not deciding which carrier is the best, but the command expose the cell environment situation, so the technician, per the company rules, can decide which carrier to use.

> Per the kind of parameters used with AT+NWKSCAN, depending of the competencies of the people installing device, it could be easier to manage only the synthetic command. That gives an easier answer to analyze, while the other bring the exact content. The command also sort the result per quality. For this it is a simple algorithm based on number of SUITABLE cell.

awneil wrote:What are your criteria for "suitable" :?:

SUITABLE is a already a GSM criteria defined in the 3GPP standard which rely on multiple GSM stack algorithm that help a device to know if a cell is potentially usable or not. It is not only the one on which a GSM module is connected to, could be also a neighbor cell.

All the point of AT+NWKSCAN command is to help end user to select a proper carrier to run his end application.
In urban area where there are multiple carriers with multiple cells around, the interest of this will be probably low.
But once you go in rural area, where network coverage is more questionable, it would probably help.
Connect with us on Open AT Developer Network
User avatar
ToF
 
Posts: 168
Joined: Thu Dec 06, 2007 8:21 am
Location: Paris, France
Has thanked: 5 times
Have thanks: 14 times

Re: Network Scan - Get Network Environment Quality

Postby karlkuhn » Tue Apr 01, 2014 12:14 pm

Is this functionality available outside of the Extended AT command application? It would be useful to be able to access this information from within an OpenAT application?

Thanks,

Karl
karlkuhn
 
Posts: 76
Joined: Wed Nov 28, 2012 2:30 am
Has thanked: 5 times
Have thanks: 3 times

Re: Network Scan - Get Network Environment Quality

Postby sushil » Wed Apr 02, 2014 5:59 am

Yes, can do this using Open AT application too. Look up network_scan library sample in OS 6.52 or "ADL Layer 3 Service" in ADL User guide.

Extended AT internally uses network_scan library from OS 6.52 package and network_scan library is based on ADL Layer 3 Service APIs.
sushil
 
Posts: 37
Joined: Fri Feb 01, 2008 5:46 pm
Has thanked: 0 time
Have thanks: 8 times

Re: Network Scan - Get Network Environment Quality

Postby karlkuhn » Wed Apr 02, 2014 6:06 am

Great thanks Sushil. I will have a look.
karlkuhn
 
Posts: 76
Joined: Wed Nov 28, 2012 2:30 am
Has thanked: 5 times
Have thanks: 3 times


Topic Tags

NWKSCAN, Network Scan, 2.51, R7.51, 1.21, Extended AT Application

Return to General wireless topics

Who is online

Users browsing this forum: No registered users and 1 guest