Блок пользователя для работы с GSM

Создаем свой блок. Вопросы, помощь знатоков.
Rupish
Рядовой
Сообщения: 11
Зарегистрирован: 25 май 2017, 08:12

Блок пользователя для работы с GSM

Сообщение Rupish »

alexbocman писал(а): 10 окт 2018, 20:59
kiv писал(а): 19 окт 2017, 20:20 Здравствуйте. Подскажите пожалуйста, работает ли GSM_DTMF если модуль звонит мне на телефон. А не я на модуль, а то у меня как то не выходит. И если да то подскажите как это сделать?
Здравствуйте, форумчане!

Столкнулся с аналогичной проблемой, т.к. ответа в теме не нашел, хотелось бы поднять вопрос, у кого-то такое было и кто как боролся?
Кратко опишу заново:
При дозвоне SIM800L на телефон, программный модуль GSM_DTMF не выдает DTMF-код. Хотя при дозвоне с телефона на SIM800, DTMF-код приходит без каких либо проблем (за исключением постоянно висящей "1" на выходе блока GSM_Connect после окончания соединения, о которой как-то уже писали на форуме, но решения так и не было найдено, что тоже наводит на вопрос, все ли в порядке?).
При дозвоне SIM800 на телефон в мониторе порта SIM800 в тестовом режиме (блок GSM Отладка) DТМF-кода присутствуют, а вот Ардуинка (Nano) их уже не воспринимает и на выходе блока GSM_DTMF ничего не получаем (кстати, тоже вопрос, почему активно последнее значение DTMF-кода после дозвона Телефон->SIM800?).
Есть, конечно, один танец с бубном, который может единоразово нивелировать эту проблему: когда вы первым вы совершаете дозвон на sim800 после включения схемы, после этого 1 раз при обратном дозвоне sim800->телефон DTMF-кода приходят, но при следующем том же обратном дозвоне sim800->телефон проблема проявляется снова.
Всем привет!
У кого нибудь есть решение по поводу корректной работы выхода "GSM_Connect" в блоке "GSM звонки" ?
Lukum
Рядовой
Сообщения: 63
Зарегистрирован: 06 ноя 2018, 18:46
Имя: Алексей

Блок пользователя для работы с GSM

Сообщение Lukum »

Подскажите что делаю не так, откуда в переменной берётся единица? Пака звоню с своих номеров всё отлично, если звоню с другого сбрасывает как прописано но после со своих тоже сбрасывает в чём причина?
пример1.PNG
новый сим800.flp
Сам разобрался если подать 1 на GSM_Reject_call, потом сбрасывает с любого номера, вычислил экспериментально
пример 2.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Lukum 15 фев 2019, 17:55, всего редактировалось 1 раз.
Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29 июн 2018, 01:28
Имя: Рувим

Блок пользователя для работы с GSM

Сообщение RuwimAdm »

но после со своих тоже сбрасывает в чём причина?
В смысле ?
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Блок пользователя для работы с GSM

Сообщение Golan »

Я что то не вижу как прописаны СВОИ номера
Добро не ценится в современном мире, люди от него наглеют!
Lukum
Рядовой
Сообщения: 63
Зарегистрирован: 06 ноя 2018, 18:46
Имя: Алексей

Блок пользователя для работы с GSM

Сообщение Lukum »

RuwimAdm писал(а): 15 фев 2019, 17:48но после со своих тоже сбрасывает в чём причина?
В смысле ?
Всё разобрался не корректно работает GSM_Reject_call. У вас работает

Отправлено спустя 2 минуты 43 секунды:
Golan писал(а): 15 фев 2019, 17:49Я что то не вижу как прописаны СВОИ номера
Прописаны в блоке поиск в массиве
Lukum
Рядовой
Сообщения: 63
Зарегистрирован: 06 ноя 2018, 18:46
Имя: Алексей

Блок пользователя для работы с GSM

Сообщение Lukum »

