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

ДЕЙЛ

Участник
  • Публикаций

    234
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о ДЕЙЛ

  • Звание
    Местный

Посетители профиля

1 286 просмотров профиля
  1. SIM868

    Приветствую! Есть какие-то отличия по части работы с Bluetooth в модулях SIM868 и SIM800C ? На SIM868 не подключается Bluetooth-гарнитура. На SIM800 всё нормально соединяется.
  2. Понятно. Значит, статус "1 - Operator available" говорит о том, что можно постучаться, но успех не гарантируется. Только методом проб и ошибок. А статус "3 - Operator forbidden " говорит о том, что можно даже не пытаться? Или всё же попытка не пытка? :fman:
  3. AT+COPS=? +COPS: (2,"MegaFon","MegaFon","25002"),(1,"Bee Line GSM","BeeLine","25099"),(1,"MOTIV","MOTIV","25020"),(1,"MTS","MTS","25001"),,(0-4),(0-2) Но что означает ответ на эту команду? Я понимаю этот ответ так: (2,"MegaFon","MegaFon","25002") - текущий оператор; (1,"Bee Line GSM","BeeLine","25099") - доступный для подключения оператор; (1,"MOTIV","MOTIV","25020") - доступный для подключения оператор; (1,"MTS","MTS","25001") - доступный для подключения оператор. Из описания команды AT+COPS=? самое первое число означает следующее: 0 - Unknown 1 - Operator available 2 - Operator current 3 - Operator forbidden В моём случае три оператора имеют статус "1 - Operator available". Что это означает на деле, если не возможность регистрации в сети? А если операторов будет десяток? Мне нужно знать, к каким я могу подключиться, а к каким нет. Если команда AT+COPS=? на этот вопрос отвечает неправильно, то как ещё можно узнать список доступных операторов для регистрации?
  4. Симка из Узбекистана находится в России. Модуль прямо говорит, что может зарегистрироваться в сети трёх операторов, помимо того, к кому сейчас подключен. При попытке зарегистрироваться возвращает ошибку. Аналогично экспериментировал с симкой из Литвы. Модуль говорит, что может подключиться и на самом деле не обманывает. CPU[1536159878] ---> AT+COPS=? CPU[1536159888] <--- +COPS: (2,"MegaFon","MegaFon","25002"),(1,"MTS","MTS","25001"),(1,"Bee Line GSM","BeeLine","25099"),(1,"MOTIV","MOTIV","25020"),,(0-4),(0-2) CPU[1536159888] <--- OK CPU[1536159888] ---> AT+COPS? CPU[1536159888] <--- +COPS: 0,2,"25002" CPU[1536159888] <--- OK CPU[1536159888] ---> AT+COPS=2 CPU[1536159889] <--- OK CPU[1536159889] <--- +CREG: 0 CPU[1536159889] ---> AT+CREG? CPU[1536159889] <--- +CREG: 1,0 CPU[1536159889] <--- OK CPU[1536159889] ---> AT+COPS=1,2,"25099" CPU[1536159889] <--- +CREG: 2 CPU[1536159897] <--- +CREG: 5 CPU[1536159897] <--- OK CPU[1536159897] ---> AT+COPS? CPU[1536159897] <--- +COPS: 1,2,"25099" CPU[1536159897] <--- OK CPU[1536159897] ---> AT+CREG? CPU[1536159897] <--- +CREG: 1,5
  5. Приветствую, коллеги! Использую модуль SIM800C, S2-10688-Z1L08 Он мне говорит, что я могу подключиться к трём операторам, но при попытке выполнить ручную регистрацию возвращает ошибку. Почему он меня обманывает и вынуждает впустую тратить процессорное время? CPU[1517832447] ---> AT+COPS=? CPU[1517832461] <--- +COPS: (2,"MegaFon","MegaFon","25002"),(1,"Bee Line GSM","BeeLine","25099"),(1,"MOTIV","MOTIV","25020"),(1,"MTS","MTS","25001"),,(0-4),(0-2) CPU[1517832461] <--- OK CPU[1517832461] ---> AT+COPS? CPU[1517832461] <--- +COPS: 0,2,"25002" CPU[1517832461] <--- OK CPU[1517832461] ---> AT+COPS=2 CPU[1517832462] <--- OK CPU[1517832462] <--- +CREG: 0 CPU[1517832462] ---> AT+CREG? CPU[1517832462] <--- +CREG: 1,0 CPU[1517832462] <--- OK CPU[1517832462] ---> AT+COPS=1,2,"25099" CPU[1517832462] <--- +CREG: 2 CPU[1517832471] <--- +CREG: 0 CPU[1517832471] <--- ERROR CPU[1517832471] ---> AT+COPS? CPU[1517832471] <--- +COPS: 1 CPU[1517832471] <--- OK CPU[1517832471] ---> AT+COPS=2 CPU[1517832471] <--- OK CPU[1517832471] ---> AT+CREG? CPU[1517832471] <--- +CREG: 1,0 CPU[1517832471] <--- OK CPU[1517832471] ---> AT+COPS=1,2,"25001" CPU[1517832471] <--- +CREG: 2 CPU[1517832479] <--- +CREG: 0 CPU[1517832479] <--- ERROR CPU[1517832479] ---> AT+COPS? CPU[1517832479] <--- +COPS: 1 CPU[1517832479] <--- OK CPU[1517832479] ---> AT+COPS=2 CPU[1517832479] <--- OK CPU[1517832479] ---> AT+CREG? CPU[1517832479] <--- +CREG: 1,0 CPU[1517832479] <--- OK CPU[1517832479] ---> AT+COPS=1,2,"25020" CPU[1517832479] <--- +CREG: 2 CPU[1517832573] <--- +CREG: 0 CPU[1517832573] <--- ERROR CPU[1517832573] ---> AT+COPS? CPU[1517832573] <--- +COPS: 1 CPU[1517832573] <--- OK Полный лог вот так вот выглядит: CPU[1517832378] ---> AT+CPOWD=1 CPU[1517832379] <--- NORMAL POWER DOWN CPU[1517832383] ---> AT CPU[1517832383] <--- AT CPU[1517832383] <--- OK CPU[1517832386] ---> AT+GSN CPU[1517832386] <--- AT+GSN CPU[1517832386] <--- 867793036822197 CPU[1517832386] <--- OK CPU[1517832386] <--- Call Ready CPU[1517832387] ---> AT+CSMINS? CPU[1517832387] <--- AT+CSMINS? CPU[1517832387] <--- +CSMINS: 0,1 CPU[1517832387] <--- OK CPU[1517832387] ---> ATE0 CPU[1517832387] <--- ATE0 CPU[1517832387] <--- OK CPU[1517832387] <--- SMS Ready CPU[1517832387] ---> AT+CBATCHK=0 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CLTS=1 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CSMINS=1 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CPIN? CPU[1517832387] <--- +CPIN: READY CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CMGF=1 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CREG=1 CPU[1517832387] <--- OK CPU[1517832387] ---> ATS0=3 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CALM=0 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CLVL=100 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CRSL=4 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CALS=0 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+CENG=1,0 CPU[1517832387] <--- OK CPU[1517832387] ---> AT+COPS=3,2 CPU[1517832387] <--- OK CPU[1517832388] ---> AT+CCALR? CPU[1517832388] <--- +CCALR: 0 CPU[1517832388] <--- OK CPU[1517832389] ---> AT+CCALR? CPU[1517832389] <--- +CCALR: 0 CPU[1517832389] <--- OK CPU[1517832389] <--- +CREG: 5 CPU[1517832390] ---> AT+CCALR? CPU[1517832390] <--- +CCALR: 1 CPU[1517832390] <--- OK CPU[1517832404] ---> AT+CCID CPU[1517832404] <--- 8999893032015531096f CPU[1517832404] <--- OK CPU[1517832433] ---> AT+CFUN=0 CPU[1517832434] <--- +CSMINS: 1,0 CPU[1517832434] <--- +CPIN: NOT READY CPU[1517832436] <--- +CREG: 0 CPU[1517832436] <--- OK CPU[1517832437] ---> AT+CFUN? CPU[1517832437] <--- +CFUN: 0 CPU[1517832437] <--- OK CPU[1517832437] ---> AT+CFUN=1 CPU[1517832437] <--- +CREG: 2 CPU[1517832438] <--- +CSMINS: 1,1 CPU[1517832438] <--- +CPIN: READY CPU[1517832438] <--- OK CPU[1517832439] ---> AT+CFUN? CPU[1517832439] <--- CPU[1517832439] <--- +CFUN: 1 CPU[1517832439] <--- OK CPU[1517832440] ---> AT+CCALR? CPU[1517832440] <--- CPU[1517832440] <--- +CCALR: 0 CPU[1517832440] <--- OK CPU[1517832440] <--- SMS Ready CPU[1517832441] ---> AT+CCALR? CPU[1517832441] <--- +CCALR: 0 CPU[1517832441] <--- OK CPU[1517832442] ---> AT+CCALR? CPU[1517832442] <--- +CCALR: 0 CPU[1517832442] <--- OK CPU[1517832443] <--- Call Ready CPU[1517832443] ---> AT+CCALR? CPU[1517832443] <--- +CCALR: 0 CPU[1517832443] <--- OK CPU[1517832444] ---> AT+CCALR? CPU[1517832444] <--- +CCALR: 0 CPU[1517832444] <--- OK CPU[1517832445] <--- +CREG: 5 CPU[1517832445] ---> AT+CCALR? CPU[1517832445] <--- CPU[1517832445] <--- +CCALR: 1 CPU[1517832445] <--- OK CPU[1517832445] ---> AT+CFUN? CPU[1517832445] <--- +CFUN: 1 CPU[1517832445] <--- OK CPU[1517832445] ---> AT+CREG? CPU[1517832445] <--- CPU[1517832445] <--- +CREG: 1,5 CPU[1517832445] <--- OK CPU[1517832445] ---> AT+CPAS CPU[1517832445] <--- +CPAS: 0 CPU[1517832445] <--- OK CPU[1517832445] ---> AT+CSTT? CPU[1517832445] <--- CPU[1517832445] <--- +CSTT: "CMNET","","" CPU[1517832445] <--- OK CPU[1517832446] ---> AT+CNMI=2,1,0,0,0 CPU[1517832446] <--- OK CPU[1517832446] ---> AT+CENG? CPU[1517832446] <--- +CENG: 0,0 CPU[1517832446] <--- OK CPU[1517832447] ---> AT+CSQ CPU[1517832447] <--- +CSQ: 17,0 CPU[1517832447] <--- OK CPU[1517832447] ---> AT+CREG? CPU[1517832447] <--- +CREG: 1,5 CPU[1517832447] <--- OK CPU[1517832447] ---> AT+CMGR=1,0 CPU[1517832447] <--- OK CPU[1517832447] ---> AT+CMGD=1,4 CPU[1517832447] <--- OK CPU[1517832447] ---> AT+COPS=? CPU[1517832461] <--- +COPS: (2,"MegaFon","MegaFon","25002"),(1,"Bee Line GSM","BeeLine","25099"),(1,"MOTIV","MOTIV","25020"),(1,"MTS","MTS","25001"),,(0-4),(0-2) CPU[1517832461] <--- OK CPU[1517832461] ---> AT+COPS? CPU[1517832461] <--- +COPS: 0,2,"25002" CPU[1517832461] <--- OK CPU[1517832461] ---> AT+COPS=2 CPU[1517832462] <--- OK CPU[1517832462] <--- +CREG: 0 CPU[1517832462] ---> AT+CREG? CPU[1517832462] <--- +CREG: 1,0 CPU[1517832462] <--- OK CPU[1517832462] ---> AT+COPS=1,2,"25099" CPU[1517832462] <--- +CREG: 2 CPU[1517832471] <--- +CREG: 0 CPU[1517832471] <--- ERROR CPU[1517832471] ---> AT+COPS? CPU[1517832471] <--- +COPS: 1 CPU[1517832471] <--- OK CPU[1517832471] ---> AT+COPS=2 CPU[1517832471] <--- OK CPU[1517832471] ---> AT+CREG? CPU[1517832471] <--- +CREG: 1,0 CPU[1517832471] <--- OK CPU[1517832471] ---> AT+COPS=1,2,"25001" CPU[1517832471] <--- +CREG: 2 CPU[1517832479] <--- +CREG: 0 CPU[1517832479] <--- ERROR CPU[1517832479] ---> AT+COPS? CPU[1517832479] <--- +COPS: 1 CPU[1517832479] <--- OK CPU[1517832479] ---> AT+COPS=2 CPU[1517832479] <--- OK CPU[1517832479] ---> AT+CREG? CPU[1517832479] <--- +CREG: 1,0 CPU[1517832479] <--- OK CPU[1517832479] ---> AT+COPS=1,2,"25020" CPU[1517832479] <--- +CREG: 2 CPU[1517832573] <--- +CREG: 0 CPU[1517832573] <--- ERROR CPU[1517832573] ---> AT+COPS? CPU[1517832573] <--- +COPS: 1 CPU[1517832573] <--- OK CPU[1517832573] <--- CPU[1517832574] ---> AT+CIPRXGET=1 CPU[1517832574] <--- OK CPU[1517832574] ---> AT+CIPMUX=1 CPU[1517832574] <--- OK CPU[1517832574] ---> AT+CGATT=1 CPU[1517832578] <--- +CREG: 5 CPU[1517832578] <--- OK CPU[1517832578] <--- +CREG: 5 CPU[1517832578] ---> AT+CSTT="internet.beeline.ru","beeline","beeline" CPU[1517832578] <--- OK CPU[1517832578] ---> AT+CIICR CPU[1517832578] <--- +PDP: DEACT CPU[1517832578] <--- ERROR CPU[1517832579] ---> AT+CIPSHUT CPU[1517832579] <--- SHUT OK CPU[1517832580] ---> AT+CIPRXGET=1 CPU[1517832580] <--- OK CPU[1517832580] ---> AT+CIPMUX=1 CPU[1517832580] <--- OK CPU[1517832580] ---> AT+CGATT=1 CPU[1517832580] <--- OK CPU[1517832580] ---> AT+CSTT="internet.beeline.ru","beeline","beeline" CPU[1517832580] <--- OK CPU[1517832580] ---> AT+CIICR CPU[1517832581] <--- +PDP: DEACT CPU[1517832581] <--- ERROR CPU[1517832582] ---> AT+CIPSHUT CPU[1517832582] <--- SHUT OK CPU[1517832583] ---> AT+CIPRXGET=1 CPU[1517832583] <--- OK CPU[1517832583] ---> AT+CIPMUX=1 CPU[1517832583] <--- CPU[1517832583] <--- OK CPU[1517832583] ---> AT+CGATT=1 CPU[1517832583] <--- OK CPU[1517832583] ---> AT+CSTT="internet.beeline.ru","beeline","beeline" CPU[1517832583] <--- OK CPU[1517832583] ---> AT+CIICR CPU[1517832584] <--- +PDP: DEACT CPU[1517832584] <--- ERROR CPU[1517832585] ---> AT+CIPSHUT CPU[1517832585] <--- SHUT OK CPU[1517832586] ---> AT+CIPRXGET=1 CPU[1517832586] <--- OK CPU[1517832586] ---> AT+CIPMUX=1 CPU[1517832586] <--- OK CPU[1517832586] ---> AT+CGATT=1 CPU[1517832586] <--- OK CPU[1517832586] ---> AT+CSTT="internet.beeline.ru","beeline","beeline" CPU[1517832586] <--- OK CPU[1517832586] ---> AT+CIICR CPU[1517832586] <--- +PDP: DEACT CPU[1517832586] <--- ERROR CPU[1517832587] ---> AT+CIPSHUT CPU[1517832587] <--- SHUT OK CPU[1517832588] ---> AT+CIPRXGET=1 CPU[1517832588] <--- OK CPU[1517832588] ---> AT+CIPMUX=1 CPU[1517832588] <--- OK CPU[1517832588] ---> AT+CGATT=1 CPU[1517832588] <--- OK CPU[1517832588] ---> AT+CSTT="internet.beeline.ru","beeline","beeline" CPU[1517832588] <--- OK CPU[1517832588] ---> AT+CIICR CPU[1517832589] <--- +PDP: DEACT CPU[1517832589] <--- ERROR CPU[1517832590] ---> AT+CIPSHUT CPU[1517832590] <--- SHUT OK CPU[1517832590] ---> AT+COPS? CPU[1517832590] <--- +COPS: 1,2,"25002" CPU[1517832590] <--- OK CPU[1517832590] ---> AT+COPS? CPU[1517832590] <--- +COPS: 1,2,"25002" CPU[1517832590] <--- OK CPU[1517832590] ---> AT+CREG? CPU[1517832590] <--- +CREG: 1,5 CPU[1517832590] <--- OK CPU[1517832590] ---> AT+COPS=0 CPU[1517832590] <--- +CREG: 2 CPU[1517832710] ---> AT+COPS? CPU[1517832711] ---> AT+CREG? CPU[1517832721] <--- +CREG: 5 CPU[1517832721] <--- OK CPU[1517832721] ---> AT+CIPRXGET=1 CPU[1517832721] <--- CPU[1517832721] <--- OK CPU[1517832721] ---> AT+CIPMUX=1 CPU[1517832721] <--- CPU[1517832721] <--- OK CPU[1517832721] ---> AT+CGATT=1 CPU[1517832721] <--- CPU[1517832721] <--- OK CPU[1517832721] ---> AT+CSTT="internet.beeline.ru","beeline","beeline" CPU[1517832721] <--- OK CPU[1517832721] ---> AT+CIICR CPU[1517832729] <--- +PDP: DEACT CPU[1517832729] <--- ERROR CPU[1517832730] ---> AT+CIPSHUT CPU[1517832730] <--- SHUT OK CPU[1517832731] ---> AT+CSTT? CPU[1517832731] <--- +CSTT: "internet.beeline.ru","beeline","beeline" CPU[1517832731] <--- OK CPU[1517832731] ---> AT+CREG? CPU[1517832731] <--- +CREG: 1,5 CPU[1517832731] <--- OK CPU[1517832731] ---> AT+CSTT? CPU[1517832731] <--- +CSTT: "internet.beeline.ru","beeline","beeline" CPU[1517832731] <--- OK CPU[1517832731] <--- CPU[1517832731] ---> AT+CIFSR CPU[1517832731] <--- ERROR CPU[1517832731] ---> AT+CIFSR CPU[1517832731] <--- ERROR CPU[1517832731] ---> AT+CIFSR CPU[1517832731] <--- ERROR CPU[1517832731] ---> AT+CIFSR CPU[1517832731] <--- ERROR CPU[1517832741] ---> AT+CMGR=1,0 CPU[1517832741] <--- OK CPU[1517832741] ---> AT+CIPSHUT CPU[1517832741] <--- SHUT OK CPU[1517832741] ---> AT+CSTT? CPU[1517832741] <--- +CSTT: "internet.beeline.ru","beeline","beeline" CPU[1517832741] <--- OK CPU[1517832741] ---> AT+CREG? CPU[1517832741] <--- +CREG: 1,5 CPU[1517832741] <--- OK CPU[1517832741] ---> AT+CSTT? CPU[1517832741] <--- +CSTT: "internet.beeline.ru","beeline","beeline" CPU[1517832741] <--- OK CPU[1517832741] ---> AT+CIFSR CPU[1517832741] <--- ERROR CPU[1517832741] ---> AT+CIFSR CPU[1517832741] <--- ERROR CPU[1517832741] ---> AT+CIFSR CPU[1517832741] <--- ERROR CPU[1517832741] ---> AT+CIFSR CPU[1517832741] <--- ERROR CPU[1517832752] ---> AT+CIPSHUT CPU[1517832752] <--- SHUT OK CPU[1517832752] ---> AT+CSTT? CPU[1517832752] <--- +CSTT: "internet.beeline.ru","beeline","beeline" CPU[1517832752] <--- OK CPU[1517832752] ---> AT+CREG? CPU[1517832752] <--- +CREG: 1,5 CPU[1517832752] <--- OK CPU[1517832752] ---> AT+CSTT? CPU[1517832752] <--- +CSTT: "internet.beeline.ru","beeline","beeline" CPU[1517832752] <--- OK CPU[1517832752] ---> AT+CIFSR CPU[1517832752] <--- ERROR CPU[1517832752] <--- CPU[1517832752] ---> AT+CIFSR CPU[1517832752] <--- ERROR CPU[1517832752] <--- CPU[1517832752] ---> AT+CIFSR CPU[1517832752] <--- ERROR CPU[1517832752] <--- CPU[1517832752] ---> AT+CIFSR CPU[1517832752] <--- ERROR
  6. В своё время тоже озадачился поиском удобного терминала, но в итоге написал его сам. Терминал и описание здесь https://alex-exe.ru/programm/universal-terminal-st/ " В ближайшее время выложу там терминал с новыми плюшками
  7. Модули XBee

    Аналогичная проблема. MODEL: S2D SMT XB24DZ7RIS-004-revA Несколько модулей работают на расстоянии 150-200 метров, часть модулей работают на расстоянии максимум полтора метра. Алгоритм инициализации и антенны одинаковые, настраиваю только PANID и канал для сканирования(ATSC и ATID) . Все остальные параметры по умолчанию. Мощность сигнала 4 на всех модулях. Есть возможность с помощью AT-команд увеличить чувствительность или как-то продиагностировать проблему? Уровень сигнала на столе -88dBi, между работающими нормально модулями -8dBi.
  8. AGPS и SIM68R

    Решил добавить AGPS в трекер, в котором используется модуль SIM68R. Данную тему только начал осваивать, в связи с чем появились вопросы. делаю так: 1. Скачал EPO-файл отсюда ftp://116.247.119.165 2. Записал его в GPS-модуль вот этой утилитой http://simcom.ee/documents/EPO/EPO_User_Guide_V0.1.pdf Под открытым небом оценил время поиска спутников после подачи питания - оно составило 10-15 секунд, модуль из тумбочки без записи данного файла при виде открытого неба нашёл спутники секунд за 15-20. Разница не такая уж существенная. Пробовал в багажнике авто повторить опыт - принципиально ничего не поменялось. Разницу в этих двух опытах заметил только в том, что модуль без альманаха чуть дольше определяет спутники, используемые для расчётов координат. Один человек сказал следующее (дословно): Цитатаagps не работает, если ты не передашь текущее время с точностью до 3 секунд и местоположение в радиусе 30км от истинного Цитатапоэтому надо время и местоположение сначала быстро по сотовым вышкам определить либо RTC + последняя точка я с разрабами списывался, они сказали, что надо обязательно время и точку передать Цитатадокументация кривая я не помню, что там написано У него используется другой модуль, но ядро то же самое MT3333. По его словам его модуль находит спутники через пару секунд после включения. Какие особенности есть в алгоритме инициализации модуля, в котором записан альманах? Можно ли использовать тот же набор команд для инициализации или нужно добавить команду отправки времени и местоположения? Насколько реально время старта 1-2 секунды? Почему в моём случае нет существенной разницы во времени поиска спутников модулем с записанным EPO-файлом и без него?
  9. Был случай с МТС, когда не отправлялись смски. Всё свелось к тому, что нужно было ставить плюс перед номером. Вместо "79XXYYYZZZZ" вставил "+79XXYYYZZZZ" и жить стало легче.
  10. SIM800 Bluetooth

    Не стал развивать данную тему в разговоре о SIM900 Цитата(alex2103 @ Mar 1 2016, 01:11) Вопрос по SIM800. CADiLO, можно ли получить Bluetooth SPP через MUX? Т.е. один канал для LWIP, второй на AT команды, третий для SPP для настройки устройства и сканирования эфира BT. Нет ли ограничений на одновременную работу Bluetooth с еще чем-то? Выключать Bluetooth (AT+BTPOWER=0) можно в произвольный момент или есть особенности? Сколько занимает времени включение\выключение? Вообще кто-нибудь активно с ним работал? Как впечатления? Цитата(alex2103 @ Mar 8 2016, 21:08) А по моему вопросу никто не скажет? Сейчас остро стоит вопрос стоит ли закладывать SIM800 или остаться на уже проверенном модуле другого производителя... К предыдущему вопросу еще интересует работает ли гарнитура через Bluetooth? Цитата(CADiLO @ Mar 9 2016, 11:06) >>> 1CADiLO, можно ли получить Bluetooth SPP через MUX? Т.е. один канал для LWIP, второй на AT команды, третий для SPP для настройки устройства и сканирования эфира BT. А открыть документацию - SIM800 Series_Bluetooth_Application_Note и прочитать ее??? SIM800 BT does not support MUX function. В модуле может быть или MUX или BT - на оба стека недостаточно памяти. Разве что только в спецпрошивке за счет исключения другого функционала. >>>Нет ли ограничений на одновременную работу Bluetooth с еще чем-то? Нет. >>>Выключать Bluetooth (AT+BTPOWER=0) можно в произвольный момент или есть особенности? В любое время. >>>К предыдущему вопросу еще интересует работает ли гарнитура через Bluetooth? Работает, но не со всеми модулями. Смотрим в документации наличие профиля HFP для конкретного модуля. Besides of all profiles, there have four basic ones, they are GAP/SDAP/SPP/GOEP Profile. The profiles supported by SIM800 series exclude SIM800C are SPP, OPP, HSP/HFP, A2DP, AVRCP, PBAP. SIM800C only supports SPP, OPP and HFP/HSP(part function) profiles. SIM800 series exclude SIM800C act as bluetooth earphone and smartphone. SIM800C only acts as Bluetooth earphone. >>>Сколько занимает времени включение\выключение? Никому не было критично, поэтому не замерялось >>>Вообще кто-нибудь активно с ним работал? Как впечатления? Проекты с BT есть, критики или претензий не было. А хорошим с нами редко делятся. На данный момент Bluetooth у меня работает нормально, по профилю SPP 400 Кб передаются за 5-10 минут пакетами по 256 байт. Это нормальная скорость или можно ещё ускорить? Можно работать с Bluetooth во время ожидания подтверждения с сервера об отправке TCP-пакета? (SEND OK)
  11. Цитата(CADiLO @ Nov 28 2016, 16:37) >>>Обновить удалённо нет возможности А прийдется. Так как уже в B03 было несколько исправлений для - Fixed the bug that UART will be blocked. Потому всегда и всем говорю - предусматривайте в изделиях возможность обновить софт модуля. Хоть через Ж, но это должно быть предусмотренно. Мы не ищем лёгких путей. Где можно почитать про баги и исправления? Т.е. поподробнее про это Fixed the bug that UART will be blocked
  12. На данный момент сон не используется, инициализация на скрине
  13. Цитата(lolful @ Nov 25 2016, 10:43) AT+CCALR? - только покажет статус Call Ready (Call ready выскакивает на 10 сек раньше SMS Ready) AT+CFUN? - выставляется в 1 (Full functionality) через несколько секунд после включения AT+CPAS - выставляется в 0 (Ready) через несколько секунд после включения По-ходу нет команды для опроса статуса SMS Ready. если несколько секунд роли не играют, то можно просто ждать по минуте после каждой команды, чтобы уж наверняка модуль её прожевал и переварил, а с запросами этих статусов инициализация выполняется за полминуты без последующих явных глюков
  14. Цитата(lolful @ Nov 24 2016, 15:40) А есть какой-то способ узнать у модуля, проинициализирован ли он до конца? Или единственный способ - ждать Sms ready? AT+CCALR? AT+CFUN? AT+CPAS
  15. Обновить удалённо нет возможности, следующая команда отправляется строго после приёма ответа на предыдущую. Карточка не отваливается, т.к. после перезапуска модуля программой прибор успешно выходит на связь с сервером без физического воздействия с моей стороны. Даже если бы отвалилась SIM-карта, то какие-нибудь ответы на команды модуль давал бы. Пока от зависаний помогает способ применения задержки перед отправкой следующей команды после ответа на предыдущую. Хотя с задержками всё же завис, но не через три минуты, а почти через час. Т.е. в обычном режиме таких зависаний должно быть не 3-4 в сутки, а раз в неделю предположительно.