реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> SIM800H получение GPS координат, Ошибка.
MiklPolikov
сообщение Aug 3 2016, 18:49
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



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

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

AT+SAPBR=1,1
OK

AT+CIPGSMLOC=1,1
ERROR


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Hub
сообщение Aug 3 2016, 18:59
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 7-10-15
Из: Санкт-Петербург
Пользователь №: 88 743



Цитата(MiklPolikov @ Aug 3 2016, 21:49) *
Пытаюсь получить при помощи 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 - Aug 4 2016, 07:00
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Aug 3 2016, 21:47
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Hub @ Aug 3 2016, 21:59) *
AT+SAPBR=3,1,"APN","Internet" // здесь там где написано "Internet" надо вписать APN своего оператора


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

Вот так ?

AT+CSTT?
+CSTT: "CMNET","","" OK


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Hub
сообщение Aug 4 2016, 06:58
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 7-10-15
Из: Санкт-Петербург
Пользователь №: 88 743



Цитата(MiklPolikov @ Aug 4 2016, 00:47) *
Спасибо !
А как узнать APN оператора и что это такое ?

Вот так ?

AT+CSTT?
+CSTT: "CMNET","","" OK

APN (Access Point Name) можно узнать на сайте оператора
для Мегафон С-Пб можно посмотреть тут в разделе "настройка"
для МТС С-Пб тут
для Би-Лайн С-Пб на сайте сейчас найти не могу, но помню что "internet.beeline.ru" или "home.beeline.ru"
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Aug 4 2016, 07:50
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Hub @ Aug 4 2016, 09:58) *
APN (Access Point Name) можно узнать на сайте оператора


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


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Hub
сообщение Aug 4 2016, 07:53
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 7-10-15
Из: Санкт-Петербург
Пользователь №: 88 743



Цитата(MiklPolikov @ Aug 4 2016, 10:50) *
Т.е. пользователь лишён возможности вставлять любую SIM карту ? Это как-то криво ! Неужели человеческая мысль не двинулась дальше ?

не понял вопроса...
Вы можете использовать любую СИМ-карту, но для выхода в Интернет (для позиционирования по сот. вышкам нужен Интернет) надо задать APN того оператора, СИМ-карту которого Вы используете.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 4 2016, 09:26
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(Hub @ Aug 4 2016, 10:53) *
Вы можете использовать любую СИМ-карту, но для выхода в Интернет (для позиционирования по сот. вышкам нужен Интернет) надо задать APN того оператора, СИМ-карту которого Вы используете.


AT+COPS=0,2 //настроить отображение кода оператора в формате MNC+MCC
AT+COPS? - будет возвращаться код опертора в формате MCC+MNC т.е. все ваши коды операторов будут возвращаться только в числовом виде
В зависимости от кода оператора подставляете нужный APN, который заранее выясняете у оператора.

Go to the top of the page
 
+Quote Post
Hub
сообщение Aug 4 2016, 09:37
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 7-10-15
Из: Санкт-Петербург
Пользователь №: 88 743



Цитата(mempfis_ @ Aug 4 2016, 12:26) *
AT+COPS=0,2 //настроить отображение кода оператора в формате MNC+MCC
AT+COPS? - будет возвращаться код опертора в формате MCC+MNC т.е. все ваши коды операторов будут возвращаться только в числовом виде
В зависимости от кода оператора подставляете нужный APN, который заранее выясняете у оператора.

товарищу надо сначала разобраться что такое APN и зачем он нужен.
определение какого оператора сейчас установлена СИМ-карта - это следующий этап.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 4 2016, 10:11
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(Hub @ Aug 4 2016, 12:37) *
товарищу надо сначала разобраться что такое APN и зачем он нужен.
определение какого оператора сейчас установлена СИМ-карта - это следующий этап.


Значит сначала он выяснит как можно выполнить определение кода оператора, чтобы реализовать идею "какую симку не вставь, всегда будет мобильный интернет", а уже потом будет разбираться, зачем нужен APN.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Aug 4 2016, 10:30
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(mempfis_ @ Aug 4 2016, 15:11) *
Значит сначала он выяснит как можно выполнить определение кода оператора, чтобы реализовать идею "какую симку не вставь, всегда будет мобильный интернет", а уже потом будет разбираться, зачем нужен APN.

IMSI
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Aug 4 2016, 20:36
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Не все так просто. У одного оператора может быть разные APN для разных тарифных планов. Кроме того, некоторые операторы могут работать по левым APN с конскими тарифами или работать местами/временами на APN "Internet".
Go to the top of the page
 
+Quote Post
Aner
сообщение Aug 4 2016, 20:48
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (ArtemKAD @ Aug 4 2016, 23:36) *
Не все так просто. У одного оператора может быть разные APN для разных тарифных планов. Кроме того, некоторые операторы могут работать по левым APN с конскими тарифами или работать местами/временами на APN "Internet".

То что могут работать с левым APN подтверждаю, встречал по регионам, но не так часто.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Aug 5 2016, 04:58
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



1. Практически все операторы уже имеют "default apn", которая работает по стандартному тарифу. Времена, когда по-умолчанию подключался WAP тариф прошли, вместе с самим WAP
2. да, для M2M тарифов могут быть другие APN (как билайновский m2m.beeeline.ru, их придется вводить ручную.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Aug 5 2016, 11:10
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



В общем вывод банален - надо предусматривать возможность самостоятельной настройки пользователем APN.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 5 2016, 12:09
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Согласен что у некоторых операторов могут быть разные APN для различной тарификации. Но как показала практика чаще всего работет принцип один оператор - один APN. Поэтому выбор APN по коду оператора прекрасно работает в серийных устройствах. Если же необходимо использовать один APN не зависимо от кода оператора, то тут есть два варианта. Ввести настройку - запрет/разрешение автоопределения APN или прописать несколько связанных пар настроек код оператора-APN и анализировать их.
У меня в серийном проекте реализован второй принцип - есть одна настройка общий APN, и 5 пар связанных настроек код оператора - APN. Если я прописываю код оператора, то при совпадении используется соответствующий ему APN, иначе общий. Причём по умолчанию в эти связанные пары прописаны корректные значения.
В итоге все устройства после прошивки работоспособны со всеми операторами.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01498 секунд с 7
ELECTRONIX ©2004-2016