|
|
  |
Определение координат по сотам, По участвуйте |
|
|
|
Aug 5 2011, 10:52
|
Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947

|
Цитата(CADiLO @ Aug 5 2011, 13:18)  Хорошо если в этом "селе" соты есть  ))) Но с тем что как статическое дополнение к GPS использовать, то да соглашусь пожалуй. Но область применения останется достаточно узкой. У Quectel это просто сделано одной командой - кстати если GPRS не активировано, то по идее +QGSMLOC координаты отдать не должен. И еще вопрос с какого сервера он их читает. Потому что допустим у нашего Киевстара часть сот по мапсу не находятся - есть только в операторской базе, а она не всем доступна. В том до и дело что недоступны такие услуги либо платные. А тут работает. Да и причем тут гуглмепс это я просто посмотрел координаты. Кстати они были точны ведь мы находимся именно на Дегтяревской, 62. А следующие попытки выдавали чуть другой адрес. Видать модуль прыгал с одной станции на другую из-за уровня сигнала.
|
|
|
|
|
Aug 5 2011, 11:14
|
Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947

|
Цитата(CADiLO @ Aug 5 2011, 13:55)  >>>А тут работает. Да и причем тут гуглмепс это я просто посмотрел координаты.
Сама сота координаты не дает - нет такого в ее посылке. Значит модуль где-то их запрашивает. Запретите работу с GPRS и координат должно не стать. А как ее запретить, если ввожу просто at+qgsmloc=1, то тоже работает и дает координаты?
|
|
|
|
|
Aug 5 2011, 11:17
|

Частый гость
 
Группа: Свой
Сообщений: 188
Регистрация: 21-04-06
Из: Украина, Киев
Пользователь №: 16 335

|
Цитата(CADiLO @ Aug 5 2011, 13:55)  >>>А тут работает. Да и причем тут гуглмепс это я просто посмотрел координаты.
Сама сота координаты не дает - нет такого в ее посылке. Значит модуль где-то их запрашивает. Запретите работу с GPRS и координат должно не стать. Верно, модуль по ЖПРС лезет на гугл и там берет координаты БС. Без GPRS он ничего не определит. Цитата(Aleksandr_q @ Aug 5 2011, 14:14)  А как ее запретить, если ввожу просто at+qgsmloc=1, то тоже работает и дает координаты? AT+CGATT=0 И кстати, на эту тему мы уже говорили ранее в этой же ветке.
Сообщение отредактировал CupuyC - Aug 5 2011, 11:20
|
|
|
|
|
Aug 5 2011, 11:30
|
Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947

|
Цитата(CupuyC @ Aug 5 2011, 14:17)  Верно, модуль по ЖПРС лезет на гугл и там берет координаты БС. Без GPRS он ничего не определит. AT+CGATT=0 Проверил, без GPRS не работает. А лезет ли модуль на гугл или еще куда то...так это нужно еще выяснить.
|
|
|
|
|
Aug 6 2011, 16:40
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(CADiLO @ Aug 5 2011, 14:34)  Лезет на какой-то сервер однозначно. а куда - это уже вторично. А кто вообще последний раз из Google пытался получить координаты по параметрам MCC, MNC, LAC, CellID? Нынче пробую и не /glm/mmap ни /loc/json по старым протоколам не отвечают. Отвечает только правильно http://www.location-api.comНо он выдает координаты не базовой станции! А точки на дороге с которой ее вероятно засекли.
|
|
|
|
|
Aug 7 2011, 02:54
|

Знающий
   
Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552

|
Цитата(AlexandrY @ Aug 6 2011, 23:40)  А кто вообще последний раз из Google пытался получить координаты по параметрам MCC, MNC, LAC, CellID? Нынче пробую и не /glm/mmap ни /loc/json по старым протоколам не отвечают. Отвечает только правильно http://www.location-api.comНо он выдает координаты не базовой станции! А точки на дороге с которой ее вероятно засекли. Я пытался, сами по пробуйте http://map.online-gsm.ru/loc/ все нормально.
|
|
|
|
|
Aug 7 2011, 04:59
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(sobr @ Aug 7 2011, 05:54)  Я пытался, сами по пробуйте http://map.online-gsm.ru/loc/ все нормально. Боюсь это дешевый трюк основанный на коммерческом Google Maps API Premier и неприемлемый для бюджетных приложений. Координаты кстати показывает также как www.location-api.com. Но за то www.location-api.com может предложить определение сразу по нескольким базовым станциям.
|
|
|
|
|
Sep 20 2011, 16:23
|

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