Может кто подправить блок Оснавной. если подать на вход GSM_Reject_call 1. то модуль сим 800л сбрасывает, и если уберёш 1 всёравно постаяно сбрасывает помогает толко перегрузка модуля или это только у меня?
Аватара пользователя
RuwimAdm
Рядовой
Сообщения: 48
Зарегистрирован: 29 июн 2018, 01:28
Имя: Рувим

Блок пользователя для работы с GSM

Сообщение RuwimAdm »

Возможно проблема с питанием модуль очень чувствителен к току и напряжению
Lukum
Рядовой
Сообщения: 63
Зарегистрирован: 06 ноя 2018, 18:46
Имя: Алексей

Блок пользователя для работы с GSM

Сообщение Lukum »

RuwimAdm писал(а): 16 фев 2019, 00:53Возможно проблема с питанием модуль очень чувствителен к току и напряжению
Месяц работает без проблем запрашиваю температуру по дтмф работает нареканий нет, понадобилось сбрасывать звонок не получается после сброса отказывается принимать звонки, Вы попробуйте подать 1 на GSM_Reject_call и потом позвонить отпишитесь если не трудно
svan
Рядовой
Сообщения: 19
Зарегистрирован: 07 июн 2017, 20:53
Откуда: Смоленск
Имя: Михаил

Блок пользователя для работы с GSM

Сообщение svan »

Кто подскажет - как установить факт того, что модуль дозвонился до меня и я поднял трубку? На выходе -GSM_Connect модуля GSM_Звонки все время висит 0. :smile37:
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Блок пользователя для работы с GSM

Сообщение pan »

как проверяли?
svan
Рядовой
Сообщения: 19
Зарегистрирован: 07 июн 2017, 20:53
Откуда: Смоленск
Имя: Михаил

Блок пользователя для работы с GSM

Сообщение svan »

На выход -GSM_Connect модуля GSM_Звонки подцепил светодиод. Когда я звоню на модуль он срабатывает, а вот когда модуль звонит мне - нет,
хотя вызов доходит.
svan
Рядовой
Сообщения: 19
Зарегистрирован: 07 июн 2017, 20:53
Откуда: Смоленск
Имя: Михаил

Блок пользователя для работы с GSM

Сообщение svan »

