zheka 1 27 июля, 2018 Опубликовано 27 июля, 2018 · Жалоба Вот такой модуль из Китая https://ru.aliexpress.com/item/SIM800-GSM-G....3da233edRYKJQO Подключил. ПОставил скорость 9600. Отсылаю АТ, в ответ вместо "ОК" приходит АТ. Чтобы мне не советовали сменить скорость, проверить.... ну в общем все что советуют тем, у кого не устанавливается связь по UART, хочу обратить внимание - команды ATE0 и ATE1 модуль понимает и эхо, соответственно, включается и выключается. Более того, когда жмешь кнопку PWR, модуль уходит в спячку, а на терминал приходит правильно расшифровываемое сообщение "NORMAL POWER DOWN". Но на запросы он не отвечает. Только шлет эхо команды Что делать и кто виноват? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 55 27 июля, 2018 Опубликовано 27 июля, 2018 · Жалоба Символы завершения и перевода строки отправить. "\r\n" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 27 июля, 2018 Опубликовано 27 июля, 2018 · Жалоба причина в программе - с Terminal 1.9 не работает. Галка CR=CR+LF установлена. Заработало с каким-то терминалом встроенным в Codevision AVR. Но он неудобный. Putty у меня не запустился. Какой еще терминал посоветуете? Или что делать с Terminal 1.9. ... я там жал куда можно только.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grigorij 0 27 июля, 2018 Опубликовано 27 июля, 2018 · Жалоба Putty у меня не запустился. Какой еще терминал посоветуете? Или что делать с Terminal 1.9. ... я там жал куда можно только.. А что именно putty пишет? Я неоднократно именно с помощью этой программы AT команды отправлял. Если до понедельника не запуститься, могу на работе посмотреть, какие у меня настройки стоят (на память все настройки не вспомню сейчас). Еще можете посмотреть - ioninja. Вроде неплохая, но при каждом запуске придется ставить галку - Evaluation. Я её использую только когда надо к Raspberry Pi подключится по UART, в остальное время только putty. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 55 27 июля, 2018 Опубликовано 27 июля, 2018 · Жалоба На сколько помню, в Terminal 1.9 кроме галочки "CR=CR+LF" надо установить галочку "+CR" за полем отправки. Впрочем, я обычно пользовался макросами, а там все надо прописывать руками (к примеру "AT$0D$0A"). Из терминалов можно посмотреть в сторону HTerm от der-hammer - как по мне он шустрее 1.9, хоть и отсутствие макросов иногда напрягает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 27 июля, 2018 Опубликовано 27 июля, 2018 · Жалоба А что именно putty пишет? Ну в смысле, он запустился и даже вроде как подконнектился, но в окне вместо печатаемых символов квадраты. И модуль на команды в нем не отвечает вообще, даже эхо не шлет. Я нашел кстати уже то что мне больше понравилоь - HTerm. надо установить галочку "+CR" за полем отправки Где вы ее увидели? У меня нет. Версия 1.9b Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 55 27 июля, 2018 Опубликовано 27 июля, 2018 · Жалоба Она у всех 1.9b. Зайдите на сайт к разработчику https://sites.google.com/site/terminalbpp/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 27 июля, 2018 Опубликовано 27 июля, 2018 · Жалоба Она у всех 1.9b. Зайдите на сайт к разработчику https://sites.google.com/site/terminalbpp/ Шайтанама...!!! А у меня нет галки +СR... +CR есть в 1.93 версии! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 30 июля, 2018 Опубликовано 30 июля, 2018 (изменено) · Жалоба Пытаюсь расшевелить модуль. Проблемы с регистрацией. AT+CREG? отвечает 0,3 (3 - это регистрация отклонена). AT+COPS=? - выводит список операторов. В чем могут быть причины отклонения запроса регистрации? Класс!!! На запрос AT+CPAS, получаю ответ 2 AT+CPAS Информация о состояние модуля 0 – готов к работе 2 – неизвестно 3 – входящий звонок 4 – голосовое соединение Модуль не знает, готов ли он к работе. А кто знает? Изменено 30 июля, 2018 пользователем zheka Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grigorij 0 30 июля, 2018 Опубликовано 30 июля, 2018 · Жалоба AT+CREG? отвечает 0,3 (3 - это регистрация отклонена). В чем могут быть причины отклонения запроса регистрации? Проверьте: Рабочая ли сим-карта и видит ли ее модем. Отправьте команду "AT+CCID?" В ответ должен прийти ICCID этой сим-карты На обычном телефоне проверьте, что на карте есть деньги, и она не заблокирована оператором SIM карта не требует PIN/PUK кода SIM800 после включения питания автоматом пытается зарегестрироваться в сети. Поэтому надо сначала надо добиться нормально ответа на AT+CREG? Только после этого начнет работать отправка SMS. Нашел платку у себя с SIM800, вот так выглядит отправка SMS (просто вручную отправил те же команды, которые у нас в боевом ПО используются): ATE0 OK AT+CREG? +CREG: 0,5 OK AT+CCID 89883030000000652542 OK AT+CMGF=1 OK AT+CSCS="GSM" OK at+cmgs="+46xxxxxxxxx" at+cmgs="+46xxxxxxxxx" > This is a test SMS from SIM800 This is a test SMS from SIM800 > ^[0^[2^[6 (-------> это Ctrl+Z в putty == надо нажать Alt и набрать 026) 026 OK Ну т.е. команды отправки SMS у вас верные. Надо понять, почему нет регистрации в сети. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 30 июля, 2018 Опубликовано 30 июля, 2018 (изменено) · Жалоба На AT+CCID отвечает "8970 (дальше набор цифр и в конце f) Карта кстати новая, только что купленная. Проверить ее к сожалению не могу, поскольку дома все телефоны в nanoSIM, а модуль мой normalSIM. Собственно поэтому и купил новую карту. Продавец (официал) сказал, что карту нужно просто вставить и через 2 минуты она активируется. На самом держателе карты никаких пинкодов нет... Я могу как-нить средствами модуля проверить, активирована она или нет? Кстати, после того, как я вставил карту и включил модуль, пришло 6 смсок - я переключал режим чтения через CMGF на текст - в них все равно какая-то HEX-белеберда, прочитать не удалось. А мои СМС-ки с другого телефона модуль не принимает на AT+CPIN отвечает READY, то есть не требует пинкода. Изменено 30 июля, 2018 пользователем zheka Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grigorij 0 30 июля, 2018 Опубликовано 30 июля, 2018 (изменено) · Жалоба Продавец (официал) сказал, что карту нужно просто вставить и через 2 минуты она активируется. На самом держателе карты никаких пинкодов нет... Я могу как-нить средствами модуля проверить, активирована она или нет? Кстати, после того, как я вставил карту и включил модуль, пришло 6 смсок - я переключал режим чтения на текст - в них все равно какая-то HEX-белеберда, прочитать не удалось. А мои СМС-ки с другого телефона модуль не принимает ICCID - вроде даже нормальный (он обычно на самой сим-карте написан). Можно сравнить, но это не суть, главное модем ее видит. Очень похоже что "через 2 минуты она активируется" не сработало особо. Мы иногда на работе когда личном кабинет оператора сим-карты блокирует, получаем почти такое же поведение на стороне модема (я про ответ на команду CREG?). 6 странных смсок при первом включение - это видимо что-то от оператора, хотя в общем-то странно. А это точно были СМС? Проверить средствами модуля, что сим-карта активирована, скорее всего не получится. Может и можно конечно, но как - я не знаю. Я бы начала с проверки этой сим-ки на обычном телефоне. Думаю можно это сделать в любом магазине с телефонами. А у вас сим-карта точно без адаптеров? Просто сейчас часто продают нано-сим в двух адаптерах сразу. > на AT+CPIN отвечает READY, то есть не требует пинкода. Это подтверждает, что вводить PIN/PUK код не надо и сим-карта готова к работе Изменено 30 июля, 2018 пользователем Grigorij Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 30 июля, 2018 Опубликовано 30 июля, 2018 (изменено) · Жалоба Вот что выдает при чтении SMS <\n>+CMGR: "REC UNREAD","245656p696+656","","18/07/30,16:41:26+12"<\r><\n>0204400435043700200031002D00350020043C0438043D04430442002E002004150441043B043 80020044D0442043E0433043E0020043D04350020043F0440043E04380437043E043904340435044 2 002C0020043F04350440043504370430043304400443043704380442043500200443044104420440 0 43E0439044104420432043E002E<\r><\n><\r><\n>OK<\r><\n> А это точно были СМС? Да! Пока я втыкал в экран, на нем последовательно с интервалом в десяток-другой секунд появились сообщения - не помню как они выглядели, но внутри была аббревиатура что-то вроде "CCMT" Их пришло 6 и именно 6 СМС у меня читается (при попытке прочитать седьмую ничего не происходит) А у вас сим-карта точно без адаптеров? Наносим выламывается из карты. Не хочу потом колдовать каждый раз, вставляя ее в разъем Вы мне лучше скажите, как прочитать СМС правильно, без той белеберды. Может СМСки прояснят что-то. Кое-как вставил заведомо рабочую и идейно выдержанную наносим карту. То что вставил правильно, подтвержается ответом READY и выдачей CCID. Что сразу бросилось в глаза - рядом находящиея динамики затрещали (этого не было при использовании другой карты) - ну думаю, пошел поиск. Ан нет - НА CREG отвечает 0,2 (нет кода регистрации сети). Объясните, это уже лучще ли это хуже, чем было? Вставил таки купленную симку, выломав ее, в телефон - ней действительно какие-то проблемы - "только экстренные вызовы". Но и правильная симка тоже чудит. Модуль в какой-то момент времени прислал по UART два сообщения "CAll Ready" "SMS Ready". Но на CREG он стал отвечать 0,0, то есть попросту послал. Тихо сам с собою.. Обратил внимание, что модуль не видит оператора TELE2. Просто нет его в списках COPS. Вытащил симку Мегафона из телефона, вставил в модуль - о чудо - все нашлось, CREG=0,1 А билайновская, с которой я начинал, и в телефоне не хочет работать - "только экстренный вызов", имя оператора не указано. Я их и местами уже менял. Не знаете, если симка не активирована, то оператор в телефоне должен отображаться? Изменено 30 июля, 2018 пользователем zheka Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grigorij 0 30 июля, 2018 Опубликовано 30 июля, 2018 · Жалоба Кое-как вставил заведомо рабочую и идейно выдержанную наносим карту. То что вставил правильно, подтвержается ответом READY и выдачей CCID. Что сразу бросилось в глаза - рядом находящиея динамики затрещали (этого не было при использовании другой карты) - ну думаю, пошел поиск. Ан нет - НА CREG отвечает 0,2 (нет кода регистрации сети). Объясните, это уже лучще ли это хуже, чем было? Это уже гораздо лучше. Если оставить модем включенный с этой сим-картой и проверить ответ через пару минут, то какой код от CREG получите? Согласно документации 0,2 означает поиск сети: 0 Disable network registration unsolicited result code (т.е. у вас URC о регистрации не придет и проверить состояние вы можете только явным запросом по CREG) 2 Not registered, but MT is currently searching a new operator to register to (модем ищет сеть) В нормальных условиях секунд за 30 модем уже находит и регистрируется в сети. В "ненормальных" можно и пару минут прождать, но это что-то нездоровое уже будет. Но и правильная симка тоже чудит. Модуль в какой-то момент времени прислал по UART два сообщения "CAll Ready" "SMS Ready". Но на CREG он стал отвечать 0,0, то есть попросту послал. "Call Ready" и "SMS Ready" - это нормальные сообщения от модема. У вас отправка URC по умолчанию разрешена. Эти 2 URC говорят о том, что модуль готов к приему звонков и СМС. Но они приходят после того, как модем ребутнулся и прошла его внутренняя инициализация. По поводу СМС. Судя по сообщению у вас СМС вчиталась в PDU режиме. PDU на обычный текст меняет командой AT+CMGF=1. Вы ее вроде вызывали (судя по предыдущему сообщению), но она почему-то не применилась. В сети есть конверторы, которые позволяют PDU в текст перевести. Можно попробовать им воспользоваться Пока ответ сочинял, проблема уже почти решилась :) Если симка не активна, то оператор может и не отображаться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 30 июля, 2018 Опубликовано 30 июля, 2018 (изменено) · Жалоба Сходил в магазин, поменял симку на новую. Все работает. С полпинка регистрируется, СМС отправилась с первой попытки. Остается только загадка, почему модуль игнорирует оператора TELE2 - вообще не видит его в эфире.... Изменено 30 июля, 2018 пользователем zheka Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться