Да
Нет, выбрать свой

GSM Location – определение координат местоположения по информации о базовых станциях.

В GSM модулях SIMCom эта функция использует базу Google и для работы требуется подключение к Интернету. Данные о ближайших базовых станциях (БС) посылаются на сервис Google по протоколу HTTP. В ответ приходят данные с координатами ближайших БС. Алгоритм расчета координат модуля основан на сведеньях об основной БС, к которой он сейчас привязан, трех ближайших БС и уровне сигнала. Все расчеты и запросы скрыты от пользователя. Для получения координат местоположения модуля необходимо установить GPRS-соединение и отправить команду AT+CIPGSMLOC.


Точность определения координат зависит от количества БС в округе и качестве сигнала, поэтому в городе можно получить достаточно точные координаты, в то время как за городом отклонения могут достигать сотен метров.
Ниже приведен пример АТ-лога для получения координат:

at+sapbr=3,1,"contype","gprs" // создаём gprs соединение
OK
at+sapbr=3,1,"apn","internet.beeline.ru" // параметры точки доступа
OK
at+sapbr=1,1 // подключаемся
OK
at+sapbr=2,1 // проверка подключения
+SAPBR: 1,1,"10.209.5.45"
OK
at+cipgsmloc=1,1 // команда на запрос координат
+CIPGSMLOC: 0,30.328884,59.873219,2014/05/13,08:45:29 // 0 – соединение установлено, 30.328884 – долгота, 59.873219 – широта, дальше время по Гринвичу.
OK

Иcпользование функции GSM LOCATION В GSM модулях SIMCom
Информацию о ближайших БС, видимых модемом, можно следующим образом:
at+ceng=1
OK
at+ceng?
+CENG: 1,0

+CENG: 0,"0641,11,00,250,99,09,4062,06,00,39a8,255"
+CENG: 1,"0073,23,38,250,99,39a8"
+CENG: 2,"0070,23,24,250,99,39a8"
+CENG: 3,"0084,19,19,250,99,39a8"
+CENG: 4,"0588,10,39,250,99,39a1"
+CENG: 5,"0618,03,21,250,99,39a8"
+CENG: 6,"0000,00,00,000,00,0"

OK

_________________________________________________________________________________

Если у Вас есть вопросы по GSM Location, напишите нам через форму «Задать вопрос» или позвоните по телефону 8 (800) 333-06-05.

Упоминаемые производители

Подписка на новости