Перейти к содержанию
    

SIM900 и определение координат без GPS

Разработчикам занимающиеся проблемой вычисления координат без сигнала GPS - по базовым станциям: у SIM900-го есть тестовая прошивка которая может выдать координаты по АТ-команде. Кому интересно - тестовую прошивку можно получить в МТ-Систем(Россия) или Гамме(Украина). Вот лог:

 

AT+SAPBR=3,1,"Contype","GPRS"

OK

AT+SAPBR=3,1,"APN","internet"

OK

AT+SAPBR=1,1

OK

AT+SAPBR=2,1

+SAPBR: 1,1,"10.221.86.28"

OK

AT+CIPGSMLOC=1,1

+CIPGSMLOC: 0,30.248745,59.904195,2011/09/20,12:02:14

OK

AT+SAPBR=0,1

OK

 

post-28714-1316521561_thumb.jpg

SIM900_GSM_Location_ATC_V1_00.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кому интересно - тестовую прошивку можно получить

Интересно, какой сервис используется и по скольким базовым станциям определяются координаты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно, какой сервис используется и по скольким базовым станциям определяются координаты

 

Используется база данных Google Maps, как наиболее надежный в плане долговечности сервис. Используется информация по одной базовой станции.

Считаю, что реализовать такуюже функцию легко и при помощи стандартных инструментов, доступных GSM-модулю. Припомощи команды AT+CENG получить mnc, mcc, lac, cellid и отправить запрос на сответствующий сервер.

Видимо, CIPGSMLOC сделана либо для ленивых, либо для ускорения процесса получения координат.

 

Для повышения информативности можно получить информацию(lac, cellid) по 6 соседним БС и узнать их координаты. Эти координаты будут вершинами полигона, в котором условно и находится позиционируемый объект.

Пример того, как это может выглядень.

post-28714-1316587005_thumb.jpg

Изменено пользователем Цырен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

раз вы решили разделить ветки то продублирую здесь свой пост :

 

 

поговорил с итальянцами. так они посмеялись. эта "спецкоманда" - дешевая маркетинговая уловка. более того если к примеру гугль поменяет сервис, так она вообще бесполезной станет.

неужели самим пару простых команд на сервис не дать?

 

вот применительно к модулям Telit (а для других модулей просто команды поменять для работы с ip сокетами):

 

To estimate the position of the module without GPS you can use APIs provided by http://www.opencellid.org

Below 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 ... ну от этого обсуждения ушли.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...