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

SIM800H получение GPS координат

Пытаюсь получить при помощи SIM800 GPS координаты. Отправляю команды, смысл которых плохо понимаю, взял из примера в интернете. Иногда координаты получаются, иногда ERROR . Возникновение ERROR как-то связано с предисторией команд, если ERROR начала появляться, то не перестанет, пока модуль не будет перезапущен.

Вопрос: в чём может быть ошибка и как нужно правильно получать координаты ?

 

AT+SAPBR=?

+SAPBR: (0-4), (1-3), "ConParamTag","ConParamValue"

 

AT+SAPBR=1,1

OK

 

AT+CIPGSMLOC=1,1

ERROR

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


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

Пытаюсь получить при помощи SIM800 GPS координаты. Отправляю команды, смысл которых плохо понимаю, взял из примера в интернете. Иногда координаты получаются, иногда ERROR . Возникновение ERROR как-то связано с предисторией команд, если ERROR начала появляться, то не перестанет, пока модуль не будет перезапущен.

Вопрос: в чём может быть ошибка и как нужно правильно получать координаты ?

 

AT+SAPBR=?

+SAPBR: (0-4), (1-3), "ConParamTag","ConParamValue"

 

AT+SAPBR=1,1

OK

 

AT+CIPGSMLOC=1,1

ERROR

отправьте последовательно:

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

AT+SAPBR=3,1,"APN","Internet" // там где написано "Internet" надо вписать APN своего оператора

AT+SAPBR=1,1

AT+SAPBR=2,1

AT+CIPGSMLOC=1,1

 

не забывайте пожалуйста указывать версию прошивки (ответ модуля на команду 'AT+CGMR')

Изменено пользователем Hub

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


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

AT+SAPBR=3,1,"APN","Internet" // здесь там где написано "Internet" надо вписать APN своего оператора

 

Спасибо !

А как узнать APN оператора и что это такое ?

 

Вот так ?

 

AT+CSTT?

+CSTT: "CMNET","","" OK

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


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

Спасибо !

А как узнать APN оператора и что это такое ?

 

Вот так ?

 

AT+CSTT?

+CSTT: "CMNET","","" OK

APN (Access Point Name) можно узнать на сайте оператора

для Мегафон С-Пб можно посмотреть тут в разделе "настройка"

для МТС С-Пб тут

для Би-Лайн С-Пб на сайте сейчас найти не могу, но помню что "internet.beeline.ru" или "home.beeline.ru"

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


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

APN (Access Point Name) можно узнать на сайте оператора

 

Т.е. пользователь лишён возможности вставлять любую SIM карту ? Это как-то криво ! Неужели человеческая мысль не двинулась дальше ?

 

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


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

Т.е. пользователь лишён возможности вставлять любую SIM карту ? Это как-то криво ! Неужели человеческая мысль не двинулась дальше ?

не понял вопроса...

Вы можете использовать любую СИМ-карту, но для выхода в Интернет (для позиционирования по сот. вышкам нужен Интернет) надо задать APN того оператора, СИМ-карту которого Вы используете.

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


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

Вы можете использовать любую СИМ-карту, но для выхода в Интернет (для позиционирования по сот. вышкам нужен Интернет) надо задать APN того оператора, СИМ-карту которого Вы используете.

 

AT+COPS=0,2 //настроить отображение кода оператора в формате MNC+MCC

AT+COPS? - будет возвращаться код опертора в формате MCC+MNC т.е. все ваши коды операторов будут возвращаться только в числовом виде

В зависимости от кода оператора подставляете нужный APN, который заранее выясняете у оператора.

 

 

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


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

AT+COPS=0,2 //настроить отображение кода оператора в формате MNC+MCC

AT+COPS? - будет возвращаться код опертора в формате MCC+MNC т.е. все ваши коды операторов будут возвращаться только в числовом виде

В зависимости от кода оператора подставляете нужный APN, который заранее выясняете у оператора.

товарищу надо сначала разобраться что такое APN и зачем он нужен.

определение какого оператора сейчас установлена СИМ-карта - это следующий этап.

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


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

товарищу надо сначала разобраться что такое APN и зачем он нужен.

определение какого оператора сейчас установлена СИМ-карта - это следующий этап.

 

Значит сначала он выяснит как можно выполнить определение кода оператора, чтобы реализовать идею "какую симку не вставь, всегда будет мобильный интернет", а уже потом будет разбираться, зачем нужен APN.

 

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


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

Значит сначала он выяснит как можно выполнить определение кода оператора, чтобы реализовать идею "какую симку не вставь, всегда будет мобильный интернет", а уже потом будет разбираться, зачем нужен APN.

IMSI

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


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

Не все так просто. У одного оператора может быть разные APN для разных тарифных планов. Кроме того, некоторые операторы могут работать по левым APN с конскими тарифами или работать местами/временами на APN "Internet".

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


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

Не все так просто. У одного оператора может быть разные APN для разных тарифных планов. Кроме того, некоторые операторы могут работать по левым APN с конскими тарифами или работать местами/временами на APN "Internet".

То что могут работать с левым APN подтверждаю, встречал по регионам, но не так часто.

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


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

1. Практически все операторы уже имеют "default apn", которая работает по стандартному тарифу. Времена, когда по-умолчанию подключался WAP тариф прошли, вместе с самим WAP

2. да, для M2M тарифов могут быть другие APN (как билайновский m2m.beeeline.ru, их придется вводить ручную.

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


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

В общем вывод банален - надо предусматривать возможность самостоятельной настройки пользователем APN.

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


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

Согласен что у некоторых операторов могут быть разные APN для различной тарификации. Но как показала практика чаще всего работет принцип один оператор - один APN. Поэтому выбор APN по коду оператора прекрасно работает в серийных устройствах. Если же необходимо использовать один APN не зависимо от кода оператора, то тут есть два варианта. Ввести настройку - запрет/разрешение автоопределения APN или прописать несколько связанных пар настроек код оператора-APN и анализировать их.

У меня в серийном проекте реализован второй принцип - есть одна настройка общий APN, и 5 пар связанных настроек код оператора - APN. Если я прописываю код оператора, то при совпадении используется соответствующий ему APN, иначе общий. Причём по умолчанию в эти связанные пары прописаны корректные значения.

В итоге все устройства после прошивки работоспособны со всеми операторами.

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


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

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

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

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

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

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

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

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

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

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