Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как узнать текущие параметры соединения (диапазон, оператор)
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Ruslan1
Здравствуйте, помогите пожалуйста, понять не могу....

Есть модуль Sierra wireless Q2687 (Но это второстепенно, AT- команды надеюсь стандартные нужны)

Нужно понять, почему плохо работает (Грешу на неподящую антенну).

Как узнать уровень сигнала- ясно, это "at+csq"
У себя на столе вижу ответ "31,0"
Если откручиваю антенну (то есть от модуля до платы есть короткий хвостик CMA-CMA)- "12,0"

На объект даю запрос ""at+csq", ответ "11,0". То есть ощущение такое, что антенны просто нет. В реальности она есть, но вокруг объекта соты работают на 850/1900 MHz (вероятность 99%), а я испытываю на 900/1800. Так что вполне возможно, антенна не тянет (установлена GSM900-X01)
Вроде бы сигнал на объекте должен быть хороший.

Но чтобы убедится, хочу выяснить реально на каком из диапазонов работает оператор. Какая-нибудь AT-команда дает такой ответ?
Может, "AT+CCED" ?

AT+CCED=0,1
+CCED: 259,02,00a1,08a5,39,6,63,,,0,,,0
Тренируюсь на столе, "39" это мой RxLev
получается, что BCCH Freq равно 08a5

На объекте:
at+csq
+CSQ: 16,0
OK
AT+CCED=0,1
+CCED: 310,410,0c08,9937,12,234,26,,,0,,,0
OK
AT+COPS=?
+COPS: (2,"AT&T","","310410"),(0,"AT&T","","310260")
AT+COPS?
+COPS: 0,2,310410
После сброса регистрация (+CREG: 0,1) происходит через 60-80 секунд.

Или есть другая команда/команды, позволяющие узнать рабочую частоту (диапазон), имя/код оператора, может еще что-то?


И еще, можно ли что-то полезное вытянуть из "AT+WSCAN" ?

Буду рад любым подсказкам, как AT-командами проверить качество.
megajohn
на телитах, если на запрос AT+COPS?
отвечает +COPS: 0,2,"25002",2 то это сеть 3G
если +COPS: 0,2,"25002" то GSM

где 250 это код оператора страны - 250 россия
02 это оператор.

Так же по Cid (cell identigication ) можно определить к какой сети подключены
к примеру в CREG инфа по текущей соте
+CREG: 2,1,"1267","1084" - это 2G сота
+CREG: 2,1,"39A3","2A630AB" - это 3G сота
megajohn
Цитата(Ruslan1 @ Jul 29 2012, 22:52) *
+CCED: 259,02,00a1,08a5,39,6,63,,,0,,,0
Тренируюсь на столе, "39" это мой RxLev
получается, что BCCH Freq равно 08a5


согласно этому ДШ http://www.induowireless.com/manualer/gsm/...t_kommandon.pdf
получается что.

MCC=259
MNC=02
LAC=00a1
CI=08a5
BSIC=39
BCCH FREQ=6
RxLev=63
RxLevFull=
RxLevSub=
RxQual=0
RxQualFull=
RxQualSub=
Idle TS=0

Вообщем, нужно знать версию прошивы на вашем модеме, чтобы говорить на одном языке
Ruslan1
megajohn, спасибо за участие.
Версия прошивки 7.46
руководство у них до 10Мб раздулось....

Я тут перепроверил, получилось следующее:

Нажмите для просмотра прикрепленного файла

Вот как дальше интерпретировать "BCCH Freq" ? Это связано с диапазоном работы модуля? Я почему-то понял, что это частота, которая между сотами используется.

Расшифровка некоторых полей:
Цитата
<BSIC>: Base Station Identity Code

<BCCH Freq>: Broadcast Control CHannel Freq absolute
The range depends of the selected band:
P900 range: 1-124
E900 range: 1-124, 975-1023 and 0 for 1024
850 range: 128-251
DCS1800 range: 512-885
PCS1900 range:
512-810 for the Q26Extreme or for the other embedded modules if it is not configured in autoquadband (see the +WMBS command description) 1536-1834 for embedded modules other than Q26Extreme and if it is configured in autoquadband (see +WMBS command description). This is made to distinguish DCS and PCS absolute frequency in autoquadband.


Ну и очень интересно как "AT+WSCAN" использовать, может отсюда можно что-нибудь вытянуть.
Непонятно, что собственно команда эта делает: измеряет уровень на указанной частоте путем переключения на нее своего приемника? Или что-то еще?

Цитата
This Sierra Wireless proprietary command displays the received signal strength indication for a specified frequency (in absolute format).

AT+WSCAN=<freq>
+WSCAN: <rssi>

<freq>: absolute frequency. The range depends of the selected band: P900 range: 1-124 E900 range: 1-124, 975-1023 and 0 for 1024 850 range: 128-251 DCS1800 range: 512-885 PCS1900 range:......
zebrox
Цитата(Ruslan1 @ Jul 30 2012, 16:06) *
Вот как дальше интерпретировать "BCCH Freq" ? Это связано с диапазоном работы модуля? Я почему-то понял, что это частота, которая между сотами используется.


Frequency bands used by GSM
http://en.wikipedia.org/wiki/Cellular_frequencies

Ruslan1
Цитата(zebrox @ Jul 30 2012, 20:32) *

zebrox, спасибо!
Мне в голову не могло прийти, что это даже стандартизировано, эти номера.
То есть вопрос решен, частоту и оператора знаю как узнать sm.gif

Но вот еще понять бы, что можно выжать из "AT+WSCAN"....
megajohn
Цитата(Ruslan1 @ Jul 30 2012, 23:04) *
Но вот еще понять бы, что можно выжать из "AT+WSCAN"....


сдается мне, это выдача информации по всем частотам. Типо на частотном канале 6 обнаружена базовая станция с такими то параметрами, либо что-то обнаружено но другое.
могу показать на примере телита

Network survey started ...
arfcn: 87 bsic: 38 rxLev: -56 ber: 0.00 mcc: 250 mnc: 99 lac: 1223 cellId: 12335 cellStatus: CELL_OTHER numArfcn: 2 arfcn: 85 87 numChannels: 24 array: 67 68 72 73 78 80 82 84 587 593 602 605 609 610 611 612 616 617 619 622 626 630 637 638
arfcn: 88 rxLev: -74
arfcn: 541 bsic: 48 rxLev: -78 ber: 0.00 mcc: 250 mnc: 20 lac: 19701 cellId: 4292 cellStatus: CELL_SUITABLE numArfcn: 5 arfcn: 522 541 557 859 873 numChannels: 27 array: 512 514 515 518 519 526 528 529 530 535 538 539 540 541 545 549 552 553 554 562 563 580 860 867 872 881 885
arfcn: 31 bsic: 56 rxLev: -89 ber: 0.00 mcc: 250 mnc: 01 lac: 235 cellId: 1913 cellStatus: CELL_LOW_LEVEL numArfcn: 1 arfcn: 31 numChannels: 26 array: 26 31 33 34 45 48 49 51 53 55 56 57 59 61 62 651 667 668 677 742 746 756 761 771 795 1016
arfcn: 90 rxLev: -94
arfcn: 549 bsic: 54 rxLev: -98 ber: 0.00 mcc: 250 mnc: 20 lac: 19701 cellId: 2684 cellStatus: CELL_BARRED numArfcn: 2 arfcn: 549 564 numChannels: 18 array: 514 515 518 520 527 528 530 532 538 539 541 544 545 552 554 559 563 579
arfcn: 725 rxLev: -108


molecul
Цитата(megajohn @ Jul 31 2012, 11:02) *
сдается мне, это выдача информации по всем частотам.


