реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Команды для определения видимых сот
kan35
сообщение Jul 30 2012, 05:16
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Подскажите, какие команды использовать для определения необходимой информации для использования в серсисах типа яндекс локатор. Попробовал примеры от яндекса - понравилось как работает. Лучше конечно команды в рамках соответствующего стандарта.
модемы которые используем: quectel, wismo
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jul 30 2012, 12:41
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(kan35 @ Jul 30 2012, 09:16) *
модемы которые используем: quectel, wismo


Wismo: AT+CCED
Simcom: AT+CENG
Telit: AT#MONI, AT#RFSTS

как в quectel хрен знает, ни модель не сказана ни на ДШ нет ссылки. Ищите в доке команду которая выдает об neighbour, это и есть то что нужно.


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 30 2012, 13:29
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



У SIMCOM еще - AT+CNETSCAN и AT*CELLLOCK

QUECTEL - AT+QENG и AT+QLOCKF


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
kan35
сообщение Jul 31 2012, 04:32
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Спасибо!
Go to the top of the page
 
+Quote Post
kan35
сообщение Mar 3 2013, 06:06
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Цитата(CADiLO @ Jul 30 2012, 17:29) *
У SIMCOM еще - AT+CNETSCAN и AT*CELLLOCK

QUECTEL - AT+QENG и AT+QLOCKF

Дошли руки до quectel m72
Данные о сотах собираю командой AT+QENG - с этим проблем нет.
На сервер отправляю такой запрос:
Код
xml=<ya_lbs_request>
<common>
  <version>1.0</version>
  <api_key>ABZs_k8BAAAAwuKiIgMDFIOBkHmKur7FLvxs-j3k9gp1r7UAAAAAAAAAAADUbWq0RMczbcY3Qye-ItK7Im5r9A==</api_key>
</common>
<gsm_cells>
  <cell>
   <countrycode>250</countrycode>
   <operatorid>99</operatorid>
   <cellid>8d63</cellid>
   <lac>6d32</lac>
   <signal_strength>-106</signal_strength>
   <age>1000</age>
  </cell>
  <cell>
   <countrycode>250</countrycode>
   <operatorid>99</operatorid>
   <cellid>399b</cellid>
   <lac>6d32</lac>
   <signal_strength>-97</signal_strength>
   <age>1000</age>
  </cell>
  <cell>
   <countrycode>250</countrycode>
   <operatorid>99</operatorid>
   <cellid>3997</cellid>
   <lac>6d32</lac>
   <signal_strength>-107</signal_strength>
   <age>1000</age>
  </cell>
</gsm_cells>
</ya_lbs_request>

В ответ получаю
Код
<?xml version="1.0" encoding="UTF-8"?>
<ya_lbs_response>
  <position>
    <latitude>55.7487144</latitude>
    <longitude>37.5881462</longitude>
    <altitude>0.0</altitude>
    <precision>100000</precision>
    <altitude_precision>30.0</altitude_precision>
    <type>ip</type>
  </position>
</ya_lbs_response>

Оказывает точность 100000 и забрасывает на 30км от моего реального положения.
Как видно из ответа сервера параметр precision 100000, на что яндекс в инструкции говорит следующее:
Цитата
В некоторых случаях Яндекс.Локатор сообщает о точности 100000 метров, которая означает, что до-
стоверно определить местоположение не удалось. Это происходит, если местоположение определяется
не по IP-адресу мобильного устройства, а по IP-адресу какого-либо публичного сервера или прокси-
сервера.

Но я ему даю нормальные координаты вышек. В чем может быть дело, что не так?

Похоже, что он по IP адресу с которого я к нему подсоединился определил, но почему?..
Go to the top of the page
 
+Quote Post
Telit
сообщение Mar 3 2013, 08:06
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 12-11-10
Из: СПБ
Пользователь №: 60 836



Цитата(megajohn @ Jul 30 2012, 16:41) *
Telit: AT#MONI, AT#RFSTS


У телита есть еще сервис который базируется на собственной базе вышек и собственном сервере.

Также у телита есть еще группа скрытых команд которая позволяет обмануть сеть и рассчитать все TA от всех видимых в данный момент BS.
Этот метод дает наивысшую точность при условии если у вас есть точные координаты станций.
Go to the top of the page
 
+Quote Post
kan35
сообщение Mar 3 2013, 10:18
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Разобрался, cellid и lac можем выдает в формате hex (хотя нигде нет конкретизации dec это hex или просто символы), в свою очередь Яндекс принимает даные в формате dec.
Telit, я так понимаю этот протокол не может быть использован на других модемах, если все таки можно, то говорите как.
И расшифруйте, что значит обмануть сеть? и что такое TA?
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Mar 3 2013, 12:30
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
и что такое TA?