Rupish писал(а): 16 янв 2019, 22:57 Всем привет!
У кого нибудь есть решение по поводу корректной работы выхода "GSM_Connect" в блоке "GSM звонки" ?
Rupish Удалось ли Вам решить проблему? Похоже, что блок все-же работает некорректно. У меня такие-же проблемы как и многих:
-Постоянно висящая единица на выходе "GSM_Connect" при дозвоне с телефона на модуль. (если не считать решения от Golana)
-Отсутствие единицы на выходе "GSM_Connect" при дозвоне модуля на телефон.
-При дозвоне модуля на телефон не работает DTMF код.
Было бы неплохо, если бы автор блока Слимпер посмотрел в чем там дело, может и подпилил бы его. Но, по моему, он здесь давно не появляется. :(
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Блок пользователя для работы с GSM

Сообщение nalnik »

Доброго всем дня!
Собрал я вот такое: NodeMcu v3 + Sim800l + SSD1306 + MCP23017 + DHT11.
Оператор связи Белайн, звонки и DTMF работают отлично.

1 - Sim800 получает СМС - не более 11 знаков, если больше не приходят (При отправке что Билайна что с Мегафона).
Ну это не проблема.

Подскажите как вот это поправить?
2 - USSD запрос #100# - На выходе GSM_Error_Code появляется ошибка 702 - ответ приходит один из 10-30.
(Эта же SIMкарта в телефоне нормально получает ответ.)

Блок GSM_NEW 0.6.1b (пробовал старый V1.1 - тоже самое),
Константу -Time_USSD -время предельного ожидание менял - не помогло,
Пины RX-TX менял на другие - не помогло,
Блоки "двигал и раздвигал" - не помогло,
Проект делил на несколько плат - не помогло

[spoiler]
s800.jpg
[/spoiler]
[spoiler]
Sim800l.PNG
[/spoiler]
[spoiler]
--4,2,4--SSD1306-DHT====S--0.flp
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я хочу быть добрее, но люди сами нарываются.
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

Блок пользователя для работы с GSM

Сообщение KulibinOrsk »

[ref]nalnik[/ref], Не отличюсь оригинальностью - а где проект то. Кто будет по картинкам смотреть ?
Я сам парился с SIM900 пока не заменил на SIM800 (все же есть разница, команды не все идентичны между 800 и 900)
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Блок пользователя для работы с GSM

Сообщение nalnik »

KulibinOrsk писал(а): 04 апр 2019, 09:44 [ref]nalnik[/ref], Не отличюсь оригинальностью - а где проект то. Кто будет по картинкам смотреть ?
Я сам парился с SIM900 пока не заменил на SIM800 (все же есть разница, команды не все идентичны между 800 и 900)
А Вы глазки раскройте :smile171: --- третий спойлер.
Пишу Я про SIM800L.


"Прикрутил" блок GSM Отладка,

при ошибке 702 - вижу в мониторе порта
[spoiler]Command: AT+CUSD=1,"#100#"
Message module:
GSM_team_room: 7
Message module: OK
GSM_team_room: 7
Message module: sekund: 0. Dopolnitel'nye balansy: #106#", 15
GSM_team_room: 7[/spoiler]

Если ответ проходит - вижу в мониторе порта
[spoiler]Command: AT+CUSD=1,"#100#"
Message module:
GSM_team_room: 7
Message module: OK
GSM_team_room: 7
Message module:
GSM_team_room: 7
Message module: +CUSD: 0, "Vash balans 240.00 rub. Bonus: 0.00 rub. Besplatnyh sekund: 0. Dopolnitel'nye balansy: #106#", 15
GSM_team_room: 7[/spoiler]

Видно что пропадает первая часть ответа - и поэтому возникает ошибка 702.
В описании к блоку нет ошибки 702.
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Блок пользователя для работы с GSM

Сообщение nalnik »

--
Я хочу быть добрее, но люди сами нарываются.
svan
Рядовой
Сообщения: 19
Зарегистрирован: 07 июн 2017, 20:53
Откуда: Смоленск
Имя: Михаил

Блок пользователя для работы с GSM

Сообщение svan »

Не знаю, как в этом блоке, но у некоторых модемов ошибка 702 означает - Получен неожидаемый ответ от устройства.
Аватара пользователя
losevol
Рядовой
Сообщения: 66
Зарегистрирован: 23 дек 2017, 18:55
Откуда: Тюмень
Имя: Олег

Блок пользователя для работы с GSM

Сообщение losevol »

Добрый день. Подскажите где копать.
Нужно прикрутить к блоку Слимпера для SIM800l два телефона для приема смс.
Что бы данные приходили двум операторам. А в идеале данные одних датчиков одному оператору ( с номером 9990001111) , а данные других датчиков другому оператору (с номером 9990002222)
bdw5
Рядовой
Сообщения: 19
Зарегистрирован: 26 дек 2018, 22:04
Откуда: минск
Имя: дмитрий

Блок пользователя для работы с GSM

Сообщение bdw5 »

НАРОД ЗДРАВСТВУЙТЕ. делал проект на м590 . доделал :) но потребление х.х. не устраивало. дождался sim800c -проверил через ttl переходник на ат. и с симкой регится. в проекте просто достал блок м590 и заменил его на sim800. и получил хрень .на временном дисплее только отображается номер гудка . вопрос . для перехода достаточно сменить блоки?
РАЗОБРАЛСЯ. ПРОСТО СТУПОР ПРОГИ. ПРИШЛОСЬ ПЕРЕСОБРАТЬ :)
RV2
Рядовой
Сообщения: 7
Зарегистрирован: 28 июл 2019, 12:24
Имя: РВ2

Блок пользователя для работы с GSM

Сообщение RV2 »

[ref]Слимпер[/ref], в блоке юссд баланс принимается не больше 150 символов как увеличит количество символов у меня баланс больше 150 символов
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость