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

Команды для определения видимых сот

Передать может. Если только отстойник это не кузов фуры...

или глушилка в помощь как вариант. GPS убрать это вообще проще простого. да и GSM не проблема

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


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

У телита есть еще сервис который базируется на собственной базе вышек и собственном сервере.

Подскажите где можно узнать подробней про Ваш сервис?

 

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

AT#MONI понятно.

А что за команда AT#RFSTS? В списке ат-команд её нет. Что она делает?

Что Вы имеете ввиду под фразой - "которая позволяет обмануть сеть и рассчитать все TA от всех видимых в данный момент BS"?

Это одна команда, которую подаёш а в ответ получает список базовых станций и ТА для них?

Или имеется ввиду EQCELL ?

 

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


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

Подскажите где можно узнать подробней про Ваш сервис?

 

 

AT#MONI понятно.

А что за команда AT#RFSTS? В списке ат-команд её нет. Что она делает?

Что Вы имеете ввиду под фразой - "которая позволяет обмануть сеть и рассчитать все TA от всех видимых в данный момент BS"?

Это одна команда, которую подаёш а в ответ получает список базовых станций и ТА для них?

Или имеется ввиду EQCELL ?

да. EQCELL. потом MONI. потом звонок или смс, и по кругу

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


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

А что за команда AT#RFSTS? В списке ат-команд её нет. Что она делает?

Это команда HE910, описание здесь. В HE910 пока нет #CSURV, к сожалению.

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


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

Добрый день,

команда AT#RFSTS которая выдает информацию о текущей сети и базовой станции(одной).Эта команда доступна и для остальных модемов. Она описана в последние версии AT команд - Telit_AT_Commands_Reference_Guide_r16, скачать ее можно с официального сайта Телит, например вот здесь - GL685 V3, так с других страниц по продуктам компании.

 

Если вы хотите получить информацию о нескольких базовых станциях то можно воспользоваться командой AT#CSURV или еще лучше командой AT#CSURVB=(N) где N это количество ближайших базовых станций, информацию о которых вы хотите получить. Эта команда также описана в официальном документе описанном выше.

 

Так же скоро, будет доступна, уже реализованная функция получения координат модема по базовым станциям. Т.е при введении этой команды, модем сам про сканирует сеть, определит близлежащие базовые станции, далее отправит информацию на сервер Телит, где уже поведется расчет местоположения и информация отправиться обратно на модем. В результате в ответ на ввод этой команды пользователю будут выданы координаты примерного положения модема.

 

 

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


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

Все это давно реализовано Quectel в М12. Доументы GSM module lock frequency и GSM location.

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


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

Так же скоро, будет доступна, уже реализованная функция получения координат модема по базовым станциям. Т.е при введении этой команды, модем сам про сканирует сеть, определит близлежащие базовые станции, далее отправит информацию на сервер Телит, где уже поведется расчет местоположения и информация отправиться обратно на модем. В результате в ответ на ввод этой команды пользователю будут выданы координаты примерного положения модема.

 

Параметр ТА будет приниматься в расчёт в этой команде? Когда будет возможность ознакомится с ней. Возможна ли отправка на ваш сервер своих запросов и будет ли доступен протокол обмена с сервером? Вопрос к чему - если в текущий момент нет покрытия GPRS - то выполнение команды будет невозможно. Логично будет сохранить всю информацию о базовых станциях и выполнить запрос позже когда модем войдёт в зону покрытия GPRS.

Сейчас занимаюсь реализацией проекта определения местоположения по сотам на модеме GL865/868. Планируются ли для этих модемов обновлённая прошивка с такой командой? Спасибо.

 

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


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

Возвращаясь к Quectel M72

замечено такое поведение:

1. Что когда я создаю 2 виртуальных компорта и на одном вешаю GPRS, а на другой запускаю AT+QENG=2,1 (непрерывную выдачу информации), то все хорошо до первого разрыва сессии, так как как только 1 виртуальный порт переходит в АТ режим, то в него начинают сыпать QENG сообщения так же как и во 2й, то биш синхронно.

2. Еще что мне не понравилось, что не ловятся вышки оператора кроме родного, а это существенно снижает точность, особенно за городом. Может можно как то ему сказать чтобы все видимые определял?

 

Ну и количество баз - максимум 6 - мало как то.

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


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

Параметр ТА будет приниматься в расчёт в этой команде?

нет конечно. для TA нужно делать синхронизацию с каждой БС, т.е. физически делать звонок или слать смс находясь на привязанной текущей БС. + надо знать очень точные координаты станций, которые есть у операторов... так вот они и работают... ну вы поняли :biggrin:

 

а для остальных смертных все попроще - через LAC, RX и публичные базы данных. +-километр.

это абсолютно все модули и мобильники сегодня умеют делать.

 

Возвращаясь к Quectel M72

замечено такое поведение:

1. Что когда я создаю 2 виртуальных компорта и на одном вешаю GPRS, а на другой запускаю AT+QENG=2,1 (непрерывную выдачу информации), то все хорошо до первого разрыва сессии, так как как только 1 виртуальный порт переходит в АТ режим, то в него начинают сыпать QENG сообщения так же как и во 2й, то биш синхронно.

2. Еще что мне не понравилось, что не ловятся вышки оператора кроме родного, а это существенно снижает точность, особенно за городом. Может можно как то ему сказать чтобы все видимые определял?

 

Ну и количество баз - максимум 6 - мало как то.

"заканчивая с Quectel M72" :biggrin:

 

1. CMUX это вечный головняк китайцев если мы о нем. Лучше возьмите модуль с двумя полноценными физическими портами, вроде GL868 из бюджетных.

 

2. Вышка для мобильника или модуля назначается сетью! а не модулем.

И чтобы сеть перекинула мобильник или модуль на другую вышку нужен некий обман сети. Телит умеет. И еще один европеец :)

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


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

Ну почему же только Телит и "некий европеец"?

 

Симком умеет как сканировать сеть так и становиться принудительно на нужную соту. Это кроме CENG

 

>>>И чтобы сеть перекинула мобильник или модуль на другую вышку нужен некий обман сети

 

Достаточно просто принудительно стать на соту AT*CELLLOCK - Set the List of ARFCN Which Needs to Be Locked

 

Соту получаем из AT+CNETSCAN - Performing A Net Survey to Show All the Cells Information

 

А в расширеной прошивке работает AT+CIPGSMLOC=<type>,<cid>

 

If <type>=1:

+CIPGSMLOC:<locationcode>,<longitude>,<latitude>,<date>,<time>

OK

 

If <type>=2:

+CIPGSMLOC:<locationcode>,<date>,<time>

OK

 

Данные о текущей базовой станции (LAC и CellID) модуль SIM900 передает как входной параметр в сервис Google по протоколу HTTP, а в ответ получает координаты базовой станции.

В комбинации с предыдущими командами получаем группу значений для вычисления координат самого модуля.

 

Ну или можно заглянуть в прошивку и там еще есть недокументированые технологические команды для работы с сетью. Кому интересно было - уже пользуются :)

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


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

Ну почему же только Телит и "некий европеец"?

 

Симком умеет как сканировать сеть так и становиться принудительно на нужную соту. Это кроме CENG

 

>>>И чтобы сеть перекинула мобильник или модуль на другую вышку нужен некий обман сети

 

Достаточно просто принудительно стать на соту AT*CELLLOCK - Set the List of ARFCN Which Needs to Be Locked

 

Соту получаем из AT+CNETSCAN - Performing A Net Survey to Show All the Cells Information

 

А в расширеной прошивке работает AT+CIPGSMLOC=<type>,<cid>

 

If <type>=1:

+CIPGSMLOC:<locationcode>,<longitude>,<latitude>,<date>,<time>

OK

 

If <type>=2:

+CIPGSMLOC:<locationcode>,<date>,<time>

OK

 

Данные о текущей базовой станции (LAC и CellID) модуль SIM900 передает как входной параметр в сервис Google по протоколу HTTP, а в ответ получает координаты базовой станции.

В комбинации с предыдущими командами получаем группу значений для вычисления координат самого модуля.

 

Ну или можно заглянуть в прошивку и там еще есть недокументированые технологические команды для работы с сетью. Кому интересно было - уже пользуются :)

расстрою! это не команда встать на соту. и объяснять подробности не буду, чтобы форы не давать :)

а последующие команды для скрытой работы с гуглем это вообще смех. у всех есть. к тому же еще и трафик нагенерят.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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