jcxz 172 1 апреля, 2018 Опубликовано 1 апреля, 2018 · Жалоба На полке лежит отладка с SIM800C, китайская с Aliexpress. Как раз на нее были планы с Bluetooch поиграться, GSM был вторичен. Я ничего не могу сказать по поводу других SIM8... . У них для каждого - своя прошивка. Может это только SIM808 так не повезло? Настораживает ещё тот факт, что на официальном сайте компании http://www.simcomm2m.com/russian/module/ среди модулей SIM808 не значится (хотя если полазить по сайту, то можно найти файлы, относящиеся к SIM808). Вот почему они не светят вовсю SIM808? У меня теперь закрадывается подозрение, что он ещё не доделан (или недотестирован), сырой вобщем. Хотя блин - уже несколько лет его производят и до сих пор не довели до ума??? :smile3046: Только на http://simcom.ee/documents/?dir=SIM808 светят такой модуль. Оттуда и брал последнюю прошивку для него (с той что была изначально, дела были ещё хуже, как уже писал). Эта прошивка (1418B03SIM808M32_BT_EAT.rar) уже довольно старая - файлы внутри имеют дату 02.11.2016. В то время как на том же сайте для SIM800C есть прошивка датируемая февралём 2018. Так что возможно, что для SIM800C баги могли уже исправить, но почему-то не пересоберут никак прошивку для SIM808. :(((((( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rash 0 1 апреля, 2018 Опубликовано 1 апреля, 2018 · Жалоба 3.3В подавать на модуль запрещено, не более 3.0В, иначе может выпалить порт или модуль, а может только сбоить, уже обсуждалось. Китайские платы с модулями это шлак, люди тут уже проходили это не раз. Если хотите дальше пробовать модули, порекомендовал бы, купить модуль у офицалов, развести плату, заказать её в Китае, 10 плат за 2$ изготовление и 12$ доставка (доставка обычно 2-3 недели), и тогда уже драть шкуру у офицалов, если Вы всё выполнили, а модуль не работает. По китайским модулям, офицалы, пошлют погулять и даже разбираться не будут. Оно и понятно, чего им разбираться за чужое, да и как сказали, прошивка может быть какая угодно. Если не ошибаюсь, то SIM808 вообще не рекомендован в новые разработки, а рекомендован SIM868, где нужен GPS в модуле. В моём понимании SIM8xx неженка ещё та, что чихнуть с ним рядом боязно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 3 1 апреля, 2018 Опубликовано 1 апреля, 2018 · Жалоба Ну, для начала выскажу соболезнования, из-за потраченного времени и приобретенного необязательного опыта :rolleyes: Сомнения высказывал, да, но что уж тут поделаешь... Интерфейс у модулей СИМ8хх допускает подачу не более 3.0В на вход. Для МК с питанием 3.3В нужно согласование. Для пробы можно поставить делители на линии МК -> Модем. Из-за согласования могут быть глюки. Из-за плохого питания тоже. Если посмотреть SIMCom_Roadmap_2018, то видно что развитие идет SIM808 -> SIM868 -> SIM868E Российские и Украинские дистрибьюторы вроде сначала обозначили SIM808, но потом его сняли и не продавали. Продают только SIM868. Видимо не спроста. Скорее всего SIM808 больше не развивают. Ориентироваться лучше на то, что продают у нас, т.к. дистрибьюторы временами хвалятся своими объемами, и тем, что благодаря объемам могут влиять на китайцев в области доработок (исправления багов и внесения новых фич). Плюс в Москве вроде есть центр разработки Симкома, что тоже сильно ускоряет устранение ошибок. В результате на популярные модули исправления и дополнения последние годы выходят довольно регулярно. А по поводу кривого до ужаса АТ-стека Симкома, на форуме говорилось, что там лицензионная ось с GSM стеком, и китайский АТ-стек крутится в ней как задача c ограниченными ресурсами, поэтому никакого быстродействия от него ждать не приходится :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex2103 0 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба У меня вообще на sim800c не получается отправить данные... После AT+BTSPPSEND модуль тупо молчит. Уже даже лог. анализатор подключил и проверил что у меня все в порядке. К sim800c подключаюсь терминалом с телефона. После подключения: AT+CGMR Revision:1418B06SIM800C24_BT AT+BTSPPCFG? +BTSPPCFG: S,1,1 Т.е. модуль Server и в APP mode In APP mode, module of server can execute AT+BTSPPSEND and AT+BTSPPGET commands. Если что-то отправить с терминала, то до модуля все доходит: +BTSPPDATA: 1,11,blablabla После чего я хочу ответить: AT+BTSPPSEND.... и тишина Если модуль перевести в режим AT mode: Для этого 1. AT+BTSPPCFD=KEYFORAT 2. Первыми данными после подключения отправляем "KEYFORAT" После этого AT+BTSPPCFG? +BTSPPCFG: S,1,0 Теперь если с телефона отправлять АТ команды, то модуль их выполняет и присылает ответы. На AT+BTSPPSEND отвечает +CME ERROR: 1056 что соответствует документации: In AT mode, module of server can’t execute AT+BTSPPSEND and AT+BTSPPGET commands. Подскажите как его заставить работать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба После чего я хочу ответить: AT+BTSPPSEND.... и тишина После этого модуль должен прислать "> ". Без завершающего "\r\n" !!! Подозреваю, что Ваша терминалка просто ждёт этого самого "\r\n" и не выплёвывает "> " на экран. Если что-то отправить с терминала, то до модуля все доходит: +BTSPPDATA: 1,11,blablabla Да - и если нужен полный дуплекс, то "automatic mode" в BTSPPGET использовать нельзя - теряются данные. Хотя возможно, что это баг только SIM808. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex2103 0 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба В том то и дело что приглашения вообще нет. Смотрел анализатором. Если важно? то для коммуникации использую cmux Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба SIM800C - версия прошивки? И крайний апнотес по BT в соседней теме - "SIM800C - Пауза перед вводом следующей AT-команды" Естественно что исключить BLE команды - в SIM800C его нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex2103 0 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба SIM800C - версия прошивки? И крайний апнотес по BT в соседней теме - "SIM800C - Пауза перед вводом следующей AT-команды" Естественно что исключить BLE команды - в SIM800C его нет. Revision:1418B06SIM800C24_BT берем у Вас. По поводу апнотесов: все что там написано про SIMCOMSPPFORAPP - какая-то провокация. Во-первых строку SIMCOMSPPFORAPP я не нашел в найденных на просторах прошивках SIM800с. Во-вторых эта волшебная фраза должна соответствовать тому что мы послали в AT+BTSPPCFD= В-третьих эта фраза наоборот переключает модуль в AT mode. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kabdim 0 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба И какой смысл было брать симком вместо нордика к примеру, если сотовая связь не нужна? :ph34r: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба Невнимательно читаем - SIMCOMSPPFORAPP это <data string>, передаваемая строка, то есть если вместо SIMCOMSPPFORAPP написать LA-LA-LA то это будет равнозначно. Обратите внимание что количество символов соответствует <cnfLen2> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex2103 0 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба Константы SIMCOMSPPFORAPP нету в прошивке sim800c :) С чем ему сравнивать? В B02 (кажется) только ее нашел - там еще видимо не было AT+BTSPPCFD В B06 по дефолту модуль и так в APP моде сразу после подключения. И вот этой SIMCOMSPPFORAPP (или что там прописано ранее в AT+BTSPPCFD) переводится в AT mode. С этим проблем нет кроме того что этот механизм неправильно (наоборот) описан в апнотесе. Вообще с приемом проблем нет (Андроид -> sim800c). Есть проблема в обратном направлении. AT+BTSPPSEND пробовал в разных вариациях. И с мультиконектом и без. Приглашение на ввод строки никогда не появляется. Вот пример: В первом случае AT+BTSPPCFD=SIMCOMSPPFORAPP , во втором AT+BTSPPCFD=bla По дефолту AT+BTSPPCFD="" поэтому SIMCOMSPPFORAPP вообще не срабатывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба Константы SIMCOMSPPFORAPP нету в прошивке sim800c :) С чем ему сравнивать? Как я понимаю из документации - это не константа. Это сигнальная лексема переключения, которую Вы сами должны задать для AT+BTSPPCFD. Естественно, что её нет в прошивке, так как SIM800C по дефолту в APP. Значит дефолтное значение её ему не нужно. В B06 по дефолту модуль и так в APP моде сразу после подключения. И вот этой SIMCOMSPPFORAPP (или что там прописано ранее в AT+BTSPPCFD) переводится в AT mode. Так если Ваш модуль по дефолту уже в APP, то зачем Вы заморачиваетесь этой AT+BTSPPCFD? Вообще с приемом проблем нет (Андроид -> sim800c). Есть проблема в обратном направлении. Проблема с потерей входящих данных на SIM808 у меня наблюдается при одновременном приёме и передаче. А у Вас нет передачи. AT+BTSPPSEND пробовал в разных вариациях. И с мультиконектом и без. Приглашение на ввод строки никогда не появляется. Чтобы не гадать на кофейной гуще, следует сразу же приводить лог обмена с модулем. Желательно и в текстовой и в бинарной форме. Тут никто, я думаю, не обладает способностями увидеть экран вашей терминалки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба Проблема с потерей входящих данных на SIM808 у меня наблюдается при одновременном приёме и передаче. Смотря как понимать "одновременность" - если буквально, то в силу TDD это невозможно физически. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 3 апреля, 2018 Опубликовано 3 апреля, 2018 · Жалоба Смотря как понимать "одновременность" - если буквально, то в силу TDD это невозможно физически. Для меня этот линк представлен UARTом. Он дуплексный. Как уж там внутри данные упаковываются в кадры радио-канала и как делится время канала на приём/передачу - это уже проблема BT-стека. Одновременно для меня - это одновременная передача с обоих концов этого UART. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 4 апреля, 2018 Опубликовано 4 апреля, 2018 · Жалоба 3.3В подавать на модуль запрещено, не более 3.0В, иначе может выпалить порт или модуль, а может только сбоить, уже обсуждалось. Я уже писал не раз здесь, что использую EVB, а не модуль. Эту: https://arduino-kit.ru/catalog/id/plata-ras...-s-gps-antennoy Линейный стабилизатор на ней имеется. Мощный. Ему на вход подаю 9...12V. Тоже от мощного источника. Интерфейс у модулей СИМ8хх допускает подачу не более 3.0В на вход. Для МК с питанием 3.3В нужно согласование. Для пробы можно поставить делители на линии МК -> Модем. Из-за согласования могут быть глюки. Из-за плохого питания тоже. Я использую не модуль, а готовую EVB. С установленным на ней мощным линейным стабилизатором. На него подаю 12V со стабилизированного лабораторного источника выдающего несколько ампер. Так что каких-то проблем питания быть просто не должно. Насчёт согласования линий IO: схему на плату я найти не смог, но судя по той документации, что имею, на плате для TxD, RxD есть цепи согласования для любого напряжения IO до 5V включительно (на паре транзисторов). Про что в доке сказано: TTL serial interface: a TTL level interface. Notice that: The pin of VMCU is used to control the high level of TTL UART, so as to realize to match between 1.25V/3.3V /5V systems. For example, if you want to use the 51 MCU to control this board, the pin of VMCU should be connected the DC5V. And if use the STM32 MCU, the pin of VMCU should be connected the DC3.3V. The pins of RXD is the RXD of SIM808 and the pins of TXD is the TXD of SIM808. The pin of V_IN can connect the Power, the function of this pin has the same function of DC044. Т.е. - есть пин разъёма VMCU, на который я подаю 3.3V с платы МК. PS: Вобщем - заказали EVB на SIM868. Надеюсь с ней все проблемы решатся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться