В личку не смог Слимпер писал(а):Программу вашу выложите или в личку кинте.
Блок пользователя для работы с GSM
Блок пользователя для работы с GSM
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок пользователя для работы с GSM
Почему то думал что модуль работает только с номерами указанными или константой или из книги.Слимпер писал(а):Вот простейший пример, одной из возможных реализаций, входящего фильтра нужного звонка, с функцией сброса не нужных.
Думал при звонке сделать запрос пароля по DTMF, и в зависимости от введенного пароля давать доступ к системе или нет, а так же в зависимости от пароля давать доступ к разным функциям.
Ваш пример тоже подойдет.
Мы новички, поэтому и такие вопросы у знатоков! Спасибо!
Блок пользователя для работы с GSM
я другим способом сделал у меня две переменные сравниваются команда и номер с которого отправили если совпадают команда прошлаAnydy писал(а):Почему то думал что модуль работает только с номерами указанными или константой или из книги.Думал при звонке сделать запрос пароля по DTMF
если нет то извеняйте.
а кто знает какой блок gsm желательно недорогой поддерживает голосовые ?
Последний раз редактировалось vovka1973 25 янв 2017, 16:08, всего редактировалось 1 раз.
Блок пользователя для работы с GSM
A6 (насчет DTMF в даташите декодирования не нашел), SIM800L(проверено), да наверное почти все кроме 590vovka1973 писал(а):а кто знает какой блок gsm желательно недорогой поддерживает голосовые ?
PS. Забыл сказать что аудио вход/выход не на всех платах может быть разведен(SIM800L бывают с выходом а бывают без)
Последний раз редактировалось Anydy 25 янв 2017, 18:37, всего редактировалось 1 раз.
Блок пользователя для работы с GSM
vovka1973,
У вас причина, банальная не внимательность.
Вы прописали Seria_S, надо Serial_S
Добавлено (25.01.2017, 21:18)
---------------------------------------------
Anydy, и всем остальным владельцам sim800
Переделал работу с USSD запросами (в частности баланс). Тестируйте, проверял только в режиме симуляции, реально не на чем.
Здесь выложил версию 0.6.1b. В Файле История версий, написано какие блоки надо заменять.
Изменения влияют только при использовании SIM800, остальных изменения не касаются (не изменяют работу блоков).
У вас причина, банальная не внимательность.
Вы прописали Seria_S, надо Serial_S
Добавлено (25.01.2017, 21:18)
---------------------------------------------
Anydy, и всем остальным владельцам sim800
Переделал работу с USSD запросами (в частности баланс). Тестируйте, проверял только в режиме симуляции, реально не на чем.
Здесь выложил версию 0.6.1b. В Файле История версий, написано какие блоки надо заменять.
Изменения влияют только при использовании SIM800, остальных изменения не касаются (не изменяют работу блоков).
Блок пользователя для работы с GSM
При отладке ошибки нет, а вот как в сериал вывести единоразово пока не разобрался....если в UART вход инвертировать, и в настройках передача по переднему фронту ....то на внешний вход подаю с блока и ничего нет, но если поставить отправлять каждую секунду, то так и приходит каждую секунду сообщения.Слимпер писал(а):Переделал работу с USSD запросами (в частности баланс). Тестируйте, проверял только в режиме симуляции, реально не на чем.
Мне в общем эта функция не особо и нужна....просто проверил.
Делал так... где то наверное не правильно..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
Слимпер, проверил Ваш новый блок, USSD запрос и ответ работают, но только один раз до перезагрузки модуля:
Кроме того, отработка автоматического сброса вызова также работает тольео один раз. Огромное спасибо за Ваши труды.
Кроме того, отработка автоматического сброса вызова также работает тольео один раз. Огромное спасибо за Ваши труды.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
Проект
Добавлено (26.01.2017, 12:27)
---------------------------------------------
Добавлено (26.01.2017, 12:27)
---------------------------------------------
Был не прав, повторные запросы работают, оказывается просто не сбрасывается выход ответа на запрос, хотя в основном блоке поставил true на сброс.OlegAn1962 писал(а):USSD запрос и ответ работают, но только один раз до перезагрузки модуля:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
СпойлерSPOILER_SHOW
Добавлено (26.01.2017, 12:45)
---------------------------------------------
Всё правильно, просто автором задумывалось сбрасывать выход запроса, но что-то не получилось, может исправитAnydy писал(а):Делал так... где то наверное не правильно..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок пользователя для работы с GSM
Anydy, Ну как вариант можно использовать блок Детектор изменения строки.
А вообще если надо могу сделать bool выход entered USSD (Поступил USSD), на котором будет одиночный импульс, по приходу ответа на USSD запрос.
OlegAn1962, вы использовал блок вывода информации при смене, но так как сброса строки нет, он и не срабатывало.
Ладно уже хорошо, что запрос баланса заработал.
Вот вообще вопрос
Как быть с выходами выдающими информацию в виде строк (GSM_Text_sms, GSM_T_Nomer, GSM_USSD_return):
1. Путь весит до следующего запроса
2. Сбрасывать сразу (держать значение, одни программный цикл)
3. Сбрасывать через заданное время
А вообще если надо могу сделать bool выход entered USSD (Поступил USSD), на котором будет одиночный импульс, по приходу ответа на USSD запрос.
OlegAn1962, вы использовал блок вывода информации при смене, но так как сброса строки нет, он и не срабатывало.
Ладно уже хорошо, что запрос баланса заработал.
Вот вообще вопрос
Как быть с выходами выдающими информацию в виде строк (GSM_Text_sms, GSM_T_Nomer, GSM_USSD_return):
1. Путь весит до следующего запроса
2. Сбрасывать сразу (держать значение, одни программный цикл)
3. Сбрасывать через заданное время
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
Так в том то и дело, что строка не меняетсяСлимпер писал(а):Ну как вариант можно использовать блок Детектор изменения строки.
Это я уже понял, я то думал, что строка сбрасываетсяСлимпер писал(а):вы использовал блок вывода информации при смене, но так как сброса строки нет, он и не срабатывало.
Это было бы полезно, сразу видно, пришел ответ или нет при отладке.Слимпер писал(а):А вообще если надо могу сделать bool выход entered USSD (Поступил USSD), на котором будет одиночный импульс, по приходу ответа на USSD запрос.
Мне кажется, сбрасывать через заданное время.Слимпер писал(а):Как быть с выходами выдающими информацию в виде строк (GSM_Text_sms, GSM_T_Nomer, GSM_USSD_return):
- ElectroMechaniC
- Сержант
- Сообщения: 230
- Зарегистрирован: 21 сен 2016, 06:50
- Откуда: Донецк
- Имя: Юрий
Блок пользователя для работы с GSM
Всем привет! Собрал проэкт с новыми блоками! У меня 900! Скомпилировал! Блок не стартанул! Но! Когда подключил к проэкту блок отладки, перестал проэкт компилироваться???? ЧТО ПОДСКАЖЕТЕ??????
![Новый русский :newrus:](./images/smilies/ucoz_newrus.gif)
![Победа :victory:](./images/smilies/ucoz_victory.gif)
![кофейку :smile225:](./images/smilies/smile225.gif)
![думаю :smile469:](./images/smilies/smile469.gif)
![в поиске :smile427:](./images/smilies/smile427.gif)
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
А проект мы должны вымаливать?????????
- ElectroMechaniC
- Сержант
- Сообщения: 230
- Зарегистрирован: 21 сен 2016, 06:50
- Откуда: Донецк
- Имя: Юрий
Блок пользователя для работы с GSM
ПРОСТИТЕ РАДИ БОГА!!!!! ВОТ:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
![Новый русский :newrus:](./images/smilies/ucoz_newrus.gif)
![Победа :victory:](./images/smilies/ucoz_victory.gif)
![кофейку :smile225:](./images/smilies/smile225.gif)
![думаю :smile469:](./images/smilies/smile469.gif)
![в поиске :smile427:](./images/smilies/smile427.gif)
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
ElectroMechaniC, если вставляете блок отладки, не оставляйте пустые выводы в основном блоке, проверено на личном опыте.
- ElectroMechaniC
- Сержант
- Сообщения: 230
- Зарегистрирован: 21 сен 2016, 06:50
- Откуда: Донецк
- Имя: Юрий
Блок пользователя для работы с GSM
ААААА!!!!! ЩАЗ ПОПРОБУЕМ!!!! СПАСИБО!!! Это как КМОП микросхемы!
Добавлено (26.01.2017, 16:50)
---------------------------------------------
Ура! Всё залилось! Щас коды ошибок считывать начну. Спасибо! Кстати новый блок(и) делает сетч легче на 10 %... круто!
Добавлено (26.01.2017, 16:57)
---------------------------------------------
Test
NET_Start_Module
какой период ожидания ответа нужно ставить ? У меня 50000 И связь 50000?
а с предыдущими версиями модуль стартовал! Я имею ввиду ещё первый целый блок!!!!
Добавлено (26.01.2017, 16:50)
---------------------------------------------
Ура! Всё залилось! Щас коды ошибок считывать начну. Спасибо! Кстати новый блок(и) делает сетч легче на 10 %... круто!
Добавлено (26.01.2017, 16:57)
---------------------------------------------
Test
NET_Start_Module
какой период ожидания ответа нужно ставить ? У меня 50000 И связь 50000?
а с предыдущими версиями модуль стартовал! Я имею ввиду ещё первый целый блок!!!!
![Новый русский :newrus:](./images/smilies/ucoz_newrus.gif)
![Победа :victory:](./images/smilies/ucoz_victory.gif)
![кофейку :smile225:](./images/smilies/smile225.gif)
![думаю :smile469:](./images/smilies/smile469.gif)
![в поиске :smile427:](./images/smilies/smile427.gif)
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
Слимпер, а что нужно подправить в старой версии блока (Sim800_v1.0), что бы приходил ответ на USSD запрос?
Блок пользователя для работы с GSM
А зачем?OlegAn1962 писал(а):Слимпер, а что нужно подправить в старой версии блока (Sim800_v1.0), что бы приходил ответ на USSD запрос?
Вообще я не собирался больше заниматься старой версией блоков.
ElectroMechaniC, вы лучше суда лог выложите (в режиме отладки), попробую понять где косяк.
Блок пользователя для работы с GSM
Если вы SoftwareSerial то почти любые, но 0,1 лучше не надо, ну и насчет аналоговых не уверен.vovka1973 писал(а):а какие контакты можно задействовать на уно или нано
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей