Jump to content

    

SIM868. AT+CIPGSMLOC=1,1 выдает нулевые координаты

5 hours ago, Rse72 said:

Сервер, судя по симкомовкскому документу (SIM800 Series_GSM Location_Application Note_V1.02), только lbs-simcom.com:3002 доступен.

 lbs-simcom.com:3000 и lbs-simcom.com:3001 указаны как платные

По факту очень редко получаю координаты по AT+CLBS=4,1

Обычно +CLBS: 2 - таймаут

Пробую двумя модулями (Билайн и МТС) раз примерно в 3-5 минут.  

Что-то подкрутить можно?  

Есть возможность записать АТ-лог ваших попыток как успешных, так и безуспешных? Если получится вместе с меткой времени, чтобы оценить время задержки - будет вообще замечательно.

Share this post


Link to post
Share on other sites

Попробую, сейчас вроде чуть лучше.. 

Днем по часу двойки выдавало. 

Share this post


Link to post
Share on other sites

Минуты:секунды_до Минуты:секунды_после

Ответ на AT+CLBS=4,1

32:08 32:42

+CLBS: 2

OK

34:12 34:44

+CLBS: 2

OK

39:18 39:20

+CLBS: 2

OK

41:34 41:37

+CLBS: 2

OK

46:44 46:47

+CLBS: 2

OK

47:23 47:25

+CLBS: 2

OK

49:47 49:50

+CLBS: 0,37.515653,55.741216,550,19/12/05,13:23:19

OK
 

 

Edited by Rse72

Share this post


Link to post
Share on other sites

пока не кончилось, трудимся. куем победу

Share this post


Link to post
Share on other sites

Сейчас пока используем CLBS. CIPGSMLOC так и не работает.

Точность +/- одинаковая, из того, что видели по Москве, от 100 до 500 метров ошибку дает. Приемлимо.

Но по времени получения ответа CLBS проигрывает сильно. Зависания, ошибки вместо координат - это постоянно.

Ну и мелочи, типа такого: в метро CLBS не работает совсем. CIPGSMLOC давал координаты станций, не всех и иногда с ошибкой, но давал. Базы у Гугла ожидаемо полнее.  

Ну и еще по наблюдениям: CIPGSMLOC давал, похоже, координаты бс. Если долго наблюдать, то координаты скачут точно по одним и тем же точкам в округе. Условно: постояло час на одном месте, потом перелетели на другое место и стоим там и тд.

CLBS как будто пытается делать триангуляцию. То есть координаты меняются постоянно. Хотя точность конечная не лучше.   

Может я не прав, но это видно. 

Если так, то может задержки и ошибки с ответами CLBS связаны с этой триангуляцией?

По мне так лучше выдавать координаты бс, но сразу.

Share this post


Link to post
Share on other sites

Друзья, можно подвести промежуточный итог: по всей видимости Google прекратили поддержку бесплатного сервиса для определения координат по базовым станциям и перевели все на платную основу. Таким образом ра бота с CIPGSMLOC становится невозможной, т.к. данная команда базировалась на бесплатном сервисе предоставляемом Google. Пруфов относительно изменений политики Google привести не могу, т.к. просто не нашел, но все указывает на то что версия наиболее достоверна.

Что можно делать в текущих реалиях:

1. Использовать предоставляемый нами CLBS, но ввиду больших пингов для территории России определение координат будет достаточно длительным процессом.

2. Воспользоваться инструкцией созданной на скорую руку по восстановлению работоспособности быстрого определения координат через бесплатные сервисы Яндекс (не реклама, но считаю, что у них наиболее полная база в отличие от прочих бесплатных сервисов LBS).

YandexGSMloc.docx

Share this post


Link to post
Share on other sites
3 часа назад, Hub сказал:

Друзья, можно подвести промежуточный итог: по всей видимости Google прекратили поддержку бесплатного сервиса для определения координат по базовым станциям и перевели все на платную основу. Таким образом ра бота с CIPGSMLOC становится невозможной,

...и провидцы, предусмотрительно заложившие в свои устройства GPS-антенны, могут довольно потирать руки.  :dance2:

Share this post


Link to post
Share on other sites
22 minutes ago, jcxz said:

...и провидцы, предусмотрительно заложившие в свои устройства GPS-антенны, могут довольно потирать руки.  :dance2:

Типа того, с одним "но": никто не гарантировал, что этот функционал будет работать вечно.

А те, кто например в ЕАТ заложил обновление пользовательского приложения или обновление прошивки самого устройства - тем лайк.

Share this post


Link to post
Share on other sites

>>>по всей видимости Google прекратили поддержку бесплатного сервиса для определения координат по базовым станциям и перевели все на платную основу.

 

Здесь: https://developers.google.com/maps/documentation/geolocation/intro

 

New Users: Before you can start using the Google Maps Platform APIs and SDKs, you must sign up and create a billing account.

 

Прежде чем вы сможете начать использовать API и SDK Google Maps Platform, необходимо зарегистрироваться и создать учетную запись для выставления счетов.

 

Это касается как работы с гуглемапс, так и со всеми API Cell Locate.

 

 

Началось с апреля - только как обычно все было втихаря.

https://internetua.com/google-zakryla-esxe-odin-servis

 

>>>2. Воспользоваться инструкцией созданной на скорую руку по восстановлению работоспособности быстрого определения координат через бесплатные сервисы Яндекс.

 

Ну да, особенно у нас, где Яндекс забанен. Чем туда через VPN ломиться, так лучше уж нормальный GPS модуль поставить.

 

>>>>...и провидцы, предусмотрительно заложившие в свои устройства GPS-антенны, могут довольно потирать руки.  :dance2:

 

Любовь к шаре неистребима и пословица о бесплатном сыре вечно игнорируется.

Так что да, те кто пожалел денег поставить нормальный GNSS приемник сразу, теперь потратят гораздо больше на переделку.

Share this post


Link to post
Share on other sites
27 минут назад, CADiLO сказал:

Ну да, особенно у нас, где Яндекс забанен. Чем туда через VPN ломиться, так лучше уж нормальный GPS модуль поставить.

Даже там где он не забанен, нет гарантии, что он тоже, через некоторое время, не пойдёт путём старшего брата гугла.

Share this post


Link to post
Share on other sites

А как на счет перейти на OpenCellID или Mozilla Location Service?

Share this post


Link to post
Share on other sites
On 12/20/2019 at 8:53 AM, artemkad said:

А как на счет перейти на OpenCellID или Mozilla Location Service?

OpenCellID дает ограниченное количество запросов - только 50 в сутки, и это не решение вопроса даже для одного прибора, о группе и не говорю.

Mozilla Location Service тоже не лучше, везде регистрацию подавай...

Лучше всего набрать данные для своей базы при помощи своих же трекеров, все можно сделать в автоматическом режиме.

Координаты BTS фиксировать и апдейтить по мажоритарному принципу уровня RF сигнала и оставлять как валидные с максимальным.

Таким образом можно примитивно, но получить тот же результат как от Google.

Share this post


Link to post
Share on other sites
On 12/30/2019 at 3:34 PM, masturbant said:

OpenCellID дает ограниченное количество запросов - только 50 в сутки

Там вроде бы по другому сейчас считается - чем больше данных загрузил, тем больше запросов к API можешь сделать. Впрочем, скачать базу и поднять подобный сервис у себя можно бесплатно.

 

On 12/30/2019 at 3:34 PM, masturbant said:

можно ... получить тот же результат как от Google

Ну только своих приборов у вас будет тыщща. Или целых десять тысяч.

А в гугл миллиард андроидов данные сливает...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now