По сути - задержка распространения сигнала от терминала до БС. Обычно имеется только до одной и то в момент активной связи. Позволяет оценить дальность с полукилометровой точностью. Актуально для определения координат неподвижного объекта...
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 3 2013, 14:50
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (ArtemKAD @ Mar 3 2013, 15:30) *
По сути - задержка распространения сигнала от терминала до БС. Обычно имеется только до одной и то в момент активной связи. Позволяет оценить дальность с полукилометровой точностью. Актуально для определения координат неподвижного объекта...

И чё, какая разница между подвижным и неподвижным объектом в GSM? До Доплера еще ой как далеко. Или у вас спутники со скоростью 20Км/сек? Уж давно есть программы определяющие до 10 метров по A-GSM. У некоторых провайдеров есть платные сервисы, дающие такие данные.
Go to the top of the page
 
+Quote Post
Telit
сообщение Mar 3 2013, 17:12
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 12-11-10
Из: СПБ
Пользователь №: 60 836



Цитата(Aner @ Mar 3 2013, 18:50) *
И чё, какая разница между подвижным и неподвижным объектом в GSM? До Доплера еще ой как далеко. Или у вас спутники со скоростью 20Км/сек? Уж давно есть программы определяющие до 10 метров по A-GSM. У некоторых провайдеров есть платные сервисы, дающие такие данные.

когда тачка угнана и стоит в металлическом отстойнике, спутники не помогут.
A-GSM такая же туфта которая тупо смотрит CellID, LAC и RX level. потом http запрос на свой сервер и т.д.
просто база своя и много псевдонаучных терминов вроде grid-based algorithm uses Gaussian distributions to model signal intensity variations within each grid cell....
вообщем типа как и у всех и почти не поможет в случае неподвижного объекта или в случае высотной городской застройки.


kan35,
мы тут уже сто раз терли эту тему с позиционированием в сетях GSM (в том числе через реальный перерасчет TA) в другой большой ветке. Не поленитесь почитать!
Go to the top of the page
 
+Quote Post
molecul
сообщение Mar 3 2013, 17:18
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(kan35 @ Mar 3 2013, 14:18) *
Разобрался, cellid и lac можем выдает в формате hex (хотя нигде нет конкретизации dec это hex или просто символы), в свою очередь Яндекс принимает даные в формате dec.
Telit, я так понимаю этот протокол не может быть использован на других модемах, если все таки можно, то говорите как.

Почитайте здесь.
Цитата(kan35 @ Mar 3 2013, 14:18) *
И расшифруйте, что значит обмануть сеть? и что такое TA?

Имеется в виду недокументированная команда, позволяющая принудительно изменить обслуживающую БС на другую, и соответственно получить TA от нее.
Go to the top of the page
 
+Quote Post
kan35
сообщение Mar 3 2013, 19:25
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



C точки зрения физики было бы интересно понять как TA рассчитывается, неужели по скорости света как то измеряют? :-)
Яндекс почему то не спешить использовать этот параметр в своих расчетах.
Кстати, Яндекс вот сам рассчитывает координату, а как я понимаю у Google нет такого сервиса, можно только узнать по запросу координату видимой станции, а потом самому рассчитать координату, правильно я понимаю?
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Mar 3 2013, 19:48
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
C точки зрения физики было бы интересно понять как TA рассчитывается, неужели по скорости света как то измеряют?

Физически - по реальной задержке которая зависит от скорости света.
Go to the top of the page
 
+Quote Post
mantech
сообщение Mar 3 2013, 19:58
Сообщение #14


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Telit @ Mar 3 2013, 20:12) *
когда тачка угнана и стоит в металлическом отстойнике, спутники не помогут.


А разве трекер не может передавать предидущие координаты, если замер идет раз в сек. перед потерей спутника, координаты сильно не изменятся ведь..
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Mar 3 2013, 20:11
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
И чё, какая разница между подвижным и неподвижным объектом в GSM?

Уже обсуждали - поищите.
А если кратко - ТА в некий момент времени только одна(знаем расстояние с 0,5км точностью до одной БС), а пока сеть будет переключать на другую БС(для определения расстояния до нее), подвижный объект может далеко уехать и его предыдущее ТА может уже стать не актуальной. Поэтому триангуляция по ТА в сети GSM для подвижного объекта работает плохо.

Цитата
А разве трекер не может передавать предидущие координаты, если замер идет раз в сек.

Передать может. Если только отстойник это не кузов фуры...
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 19:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01497 секунд с 7
ELECTRONIX ©2004-2016