sabrat 0 August 13, 2018 Posted August 13, 2018 · Report post где-то соединили GNSS_EN с GPIO1. Вобщем - полная анархия и шатание и пренебрежение мануалом на модуль. Похоже только эксперимент покажет истину.... :( попробую GNSS_EN портом контроллера подёргать, всё остальное уже пробовали. Quote Share this post Link to post Share on other sites More sharing options...
CADiLO 1 August 14, 2018 Posted August 14, 2018 · Report post >>>У автора проблема не в разбирании, а в том что GPS не включается. В начале строки 0 приходит. А расскажите мне что у Вас за антенна? Может он тупо не принимает ничего? Если выносная, то как запитываете? Если на плате, то хотелось бы видеть фрагмент печатки ка сделано граунд-плане. И еще вопрос - как питаете модуль, какое напряжение на Vbat? И VRTC почему-то никуда не подключено..... Quote Share this post Link to post Share on other sites More sharing options...
jcxz 51 August 14, 2018 Posted August 14, 2018 · Report post а завели внешний сигнал на 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" в начале строки, все последующие манипуляции с ним ни на что не влияют. Quote Share this post Link to post Share on other sites More sharing options...
CADiLO 1 August 14, 2018 Posted August 14, 2018 · Report post >>>GNSS_EN - он работает по абсолютному уровню, Именно по уровню, но там есть задержки на срабатывание - диаграммы есть в SIM868_Series_Hardware_Design_V1.07.pdf Quote Share this post Link to post Share on other sites More sharing options...
jcxz 51 August 14, 2018 Posted August 14, 2018 · Report post Именно по уровню, но там есть задержки на срабатывание - диаграммы есть в SIM868_Series_Hardware_Design_V1.07.pdf Вы имеете в виду задержку фронта GNSS_EN относительно фронта GPS_VBAT? Это я видел. Quote Share this post Link to post Share on other sites More sharing options...
jcxz 51 August 14, 2018 Posted August 14, 2018 · Report post Разобрался. Баги были в EVB. Кривая до невозможности... :( Подкостылил её, теперь GPS работает. :rolleyes: PS: У меня подозрение, что у sabrat тот же баг, что был и в моей EVB - не подаётся питание для активной антенны ;) Quote Share this post Link to post Share on other sites More sharing options...
sabrat 0 August 16, 2018 Posted August 16, 2018 (edited) · Report post >>>У автора проблема не в разбирании, а в том что GPS не включается. В начале строки 0 приходит. А расскажите мне что у Вас за антенна? Может он тупо не принимает ничего? Если выносная, то как запитываете? Если на плате, то хотелось бы видеть фрагмент печатки ка сделано граунд-плане. И еще вопрос - как питаете модуль, какое напряжение на Vbat? И VRTC почему-то никуда не подключено..... Питание 4В. Там всё хорошо, много ёмкости, ток с запасом итд. Антенна керамика 4мм толщиной. Дело не в этом. Если я проводами к МК подключаю юсарт жпс, то у меня всё хорошо. Координаты и время я получаю. Тут вопрос почему я не могу общаться с GSM и GPS по одному юарту. Может кто поделится последовательностью АТ команд при которых всё проверенно заводится? Модули и антенны покупал в ГАММА Украина. Edited August 16, 2018 by sabrat Quote Share this post Link to post Share on other sites More sharing options...
CADiLO 1 August 17, 2018 Posted August 17, 2018 · Report post >>>Модули и антенны покупал в ГАММА Украина. Ну раз у нас покупали, то почему бы мне не перезвонить ? Сегодня последний шанс - я с понедельника в отпуске. >>>> Может кто поделится последовательностью АТ команд при которых всё проверенно заводится? Алгоритм следующий: Вникаем в апнотес 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 Наслаждаемся. Quote Share this post Link to post Share on other sites More sharing options...
jcxz 51 August 18, 2018 Posted August 18, 2018 · Report post Может кто поделится последовательностью АТ команд при которых всё проверенно заводится? У меня лог обмена драйвера с 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" ... Quote Share this post Link to post Share on other sites More sharing options...
ДЕЙЛ 1 September 20, 2018 Posted September 20, 2018 · Report post Приветствую! Есть какие-то отличия по части работы с Bluetooth в модулях SIM868 и SIM800C ? На SIM868 не подключается Bluetooth-гарнитура. На SIM800 всё нормально соединяется. Quote Share this post Link to post Share on other sites More sharing options...
CADiLO 1 September 24, 2018 Posted September 24, 2018 · Report post >>>Есть какие-то отличия по части работы с 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. Quote Share this post Link to post Share on other sites More sharing options...
jcxz 51 September 24, 2018 Posted September 24, 2018 · Report post Открываем то что обычно никто не читает :) ... 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-командный интерфейс??? Quote Share this post Link to post Share on other sites More sharing options...
alex2103 0 September 24, 2018 Posted September 24, 2018 · Report post И еще BTSPPSEND не работает после ATD*99***1# ;) Quote Share this post Link to post Share on other sites More sharing options...
CADiLO 1 September 24, 2018 Posted September 24, 2018 · Report post >>>> Вот почему Simcom не вытащил OPP наружу, в AT-командный интерфейс??? А это не оно? AT+BTOPPACPT Accept OPP service AT+BTOPPPUSH Push OPP object to paired device Quote Share this post Link to post Share on other sites More sharing options...
jcxz 51 September 24, 2018 Posted September 24, 2018 · Report post А это не оно? 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: Quote Share this post Link to post Share on other sites More sharing options...