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

где-то соединили GNSS_EN с GPIO1. Вобщем - полная анархия и шатание и пренебрежение мануалом на модуль. Похоже только эксперимент покажет истину.... :(

 

попробую GNSS_EN портом контроллера подёргать, всё остальное уже пробовали.

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


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

>>>У автора проблема не в разбирании, а в том что GPS не включается. В начале строки 0 приходит.

 

А расскажите мне что у Вас за антенна? Может он тупо не принимает ничего?

Если выносная, то как запитываете? Если на плате, то хотелось бы видеть фрагмент печатки ка сделано граунд-плане.

 

 

И еще вопрос - как питаете модуль, какое напряжение на Vbat?

 

И VRTC почему-то никуда не подключено.....

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


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

а завели внешний сигнал на GNSS_EN, где-то соединили GNSS_EN с GPIO1. Вобщем - полная анархия и шатание и пренебрежение мануалом на модуль. Похоже только эксперимент покажет истину.... :(

Вобщем - подал фронт ("0"->"1") на GNSS_EN после подачи команды "CGNSPWR=1" и строка от модуля стала:

"+CGNSINF: 1,0,20180814085921.000,,,,0.00,0.0,0,,,,,,1,0,,,18,,"

Проблема была в кривой EVB (https://www.mikroe.com/gsmgnss-2-click#heading1 - не отладка, а какое-то недоразумение, баг на баге).

Но почему-то второй '0' в строке никак не переходит в '1'. Время получаю, а координат нет. Хотя антенна та же, с которой нормально работал SIM808 и лежит она на том же самом месте.

 

PS: Ещё какая-то непонятка с этим GNSS_EN - он работает по абсолютному уровню, или для включения GPS на него нужно импульс подать? В даташите описано это так мутно. А эксперимент показывает, что после подачи фронта на него и появления "1" в начале строки, все последующие манипуляции с ним ни на что не влияют.

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


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

>>>GNSS_EN - он работает по абсолютному уровню,

 

Именно по уровню, но там есть задержки на срабатывание - диаграммы есть в SIM868_Series_Hardware_Design_V1.07.pdf

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


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

Именно по уровню, но там есть задержки на срабатывание - диаграммы есть в SIM868_Series_Hardware_Design_V1.07.pdf

Вы имеете в виду задержку фронта GNSS_EN относительно фронта GPS_VBAT? Это я видел.

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


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

Разобрался. Баги были в EVB. Кривая до невозможности... :(

Подкостылил её, теперь GPS работает. :rolleyes:

 

PS: У меня подозрение, что у sabrat тот же баг, что был и в моей EVB - не подаётся питание для активной антенны ;)

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


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

>>>У автора проблема не в разбирании, а в том что GPS не включается. В начале строки 0 приходит.

 

А расскажите мне что у Вас за антенна? Может он тупо не принимает ничего?

Если выносная, то как запитываете? Если на плате, то хотелось бы видеть фрагмент печатки ка сделано граунд-плане.

 

 

И еще вопрос - как питаете модуль, какое напряжение на Vbat?

 

И VRTC почему-то никуда не подключено.....

 

Питание 4В. Там всё хорошо, много ёмкости, ток с запасом итд. Антенна керамика 4мм толщиной. Дело не в этом. Если я проводами к МК подключаю юсарт жпс, то у меня всё хорошо. Координаты и время я получаю. Тут вопрос почему я не могу общаться с GSM и GPS по одному юарту.

 

Может кто поделится последовательностью АТ команд при которых всё проверенно заводится?

 

Модули и антенны покупал в ГАММА Украина.

 

sim868_1_240.jpgi.gif

 

sim868_3_240.jpgi.gif

 

sim868_4_240.jpgi.gif

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

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


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

>>>Модули и антенны покупал в ГАММА Украина.

 

Ну раз у нас покупали, то почему бы мне не перезвонить ?

Сегодня последний шанс - я с понедельника в отпуске.

 

>>>> Может кто поделится последовательностью АТ команд при которых всё проверенно заводится?

 

Алгоритм следующий:

 

Вникаем в апнотес SIM868_GNSS_Application Note_V1.00.pdf

 

Где видим, что если прошивка младше чем B03 - работать не будет.

 

Если прошивка нужной версии, идем ниже, если нет - обновляемся.

Кроме того очень желательно обновить и навигационную часть.

 

Крайние версии:

 

для модулей

1418B05SIM868M32

1418B04SIM868M32_BT

 

1418B03SIM868E32_BLE

 

для навигации

B05V01SIM868_96 (9600)

B05V01SIM868_11 (115200)

 

Далее простых три шага - параметры допишете сами.

 

Включаем GPS - AT+CGNSPWR

 

Проверяем чтобы битрейты портов были одинаковы - выставляем для UART2 такой же как и выход GNSS - AT+CGNSIPR

 

Проверяем передачу из UART2 в UART1 - AT+CGNSTST

 

Наслаждаемся.

 

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


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

Может кто поделится последовательностью АТ команд при которых всё проверенно заводится?

У меня лог обмена драйвера с SIM868 такой - старт (состояние GNSS_EN = 0; GPIO1 на EVB не соединён с GNSS_EN, поэтому подаю его с МК, а UART2 соединён с UART_GNSS):

XX:40:27.62 SIMCOM baudrate: 230407.7 Hz
XX:40:36.95 SIMCOM.out: "ATE0"
XX:40:36.95 SIMCOM.in:  "ATE0"
XX:40:36.95 SIMCOM.in:  "OK"
XX:40:36.95 SIMCOM. Module start.
XX:40:36.95 SIMCOM.out: "AT+GMM"
XX:40:36.95 SIMCOM.in:  "SIMCOM_SIM868"
XX:40:36.95 SIMCOM.in:  "OK"
XX:40:36.95 SIMCOM.out: "AT+IPR=460800"
XX:40:36.95 SIMCOM.in:  "OK"
XX:40:36.96 SIMCOM baudrate: 460815.4 Hz
XX:40:36.96 SIMCOM.out: "AT"
XX:40:36.96 SIMCOM.in:  "OK"
XX:40:36.96 SIMCOM.out: "AT"
XX:40:36.96 SIMCOM.in:  "OK"
XX:40:36.96 SIMCOM.out: "AT+IFC?"
XX:40:36.96 SIMCOM.in:  "+IFC: 0,0"
XX:40:36.96 SIMCOM.in:  "OK"
XX:40:36.96 SIMCOM.out: "AT+CFUN?"
XX:40:36.96 SIMCOM.in:  "+CFUN: 1"
XX:40:36.96 SIMCOM.in:  "OK"
XX:40:36.96 SIMCOM.out: "AT+CFUN=0"
XX:40:37.01 SIMCOM.in:  "OK"
XX:40:37.01 SIMCOM.out: "AT+CFUN?"
XX:40:37.03 SIMCOM.in:  "+CFUN: 0"
XX:40:37.03 SIMCOM.in:  "OK"
XX:40:37.03 SIMCOM.out: "AT+BTSTATUS?"
XX:40:37.03 SIMCOM.in:  "+BTSTATUS: 0"
XX:40:37.03 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:37.03 SIMCOM.in:  "OK"
XX:40:37.03 SIMCOM.out: "AT+BTSPPCFG=MC,2"
XX:40:37.03 SIMCOM.in:  "+BTSPPCFG: MC,0"
XX:40:37.03 SIMCOM.in:  "OK"
XX:40:37.04 SIMCOM.out: "AT+BTSPPCFG=TT,2"
XX:40:37.04 SIMCOM.in:  "+BTSPPCFG: TT,0"
XX:40:37.04 SIMCOM.in:  "OK"
XX:40:37.04 SIMCOM.out: "AT+BTPAIRCFG?"
XX:40:37.04 SIMCOM.in:  "+BTPAIRCFG: 1,XXXX"
XX:40:37.04 SIMCOM.in:  "OK"
XX:40:37.04 SIMCOM.out: "AT+BTCOD?"
XX:40:37.04 SIMCOM.in:  "+BTCOD: 0,24,04,04"
XX:40:37.06 SIMCOM.in:  "OK"
XX:40:37.06 SIMCOM.out: "AT+BTCOD=1,24,8,2"
XX:40:37.06 SIMCOM.in:  "OK"
XX:40:37.06 SIMCOM.out: "AT+BTCOD?"
XX:40:37.06 SIMCOM.in:  "+BTCOD: 1,24,08,02"
XX:40:37.06 SIMCOM.in:  "OK"
XX:40:37.06 SIMCOM.out: "AT+BTSPPURC?"
XX:40:37.06 SIMCOM.in:  "+BTSPPURC: 0, SEND OK, SEND FAIL"
XX:40:37.06 SIMCOM.in:  "OK"
XX:40:37.06 SIMCOM.out: "AT+BTSPPGET?"
XX:40:37.06 SIMCOM.in:  "+BTSPPGET: 0"
XX:40:37.07 SIMCOM.in:  "OK"
XX:40:37.07 SIMCOM.out: "AT+BTSPPGET=1"
XX:40:37.07 SIMCOM.in:  "OK"
XX:40:37.07 SIMCOM.out: "AT+BTSPPGET?"
XX:40:37.07 SIMCOM.in:  "+BTSPPGET: 1"
XX:40:37.07 SIMCOM.in:  "OK"
XX:40:37.07 SIMCOM.out: "AT+BTACI?"
XX:40:37.07 SIMCOM.in:  "+BTACI: 0,0"
XX:40:37.07 SIMCOM.in:  "OK"
XX:40:37.07 SIMCOM.out: "AT+BTPOWER?"
XX:40:37.07 SIMCOM.in:  "OK"
XX:40:37.09 SIMCOM.out: "AT+BTPOWER=1"
XX:40:39.01 SIMCOM.in:  "OK"
XX:40:40.01 SIMCOM.out: "AT+BTSTATUS?"
XX:40:40.01 SIMCOM.in:  "+BTSTATUS: 5"
XX:40:40.03 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:40.03 SIMCOM.in:  "OK"
XX:40:40.03 SIMCOM.out: "AT+BTVIS?"
XX:40:40.03 SIMCOM.in:  "+BTVIS: 1"
XX:40:40.03 SIMCOM.in:  "OK"
XX:40:40.03 SIMCOM.out: "AT+CGNSPWR?"
XX:40:40.03 SIMCOM.in:  "+CGNSPWR: 0"
XX:40:40.03 SIMCOM.in:  "OK"
XX:40:40.03 SIMCOM.out: "AT+CGNSPWR=1"
XX:40:40.04 SIMCOM.in:  "OK"
XX:40:40.04 SIMCOM.out: "AT+CGNSPWR?"
XX:40:40.04 SIMCOM.in:  "+CGNSPWR: 1"
XX:40:40.04 SIMCOM.in:  "OK"
XX:40:40.04 SIMCOM. BT started.
XX:40:40.04 SIMCOM.out: "AT+BTSTATUS?"
XX:40:40.04 SIMCOM.in:  "+BTSTATUS: 5"
XX:40:40.04 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:40.04 SIMCOM.in:  "OK"
XX:40:42.03 SIMCOM.out: "AT+CGNSINF"
XX:40:42.03 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:42.04 SIMCOM.in:  "OK"
XX:40:44.03 SIMCOM.out: "AT+CGNSINF"
XX:40:44.04 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:44.04 SIMCOM.in:  "OK"
XX:40:46.03 SIMCOM.out: "AT+BTSTATUS?"
XX:40:46.04 SIMCOM.in:  "+BTSTATUS: 5"
XX:40:46.06 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:46.06 SIMCOM.in:  "OK"
XX:40:46.06 SIMCOM.out: "AT+CGNSINF"
XX:40:46.06 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:46.06 SIMCOM.in:  "OK"
XX:40:48.04 SIMCOM.out: "AT+CGNSINF"
XX:40:48.04 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:48.06 SIMCOM.in:  "OK"
XX:40:50.04 SIMCOM.out: "AT+CGNSINF"
XX:40:50.04 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:50.06 SIMCOM.in:  "OK"
XX:40:52.04 SIMCOM.out: "AT+BTSTATUS?"
XX:40:52.04 SIMCOM.in:  "+BTSTATUS: 5"
XX:40:52.04 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:52.04 SIMCOM.in:  "OK"
XX:40:52.06 SIMCOM.out: "AT+CGNSINF"
XX:40:52.06 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:52.06 SIMCOM.in:  "OK"
XX:40:54.04 SIMCOM.out: "AT+CGNSINF"
XX:40:54.04 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:54.06 SIMCOM.in:  "OK"
XX:40:56.04 SIMCOM.out: "AT+CGNSINF"
XX:40:56.04 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:56.04 SIMCOM.in:  "OK"
XX:40:58.03 SIMCOM.out: "AT+CGNSINF"
XX:40:58.03 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:58.04 SIMCOM.in:  "OK"
XX:40:58.06 SIMCOM.out: "AT+BTSTATUS?"
XX:40:58.06 SIMCOM.in:  "+BTSTATUS: 5"
XX:40:58.07 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:58.07 SIMCOM.in:  "OK"
XX:41:00.04 SIMCOM.out: "AT+CGNSINF"
XX:41:00.06 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:41:00.06 SIMCOM.in:  "OK"

теперь подаю GNSS_EN = 1:

XX:41:02.04 SIMCOM.out: "AT+CGNSINF"
XX:41:02.04 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:41:02.04 SIMCOM.in:  "OK"
XX:41:04.04 SIMCOM.out: "AT+CGNSINF"
XX:41:04.06 SIMCOM.in:  "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:41:04.06 SIMCOM.in:  "OK"
XX:41:04.07 SIMCOM.out: "AT+BTSTATUS?"
XX:41:04.07 SIMCOM.in:  "+BTSTATUS: 5"
XX:41:04.07 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:04.07 SIMCOM.in:  "OK"
XX:41:06.06 SIMCOM.out: "AT+CGNSINF"
XX:41:06.06 SIMCOM.in:  "+CGNSINF: 1,0,19800105235942.000,,,,0.00,0.0,0,,,,,,0,0,,,,,"
XX:41:06.06 SIMCOM.in:  "OK"
XX:41:08.04 SIMCOM.out: "AT+CGNSINF"
XX:41:08.04 SIMCOM.in:  "+CGNSINF: 1,0,19800105235944.000,,,,0.00,0.0,0,,,,,,1,0,,,27,,"
XX:41:08.06 SIMCOM.in:  "OK"
XX:41:10.04 SIMCOM.out: "AT+CGNSINF"
XX:41:10.07 SIMCOM.in:  "+CGNSINF: 1,0,19800105235946.000,,,,0.00,0.0,0,,,,,,2,0,,,42,,"
XX:41:10.07 SIMCOM.in:  "OK"
XX:41:10.09 SIMCOM.out: "AT+BTSTATUS?"
XX:41:10.09 SIMCOM.in:  "+BTSTATUS: 5"
XX:41:10.09 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:10.09 SIMCOM.in:  "OK"
XX:41:12.04 SIMCOM.out: "AT+CGNSINF"
XX:41:12.04 SIMCOM.in:  "+CGNSINF: 1,0,19800105235948.000,,,,0.00,0.0,0,,,,,,2,0,,,43,,"
XX:41:12.04 SIMCOM.in:  "OK"
XX:41:14.03 SIMCOM.out: "AT+CGNSINF"
XX:41:14.06 SIMCOM.in:  "+CGNSINF: 1,0,19800105235950.000,,,,0.00,0.0,0,,,,,,2,0,,,42,,"
XX:41:14.06 SIMCOM.in:  "OK"
XX:41:16.04 SIMCOM.out: "AT+CGNSINF"
XX:41:16.06 SIMCOM.in:  "+CGNSINF: 1,0,19800105235952.000,,,,0.00,0.0,0,,,,,,3,0,,,43,,"
XX:41:16.06 SIMCOM.in:  "OK"
XX:41:16.07 SIMCOM.out: "AT+BTSTATUS?"
XX:41:16.09 SIMCOM.in:  "+BTSTATUS: 5"
XX:41:16.09 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:16.09 SIMCOM.in:  "OK"
XX:41:18.04 SIMCOM.out: "AT+CGNSINF"
XX:41:18.04 SIMCOM.in:  "+CGNSINF: 1,0,19800105235954.000,,,,0.00,0.0,0,,,,,,3,0,,,43,,"
XX:41:18.06 SIMCOM.in:  "OK"
XX:41:20.04 SIMCOM.out: "AT+CGNSINF"
XX:41:20.04 SIMCOM.in:  "+CGNSINF: 1,0,19800108234132.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:20.06 SIMCOM.in:  "OK"
XX:41:22.04 SIMCOM.out: "AT+CGNSINF"
XX:41:22.06 SIMCOM.in:  "+CGNSINF: 1,0,19800108234134.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:22.06 SIMCOM.in:  "OK"
XX:41:22.10 SIMCOM.out: "AT+BTSTATUS?"
XX:41:22.10 SIMCOM.in:  "+BTSTATUS: 5"
XX:41:22.10 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:22.10 SIMCOM.in:  "OK"
XX:41:24.06 SIMCOM.out: "AT+CGNSINF"
XX:41:24.07 SIMCOM.in:  "+CGNSINF: 1,0,19800108234136.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:24.07 SIMCOM.in:  "OK"
XX:41:26.03 SIMCOM.out: "AT+CGNSINF"
XX:41:26.04 SIMCOM.in:  "+CGNSINF: 1,0,19800108234138.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:26.04 SIMCOM.in:  "OK"
XX:41:28.03 SIMCOM.out: "AT+CGNSINF"
XX:41:28.06 SIMCOM.in:  "+CGNSINF: 1,0,19800108234140.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:28.06 SIMCOM.in:  "OK"
XX:41:28.10 SIMCOM.out: "AT+BTSTATUS?"
XX:41:28.10 SIMCOM.in:  "+BTSTATUS: 5"
XX:41:28.10 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:28.10 SIMCOM.in:  "OK"
XX:41:30.04 SIMCOM.out: "AT+CGNSINF"
XX:41:30.06 SIMCOM.in:  "+CGNSINF: 1,0,19800108234142.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:30.06 SIMCOM.in:  "OK"
XX:41:32.04 SIMCOM.out: "AT+CGNSINF"
XX:41:32.06 SIMCOM.in:  "+CGNSINF: 1,0,19800108234144.000,,,,0.00,0.0,0,,,,,,3,0,,,44,,"
XX:41:32.06 SIMCOM.in:  "OK"
XX:41:34.04 SIMCOM.out: "AT+CGNSINF"
XX:41:34.04 SIMCOM.in:  "+CGNSINF: 1,0,19800108234146.000,,,,0.00,0.0,0,,,,,,3,0,,,44,,"
XX:41:34.06 SIMCOM.in:  "OK"
XX:41:34.10 SIMCOM.out: "AT+BTSTATUS?"
XX:41:34.10 SIMCOM.in:  "+BTSTATUS: 5"
XX:41:34.10 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:34.10 SIMCOM.in:  "OK"
XX:41:36.04 SIMCOM.out: "AT+CGNSINF"
XX:41:36.06 SIMCOM.in:  "+CGNSINF: 1,0,19800108234149.000,,,,0.00,0.0,0,,,,,,3,0,,,44,,"
XX:41:36.06 SIMCOM.in:  "OK"
XX:41:38.04 SIMCOM.out: "AT+CGNSINF"
XX:41:38.06 SIMCOM.in:  "+CGNSINF: 1,0,19800108234151.000,,,,0.00,0.0,0,,,,,,3,0,,,44,,"
XX:41:38.06 SIMCOM.in:  "OK"
XX:41:40.04 SIMCOM.out: "AT+CGNSINF"
XX:41:40.07 SIMCOM.in:  "+CGNSINF: 1,0,19800108234153.000,,,,0.00,0.0,0,,,,,,4,0,,,44,,"
XX:41:40.07 SIMCOM.in:  "OK"
XX:41:40.12 SIMCOM.out: "AT+BTSTATUS?"
XX:41:40.12 SIMCOM.in:  "+BTSTATUS: 5"
XX:41:40.12 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:40.12 SIMCOM.in:  "OK"
XX:41:42.06 SIMCOM.out: "AT+CGNSINF"
XX:41:42.06 SIMCOM.in:  "+CGNSINF: 1,0,20180814234154.000,,,,0.00,0.0,0,,,,,,4,0,,,44,,"
XX:41:42.06 SIMCOM.in:  "OK"
XX:41:44.04 SIMCOM.out: "AT+CGNSINF"
XX:41:44.06 SIMCOM.in:  "+CGNSINF: 1,0,20180814234156.000,,,,0.00,0.0,0,,,,,,4,0,,,44,,"
XX:41:44.06 SIMCOM.in:  "OK"
XX:41:46.04 SIMCOM.out: "AT+CGNSINF"
XX:41:46.06 SIMCOM.in:  "+CGNSINF: 1,0,20180814234158.000,,,,0.00,0.0,0,,,,,,4,0,,,44,,"
XX:41:46.06 SIMCOM.in:  "OK"
XX:41:46.14 SIMCOM.out: "AT+BTSTATUS?"
XX:41:46.14 SIMCOM.in:  "+BTSTATUS: 5"
XX:41:46.14 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:46.14 SIMCOM.in:  "OK"
XX:41:48.06 SIMCOM.out: "AT+CGNSINF"
XX:41:48.06 SIMCOM.in:  "+CGNSINF: 1,0,20180814234200.000,,,,0.24,0.0,0,,,,,,4,0,,,44,,"
XX:41:48.06 SIMCOM.in:  "OK"
XX:41:50.04 SIMCOM.out: "AT+CGNSINF"
XX:41:50.06 SIMCOM.in:  "+CGNSINF: 1,0,20180814234203.000,,,,0.70,0.0,0,,,,,,4,0,,,44,,"
XX:41:50.06 SIMCOM.in:  "OK"
XX:41:52.04 SIMCOM.out: "AT+CGNSINF"
XX:41:52.06 SIMCOM.in:  "+CGNSINF: 1,0,20180814234205.000,,,,0.00,43.0,0,,,,,,4,0,,,44,,"
XX:41:52.06 SIMCOM.in:  "OK"
XX:41:52.14 SIMCOM.out: "AT+BTSTATUS?"
XX:41:52.14 SIMCOM.in:  "+BTSTATUS: 5"
XX:41:52.15 SIMCOM.in:  "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:52.15 SIMCOM.in:  "OK"
XX:41:54.04 SIMCOM.out: "AT+CGNSINF"
XX:41:54.07 SIMCOM.in:  "+CGNSINF: 1,0,20180814234206.000,,,,0.00,54.3,0,,,,,,5,0,,,44,,"
XX:41:54.07 SIMCOM.in:  "OK"
XX:41:56.03 SIMCOM.out: "AT+CGNSINF"
XX:41:56.04 SIMCOM.in:  "+CGNSINF: 1,0,20180814234209.000,,,,0.00,54.3,0,,,,,,5,0,,,44,,"
XX:41:56.04 SIMCOM.in:  "OK"
XX:41:58.03 SIMCOM.out: "AT+CGNSINF"
XX:41:58.06 SIMCOM.in:  "+CGNSINF: 1,1,20180814234210.000,XX.XXXXXX,XX.XXXXXX,XX.XXX,X.XX,XXX.X,1,,1.6,1.9,0.9,,6,8
,,,44,,"
XX:41:58.06 SIMCOM.in:  "OK"
...

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


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

Приветствую!

 

Есть какие-то отличия по части работы с Bluetooth в модулях SIM868 и SIM800C ?

На SIM868 не подключается Bluetooth-гарнитура. На SIM800 всё нормально соединяется.

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


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

>>>Есть какие-то отличия по части работы с Bluetooth в модулях SIM868 и SIM800C ?

>>>На SIM868 не подключается Bluetooth-гарнитура. На SIM800 всё нормально соединяется.

 

Открываем то что обычно никто не читает :)

 

SIM800 Series_Bluetooth_Application Note_V1.08.pdf

 

 

И читаем

 

1.6 Function Differences

 

The current Bluetooth module series can be divided into four platforms, these two platforms to support the Bluetooth function will be different, divided as follows:

 

MTK6260 platforms: SIM800, SIM800H.

MTK6261 platforms: SIM808, SIM800C, SIM800F.

MTK2503 platforms:SIM868, SIM868E.

 

 support Profile

 

All of the SIM800 series module have four basic profiles, they are OPP, HSP/HFP, SPP.

For the MTK6260 platform module, support A2DP, AVRCP, PBAP all the roles.

For the MTK6261 and MTK2503 platform module, support PBAP all the roles and only supports A2DP, AVRCP mobile role.

For the MTK2503 platform module SIM868E, additionally support BLEFMP, BLEPXP, BLESPP,

 

Customer can also define their own GATT server.

 

 Multi-device connection

For the MTK6260 platform module, supports simultaneous connection of multiple devices, up to 3.

For the MTK6261 and MTK2503 platform module, only supports the simultaneous connection of 1 device.

 

 The difference of the AT command

For the MTK6260 platform module, access to the phone call status of the AT command is: AT+BTCLCC;

the default SPP server mode is AT channel mode; Bluetooth open state will be saved when shutdown.

 

For the MTK6261 and MTK2503 platform module, access to the phone call status of the ATcommand is: AT+BTCLCCS;

the default SPP server mode is the APP data mode; Bluetooth open state is not saved when shutdown.

 

AT commands of BLE are supported on MTK2503 platform module SIM868E.

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


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

Открываем то что обычно никто не читает :)

...

All of the SIM800 series module have four basic profiles, they are OPP, HSP/HFP, SPP.

Читаем, читаем... Но всё так грустно... "OPP, HSP/HFP, SPP" и всё? :( И никаких шансов вытащить OPP наружу. Только на SPP как-то колхозить передачу файлов... :crying:

Вот почему Simcom не вытащил OPP наружу, в AT-командный интерфейс???

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


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

>>>> Вот почему Simcom не вытащил OPP наружу, в AT-командный интерфейс???

 

 

А это не оно?

 

AT+BTOPPACPT Accept OPP service

AT+BTOPPPUSH Push OPP object to paired device

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


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

А это не оно?

AT+BTOPPACPT Accept OPP service

AT+BTOPPPUSH Push OPP object to paired device

Это только уведомления о приходе файлов и отправка. А доступ к самим файлам - либо во внутреннюю память, либо на интерфейс SDIO.

Я имею в виду - вытащить управление самим содержимым файлов. Например: отправляю команду "отправить такой-то файл", после этого модуль начинает мне присылать URC "отправка N1 байт с позиции 0 из файла XXXX" и я ему AT-командой отправляю эти N байт с позиции P; потом он присылает следующее "отправка N2 байт с позиции 0+N1 из файла XXXX"; ...и так далее до конца файла или обрыва. Ну и приём файла - аналогично.

Данные файла у меня находятся в МК. И как передать их с помощью OPP - не понятно. Разве что эмулировать на МК работу внешней SD-карты для модуля. Со всей её файловой системой. :smile3009:

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


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

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

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

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

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

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

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

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

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

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