|
поговорил с итальянцами. так они посмеялись. эта "спецкоманда" - дешевая маркетинговая уловка. более того если к примеру гугль поменяет сервис, так она вообще бесполезной станет. неужели самим пару простых команд на сервис не дать? вот применительно к модулям Telit (а для других модулей просто команды поменять для работы с ip сокетами): To estimate the position of the module without GPS you can use APIs provided by http://www.opencellid.orgBelow main steps: 1) Enter AT#MONI to collect CellID and LAC of one or more cells. Convert CellId and LAC values from Hex to Decimal. 2) Enter AT+COPS=3,2;+COPS? to collect PLMN code (MCCMNC) 3) Enter AT#SD=1,0,80,"opencellid.org" 4) After CONNECT send this text message: GET http://www.opencellid.org/cell/get?mcc=xxx...zz&lac=kkkk<?xml version="1.0" encoding="UTF-8"?> <rsp stat="ok"> <cell lat="45.7192772666667" mcc="222" lon="13.72214955" cellId="21093" nbSamples="1" mnc="1" range="6000 " lac="54717"/> </rsp> ------------------------------------ Example in my site: AT#MONI #MONI: I TIM BSIC:21 RxQual:0 LAC:D5BD Id:5265 ARFCN:9 PWR:-80dbm TA:1 lac: 54717 cid: 21093 OK AT+COPS=3,2;+COPS? +COPS: 0,2,"22201" mcc: 222 mnc: 01 OK AT#SD=1,0,80,"opencellid.org" CONNECT GET http://www.opencellid.org/cell/get?mcc=222...3&lac=54717 Response: <?xml version="1.0" encoding="UTF-8"?> <rsp stat="ok"> <cell lat="45.7192772666667" mcc="222" lon="13.72214955" cellId="21093" nbSamples="1" mnc="1" range="6000 " lac="54717"/> </rsp> ------------------------------------ как видим сложного ничего нет. другое дело расчет по нескольким TA ... ну от этого обсуждения ушли.
Сообщение отредактировал Telit - Sep 20 2011, 16:49
|
|
|
|
|
Oct 6 2011, 20:45
|
Частый гость
 
Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866

|
Цитата(Aleksandr_q @ Aug 5 2011, 12:49)  Модули Quectel поддерживают очень интересную фичу "Определение координат модуля по сотам". at+qifgcnt=0 OK at+qicsgp=1,"internet" OK at+qgsmloc=1 +QGSMLOC: 0,30.437225,50.462516,2011/08/05,08:19:10 OK Кто еще и на каких модулях проверял эту функцию? Кто бы что не говорил, а функция локации весьма полезная штука. Хотел попробовать на прошивке M12BR01A07N32. at+qgsmloc=1 дает ERROR. Да что это за прошивка такая -ни тебе локатора ни ДТМФ детектора! Какие прошивки М12 имеют полный набор функций??? Р.С. Сегодня перенес прогу с 64 Меги на 644 (поменять пару тройку регистров) и забыл отключить делитель на 8. Чуть не свихнулся за полдня. И еще мой модуль не поддерживает локацию...
Сообщение отредактировал V125 - Oct 6 2011, 20:53
|
|
|
|
|
Oct 7 2011, 07:13
|
Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947

|
Цитата(V125 @ Oct 6 2011, 23:45)  Кто бы что не говорил, а функция локации весьма полезная штука. Хотел попробовать на прошивке M12BR01A07N32. at+qgsmloc=1 дает ERROR. Да что это за прошивка такая -ни тебе локатора ни ДТМФ детектора! Какие прошивки М12 имеют полный набор функций??? Р.С. Сегодня перенес прогу с 64 Меги на 644 (поменять пару тройку регистров) и забыл отключить делитель на 8. Чуть не свихнулся за полдня. И еще мой модуль не поддерживает локацию... Ваша прошивка не поддерживает DTMF. Запросите M12BR03A01N32 или А02. Эти прошивки поддерживают.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|