kan35 7 30 июля, 2012 Опубликовано 30 июля, 2012 · Жалоба Подскажите, какие команды использовать для определения необходимой информации для использования в серсисах типа яндекс локатор. Попробовал примеры от яндекса - понравилось как работает. Лучше конечно команды в рамках соответствующего стандарта. модемы которые используем: quectel, wismo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 5 30 июля, 2012 Опубликовано 30 июля, 2012 · Жалоба модемы которые используем: quectel, wismo Wismo: AT+CCED Simcom: AT+CENG Telit: AT#MONI, AT#RFSTS как в quectel хрен знает, ни модель не сказана ни на ДШ нет ссылки. Ищите в доке команду которая выдает об neighbour, это и есть то что нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 30 июля, 2012 Опубликовано 30 июля, 2012 · Жалоба У SIMCOM еще - AT+CNETSCAN и AT*CELLLOCK QUECTEL - AT+QENG и AT+QLOCKF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kan35 7 31 июля, 2012 Опубликовано 31 июля, 2012 · Жалоба Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kan35 7 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба У 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 адресу с которого я к нему подсоединился определил, но почему?.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Telit 0 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба Telit: AT#MONI, AT#RFSTS У телита есть еще сервис который базируется на собственной базе вышек и собственном сервере. Также у телита есть еще группа скрытых команд которая позволяет обмануть сеть и рассчитать все TA от всех видимых в данный момент BS. Этот метод дает наивысшую точность при условии если у вас есть точные координаты станций. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kan35 7 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба Разобрался, cellid и lac можем выдает в формате hex (хотя нигде нет конкретизации dec это hex или просто символы), в свою очередь Яндекс принимает даные в формате dec. Telit, я так понимаю этот протокол не может быть использован на других модемах, если все таки можно, то говорите как. И расшифруйте, что значит обмануть сеть? и что такое TA? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 72 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба и что такое TA? По сути - задержка распространения сигнала от терминала до БС. Обычно имеется только до одной и то в момент активной связи. Позволяет оценить дальность с полукилометровой точностью. Актуально для определения координат неподвижного объекта... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 5 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба По сути - задержка распространения сигнала от терминала до БС. Обычно имеется только до одной и то в момент активной связи. Позволяет оценить дальность с полукилометровой точностью. Актуально для определения координат неподвижного объекта... И чё, какая разница между подвижным и неподвижным объектом в GSM? До Доплера еще ой как далеко. Или у вас спутники со скоростью 20Км/сек? Уж давно есть программы определяющие до 10 метров по A-GSM. У некоторых провайдеров есть платные сервисы, дающие такие данные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Telit 0 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба И чё, какая разница между подвижным и неподвижным объектом в 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) в другой большой ветке. Не поленитесь почитать! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
molecul 0 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба Разобрался, cellid и lac можем выдает в формате hex (хотя нигде нет конкретизации dec это hex или просто символы), в свою очередь Яндекс принимает даные в формате dec. Telit, я так понимаю этот протокол не может быть использован на других модемах, если все таки можно, то говорите как. Почитайте здесь. И расшифруйте, что значит обмануть сеть? и что такое TA? Имеется в виду недокументированная команда, позволяющая принудительно изменить обслуживающую БС на другую, и соответственно получить TA от нее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kan35 7 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба C точки зрения физики было бы интересно понять как TA рассчитывается, неужели по скорости света как то измеряют? :-) Яндекс почему то не спешить использовать этот параметр в своих расчетах. Кстати, Яндекс вот сам рассчитывает координату, а как я понимаю у Google нет такого сервиса, можно только узнать по запросу координату видимой станции, а потом самому рассчитать координату, правильно я понимаю? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 72 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба C точки зрения физики было бы интересно понять как TA рассчитывается, неужели по скорости света как то измеряют? Физически - по реальной задержке которая зависит от скорости света. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба когда тачка угнана и стоит в металлическом отстойнике, спутники не помогут. А разве трекер не может передавать предидущие координаты, если замер идет раз в сек. перед потерей спутника, координаты сильно не изменятся ведь.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 72 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба И чё, какая разница между подвижным и неподвижным объектом в GSM? Уже обсуждали - поищите. А если кратко - ТА в некий момент времени только одна(знаем расстояние с 0,5км точностью до одной БС), а пока сеть будет переключать на другую БС(для определения расстояния до нее), подвижный объект может далеко уехать и его предыдущее ТА может уже стать не актуальной. Поэтому триангуляция по ТА в сети GSM для подвижного объекта работает плохо. А разве трекер не может передавать предидущие координаты, если замер идет раз в сек. Передать может. Если только отстойник это не кузов фуры... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться