Rash 0 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба Приветствую. Модуль SIM800C, прошивка 1418B07SIM800C32_BT_EAT. Модуль BT работает нормально приём и передача, профиль SPP. Но, почему то, в ответ на команду AT+BTSPPGET=0 или AT+BTSPPGET=0,1 (для мульти-подключения, где 1 номер подключения) приходит ERROR. Команду отправляю после конекта. На B05 было тоже самое. Кто знает, что не так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба Более полный лог можно увидеть? Непонятно как настроен блютуз. Просто... SIM800 enters into BT Server mode because of which I can't use AT+BTSPPGET and AT+BTSPPSEND Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rash 0 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба лог. чуть позже смогу сделать. Подключение делаю со смартфона через BT терминал. AT+BTSPPSEND работает. А как проверить кто из них сервер, а кто клиент? Команды не нашёл такой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба А если прочесть документацию повнимательней? SIM800 Series_Bluetooth_Application_Note_V1.04.pdf Every SPP’s link has been connected as server,output: +BTSPPCFG: S,<connectId>,<serverMode> Every SPP’s link has been connected as client,output: +BTSPPCFG: C,<connectId> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rash 0 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба Благодарю за команду. Лог (вместо xx значения) AT+BTPOWER=1 OK AT+BTPAIRCFG=1,xxxx OK AT+BTSPPCFG="MC",1 OK +BTCONNECTING: "00:ec:xx:xx:xx:xx","SPP" AT+BTACPT=1 OK +BTCONNECT: 1,"Name",00:ec:xx:xx:xx:xx,"SPP" AT+BTSPPGET=0,1 ERROR AT+BTSTATUS? +BTSTATUS: 5 P: 1,"Name",00:ec:xx:xx:xx:xx C: 1,"Name",00:ec:xx:xx:xx:xx,"SPP" OK AT+BTSPPCFG? +BTSPPCFG: S,1,1 OK AT+BTRSSI=1 +BTRSSI: -49 Судя по AT+BTSPPCFG? SIM модуль в режиме сервера. Ещё попутно вопрос, данные передаются с включённым шифрованием или нет? Если нет, то как его включить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rash 0 26 июня, 2017 Опубликовано 26 июня, 2017 · Жалоба Уважаемые представители SimCom, ответьте, почему на AT+BTSPPGET=0 ответ ERROR?, лог предоставил ещё полторы недели назад. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 26 июня, 2017 Опубликовано 26 июня, 2017 · Жалоба Ответ давно написан в документации. Смотрим Лог AT+BTSPPCFG? +BTSPPCFG: S,1,1 OK Стоит режим сервера. Значит: SIM800 enters into BT Server mode because of which I can't use AT+BTSPPGET and AT+BTSPPSEND Написано же - не использовать AT+BTSPPGET и AT+BTSPPSEND. Потому и будет ERROR. Перенастраивайтесь в режим клиента чтобы работал BTSPPGET. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rash 0 26 июня, 2017 Опубликовано 26 июня, 2017 · Жалоба Вопрос по документации, по команде AT+BTSPPSEND. Пункт 2.14. AT+BTSPPSEND Варианты команды: 1).If AT+BTSPPCFG=”MC”,2 response 1(Enable -connect) AT+BTSPPSEN =<connectId>,<length> 2).If AT+BTSPPCFG= ”MC”,2 response 0(Disable multi-connect) AT+BTSPPSEND=<length> И в тоже время, противоречие 1.If multi-connection function is enabled, this command will be disabled. но я включил мультиконект командой AT+BTSPPCFG="MC",1 OK и команда AT+BTSPPSEND работает с указанием ID соединения, возможно мультиконект неправильный. Объясните пожалуйста подробности процесса. Могу ли я к BT в SIM800C сделать 3 SPP соединения одновременно? Если да, то в каком режиме? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 26 июня, 2017 Опубликовано 26 июня, 2017 · Жалоба Противоречия нет. В команде сделана заготовка на будущее, но сейчас при включении режима MC команда отключится. Это просто китайскую логику написания доков трудно понять. Я уже привык к пониманию их извратов - "мы имели в виду вот то что ниже, а не совсем то, что мы написали или вы подумали." >>> Могу ли я к BT в SIM800C сделать 3 SPP соединения одновременно? Если да, то в каком режиме? Декларируют два SPP - однако опять же нужно смотреть когда доделают мультиконнект для этой команды. <btSppCfg> ”MC” Multi-connection, enable this function to make the module support to connect double SPP‟s client at the same time. На самом деле нужно брать и пробовать. Обычно примеры в конце апнотеса рабочие. А с BT в модулях не так уж много народа работает чтобы знать его досконально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rash 0 26 июня, 2017 Опубликовано 26 июня, 2017 · Жалоба Да и как же эту логику понимать :cranky: . Если указан формат пакетов для 2-х режимов, а в конце написано, что в одном из режимов команда не работает. У меня при включении MC - команда не отключается, но походу и мультиконект не работает, т.к. к уже подключённому BT SIM второй телефон не подключается Конкретизирую вопрос: Насколько я понял в китайцы собираются делать авторежим только в режиме 1-го подключения. А в режиме мультиконект, авторежим выключается и данные нужно выспрашивать. И если AT+BTSPPSEND тоже не работает в режиме сервера и MC, то как данные отправить из BT SIM если у меня несколько BT SPP подключений? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться