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

SIM7000 считывание координат и передача данных в интернет через UART

Добрый день. Не могу разобраться с возможностями этого модуля. Требуется каждую секунду считывать координаты GPS, так же нужно отправлять эти координаты + другие данные на сервер через GPRS. Все это делается через UART. Насколько я понимаю переключаться можно только AT командами. Можно еще настроить модуль, чтобы он с некой периодичностью сам выплевывал NMEA сообщение в UART, но будет ли тогда возможность отправлять данные на сервер? У кого есть опыт, подскажете какие есть возможности для реализации считывания координат и передачи данных в одном UART канале? Или же стоит сменить интерфейс на USB?

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


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

Посмотрите документ SIM7000 Series_GNSS_Application Note, там описаны все режимы работы.
Вариантов несколько. Если хотите получать NMEA в основной порт каждую секунду, см. раздел
4.5 Auto report GNSS information every 1s
AT+CGNSPWR=1 //Turn on GNSS power
OK
AT+CGNSURC=1 //Auto output GNSS information every 1s
OK

Передаче данных по TCP данный способ не мешает.

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


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

>>>Передаче данных по TCP данный способ не мешает.

 

Оно то так, только програмист повесится когда нужно будет парсить то что будет твориться в порту.

Для того умные люди и придумали USB. Один поток - АТ, другой - данные, третий - NMEA. 

И никто никому не мешает.

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


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

31 minutes ago, CADiLO said:

>>>Передаче данных по TCP данный способ не мешает.

 

Оно то так, только програмист повесится когда нужно будет парсить то что будет твориться в порту.

Для того умные люди и придумали USB. Один поток - АТ, другой - данные, третий - NMEA. 

И никто никому не мешает.

Ну или задействовать оба UART, если не охото USB драйвер на стороне хоста реализовывать (речь не про Win/Linux).

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

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


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

В SIM7000 второй UART отсутствует.

 

 

Мне интересно другое. Зачем вот для этого взяли LPWA модуль, когда есть лучшие решения.

 

"Требуется каждую секунду считывать координаты GPS, так же нужно отправлять эти координаты + другие данные на сервер через GPRS."

 

 

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


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

23 minutes ago, CADiLO said:

В SIM7000 второй UART отсутствует.

 

 

Мне интересно другое. Зачем вот для этого взяли LPWA модуль, когда есть лучшие решения.

 

"Требуется каждую секунду считывать координаты GPS, так же нужно отправлять эти координаты + другие данные на сервер через GPRS."

 

 

Какие, например? Qualcomm EC25?

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


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

32 minutes ago, CADiLO said:

В SIM7000 второй UART отсутствует.

 

 

Мне интересно другое. Зачем вот для этого взяли LPWA модуль, когда есть лучшие решения.

 

"Требуется каждую секунду считывать координаты GPS, так же нужно отправлять эти координаты + другие данные на сервер через GPRS."

 

 

Не вдавался в HW детали конкретно этого модуля, отталкивался от своего на том же чипсете :)

11 minutes ago, masterAL said:

Какие, например? Qualcomm EC25?

Полагаю речь не про конкретный модуль, а про категорию LTE. 
Почему не взять LTE cat1? Есть варианты и на Qualcomm (со встроенным GNSS в чипсет), и китайские ASR/Unisoq со встроенной отдельной навигацией.

Выбор конкретного производителя зависит только от Вас, но у многих есть и премиум модули (Qualcomm), и более дешевые (ASR/Unisoq) в одних форм-факторах (естественно своих в рамках самого производителя).

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


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

Написано - GPRS. То есть подразумевается что речь идет о 2G GSM, а не о LTE или LPWA.

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

 

Или же спрашивающий не совсем владеет тематикой сотовых сетей.

Потому что например SIM7000 в сетях NB не будет работать в движении, а CATM на наших территориях пока не наблюдается.

Значит остается только 2G моде этого модуля. Но брать для этого LPWA модуль нет смысла - можно взять более дешевый 2G онли.

Если нужна работа в LTE сетях, то опять же - предпочтительнее CAT1 и тут лучше на ASR чипсете - А7672Е.....

Ну и так далее...

 

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


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

15 minutes ago, CADiLO said:

Написано - GPRS. То есть подразумевается что речь идет о 2G GSM, а не о LTE или LPWA.

Не знаю как у вас, но у нас достаточное кол-во клиентов в понятие GPRS вкладывают передачу данных по любой сотовой сети :biggrin:

Ясно-понятно это не так.

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


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

У нас точно также. А еще чаще многие считают что и NB/CATM модули должны работать так же как и 2G.

Покупают образцы, рассказывают что все знают, а потом  - ОЙ, а оно не работает :(

И самое обидное - народ перестал читать документацию..... 

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


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

>>програмист повесится когда нужно будет парсить то что будет твориться в порту.

тут никто не спорит, основной посыл был - прочитать указанный документ :)

>>В SIM7000 второй UART отсутствует.

Не совсем так. На выводах 49 и 50 разместился UART3, в него можно выдавать NMEA данные, этот вариант есть в п.4.4 указанной выше доки.

Так что лучше парсить именно оттуда, а не получать из основного. Если конечно NB-IoT модуль - это то, что нужно :)

 

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


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

а чем отличаются преим модули от бюджетных? Функционалом, скоростью преедачи? Например для LTE Cat 4.

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


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

>>> Не совсем так. На выводах 49 и 50 разместился UART3

 

Вот начали ж доводить доки до ума, а все равно "плюхи" встречаются

По дефолту там GPIO, UART3 - опционально.  А зная "логику" китайцев, то все что опционально, в 90% случаев "на будущее" и редко когда работает.

Поэтому неплохо бы заменить "опционально" на "NMEA port" и сделать сноску на апнотес.

 

 

image.thumb.png.e5a8fe4df65a3f5e427578498fc4e5a5.png

 

Ну и картинку неплохо бы поправить, а то потеряли эти ножки. :)

 

image.thumb.png.52b7e5364fc93b7cd1b2d7b224698bf8.png

 

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


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

14 hours ago, Dobermann said:

а чем отличаются преим модули от бюджетных? Функционалом, скоростью преедачи? Например для LTE Cat 4.

Самое главное отличие это цена :)

Скорости одни, разные они по другим параметрам (потому как чипсеты разные). Например, год релиза (это к вопросу о сроках жизни), версия релиза 3GPP,  интерфейсы, частоты, программные плюхи (SSL, VoLTE, ADE).

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


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

19 hours ago, CADiLO said:

Написано - GPRS. То есть подразумевается что речь идет о 2G GSM, а не о LTE или LPWA.

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

 

Или же спрашивающий не совсем владеет тематикой сотовых сетей.

Потому что например SIM7000 в сетях NB не будет работать в движении, а CATM на наших территориях пока не наблюдается.

Значит остается только 2G моде этого модуля. Но брать для этого LPWA модуль нет смысла - можно взять более дешевый 2G онли.

Если нужна работа в LTE сетях, то опять же - предпочтительнее CAT1 и тут лучше на ASR чипсете - А7672Е.....

Ну и так далее...

 

Спрашивающий понимает разницу между GSM и LTE. Данный модуль был выбран изза его наличия на складах в России.

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


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

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

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

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

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

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

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

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

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

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