Подозреваю, что по +WSCAN выдается информация по одному каналу, заданному параметром <freq>, причем сообщается только уровень сигнала по этому каналу. Выяснить другие параметры "чужих" БС wismo не умеет. Если это не так, пусть знатоки SW меня поправят sm.gif
CADiLO
Чужие БС на сегодня умеют показывать TELIT и SIMCOM при отключеной карточке в режиме сканирования сети. У SW намерения сделать подобное тоже были, но насколько реализовано - не знаю.

Без SIM карточки:

AT+CNETSCAN

------MOST SUITABLE CELL------
Operator:"UA-KYIVSTAR",MCC:255,MNC:3,Rxlev:43,Cellid:1c7d,Arfcn:0598
Operator:"UA-KYIVSTAR",MCC:255,MNC:3,Rxlev:39,Cellid:1c7c,Arfcn:0606
Operator:"UA-KYIVSTAR",MCC:255,MNC:3,Rxlev:25,Cellid:249b,Arfcn:0602
Operator:"UA-KYIVSTAR",MCC:255,MNC:3,Rxlev:14,Cellid:1fd8,Arfcn:0641
Operator:"UA-KYIVSTAR",MCC:255,MNC:3,Rxlev:16,Cellid:ffff,Arfcn:0647
Operator:"UA-KYIVSTAR",MCC:255,MNC:3,Rxlev:14,Cellid:1c7b,Arfcn:0621
Operator:"UA-KYIVSTAR",MCC:255,MNC:3,Rxlev:13,Cellid:6f2f,Arfcn:0627
Operator:"UA-KYIVSTAR",MCC:255,MNC:3,Rxlev:11,Cellid:6e49,Arfcn:0622
Operator:"UA-KYIVSTAR",MCC:255,MNC:3,Rxlev:11,Cellid:1be6,Arfcn:0615
------OTHER SUITABLE CELL------
Operator:"MTS UKR",MCC:255,MNC:1,Rxlev:39,Cellid:d1a9,Arfcn:0667
Operator:"MTS UKR",MCC:255,MNC:1,Rxlev:30,Cellid:ffff,Arfcn:0680
Operator:"MTS UKR",MCC:255,MNC:1,Rxlev:21,Cellid:ffff,Arfcn:0681
Operator:"MTS UKR",MCC:255,MNC:1,Rxlev:19,Cellid:ffff,Arfcn:0678
Operator:"MTS UKR",MCC:255,MNC:1,Rxlev:16,Cellid:9fe4,Arfcn:0674
Operator:"MTS UKR",MCC:255,MNC:1,Rxlev:15,Cellid:d1a7,Arfcn:0660
Operator:"MTS UKR",MCC:255,MNC:1,Rxlev:11,Cellid:9dbf,Arfcn:0659
Operator:"MTS UKR",MCC:255,MNC:1,Rxlev:11,Cellid:ffff,Arfcn:0663

Operator:"life:)",MCC:255,MNC:6,Rxlev:17,Cellid:06e2,Arfcn:0706

OK

Если карточка зарегится в сети, то покажет только раздел ------MOST SUITABLE CELL------
Ruslan1
Цитата(molecul @ Jul 31 2012, 10:35) *
Подозреваю, что по +WSCAN выдается информация по одному каналу, заданному параметром <freq>, причем сообщается только уровень сигнала по этому каналу.

Я тоже так думаю. Вопрос только, можно ли эту информацию как-то полезно использовать? Ну, например, проконтролировать АЧХ канала: БС, думаю, на всех частотах одинаково передает, а вот уровень приема уже разный. Если это так- то данный подход позволяет провести контроль, например, антенны: если у меня антенна на 850 МГЦ сильно валит, то чем дальше частота от 900 МГц, тем меньше уровень я увижу.

А чужие БС мне вообще не нужны, трекинг неинтересен, переключение на другого оператора в автомате-тоже. Ну, по крайней мере, в обозримом будущем это не интересует.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.