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

Создаем свой блок. Вопросы, помощь знатоков.
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

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

Сообщение fsergei70 »

Sancho писал(а): 24 окт 2019, 15:19 Какой там примерный обмен? Чего и как? Где глянуть?
Сань, разработчик каскада здесь писал что может поделится инфой viewtopic.php?p=78105#p78105

Отправлено спустя 2 минуты 52 секунды:
В идеале было бы если при поступлении звонка на номер, вызов сбрасывался и данные с контроллера скидывались в облако
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

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

Сообщение Rovki »

fsergei70 писал(а): 24 окт 2019, 15:44
Sancho писал(а): 24 окт 2019, 15:19 Какой там примерный обмен? Чего и как? Где глянуть?
Сань, разработчик каскада здесь писал что может поделится инфой viewtopic.php?p=78105#p78105

Отправлено спустя 2 минуты 52 секунды:
В идеале было бы если при поступлении звонка на номер, вызов сбрасывался и данные с контроллера скидывались в облако
Наше облако пока работает как шлюз (мост) ,а не хранилище ...Хранить может только екселевские файлы отправленные из архива каскады
Электронщик до мозга костей и не только
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

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

Сообщение fsergei70 »

Rovki писал(а): 24 окт 2019, 15:53 Наше облако пока работает как шлюз (мост) ,а не хранилище ...Хранить может только екселевские файлы отправленные из архива каскады
А хранить и не нужно, Нужно по запросу считывать текущие значения и передавать на планшет. Так и трафик экономится и энергопотребление минимизируется при питании от батареи.
Последний раз редактировалось fsergei70 24 окт 2019, 16:00, всего редактировалось 1 раз.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

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

Сообщение vovka1973 »

jenikP писал(а): 24 окт 2019, 12:03 У кого работает блок GSM_DTMF с Sim900?
В порт команды DTMF проходят.
у меня даже не компилируется проект когда добавляю блок DTMF в проект SIM900
Изображение
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

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

Сообщение Rovki »

По аналогии с мостом на есп нужно -

Подключение TCP-Client
IP: 94.250.249.225
Порт: 25000

Если в меню установлена соответствующая галочка включающая данный режим, то:
1) устройство подключается по заданному Ip и порту
2) как только установилось соединение тут же устройство должно послать свой идентификатор(mac) состоящий из 6 байт одним пакетом
3) если в ответ ничего не пришло, то выдерживается таймаут не менее 3сек, после этого устройство отключается и переходит к пункту 1
4) если в ответ пришли данные, то это modbus пакет на который нужно отвечать как обычное modbus устройство по спецификации modbus, при таймауте отключение и пункт 1
Ну тоесть сам мост не знает о модбасе ,он прозрачный ,он передает пакеты...
Электронщик до мозга костей и не только
jenikP
Рядовой
Сообщения: 33
Зарегистрирован: 06 ноя 2018, 09:18
Имя: Евгений
Благодарил (а): 19 раз

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

Сообщение jenikP »

vovka1973 писал(а): 24 окт 2019, 15:59
jenikP писал(а): 24 окт 2019, 12:03 У кого работает блок GSM_DTMF с Sim900?
В порт команды DTMF проходят.
у меня даже не компилируется проект когда добавляю блок DTMF в проект SIM900
Я использую блокИ (GSM_DTMF (CODE)) из комплекта New 0.6.1b - с компиляцией проблем/ошибок нет, но коды блоком не распознаются.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

dtmf блок штатный с багом.
viewtopic.php?p=77878#p77878
jenikP
Рядовой
Сообщения: 33
Зарегистрирован: 06 ноя 2018, 09:18
Имя: Евгений
Благодарил (а): 19 раз

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

Сообщение jenikP »

jenikP писал(а): 24 окт 2019, 16:28
vovka1973 писал(а): 24 окт 2019, 15:59 у меня даже не компилируется проект когда добавляю блок DTMF в проект SIM900
Я использую блокИ (GSM_DTMF (CODE)) из комплекта New 0.6.1b - с компиляцией проблем/ошибок нет, но коды блоком не распознаются.
Использовал Основной и GSM_DTMF -Sancho. При нажатии любой кнопки, на экране "-1" (с обоих выходов блока GSM_DTMF).
IDE 1.8.10, Arduino Uno (порт Software), SIM900

Этот блок так же не работает viewtopic.php?t=2775&p=38491#p38491 (сообщение 113)
Porsh59
Рядовой
Сообщения: 17
Зарегистрирован: 16 ноя 2016, 08:37
Откуда: Пермь

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

Сообщение Porsh59 »

[ref]Слимпер[/ref],
Слимпер, прошу обратить внимание на viewtopic.php?f=49&t=5945
Хочу всё знать, уметь и попробовать. Но плохая память и нет времени ))))
Аватара пользователя
НиколаМастер
Сержант
Сообщения: 113
Зарегистрирован: 10 янв 2018, 12:36
Благодарил (а): 3 раза
Контактная информация:

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

Сообщение НиколаМастер »

Привет. Помогите :) не отправляется второе смс. Коротко, при аварии нужно отправить смс на два телефона. Первое отправляется а второе не уходит.

Отправлено спустя 22 секунды:
как то так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Brevis esse laboro, obscurus fiо - если я стараюсь быть кратким, я становлюсь непонятным
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

Здравствуйте, Использовал ли кто нибудь отправку dtmf команд из модема? AT+VTS=1 к примеру.
Блока такого не нашел что то.
Как смастерить такой блок незнаю, может кто сможет добавить такое?
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

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

Сообщение edyapd »

НиколаМастер писал(а): 22 дек 2019, 14:59 Первое отправляется а второе не уходит.
У вас смс отправляется только когда переменная "Отправка смс" в 1. А эта переменная переписывается несколько раз за цикл. Соответственно срабатывает только тогда, когда последнее записанное в неё значение будет 1. А это будет только при условии когда переменная "Пар" будет больше 65.
leaner
Сержант
Сообщения: 104
Зарегистрирован: 08 ноя 2017, 13:13

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

Сообщение leaner »

Вопрос по поводу блока sim800l
Купил модуль sim800l v2.
Сделал проект на основе этого блока
Не все работает что закладывал в этот блок
Была одна из хотелок такая. При старте контроллера, после регистрации модуля sim800l в GSM сети контроллер должен отправить смс. Условием для этого должно быть 1 на выходе GSM_Net и уровень сигнала GSM_dBm. Условия срабатывают, а смс не отправляется.
команды на вкл и выключения работают.
и второй момент как получить баланс
пытался повторить то что в этой ветке писали. Вроде баланс запрашивает, а обратно ответ не не шлет
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

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

Сообщение vovka1973 »

у тебя задержка на включение идет через rtrig .так никогда не сработает
блок задержка на включении работает когда постоянно сидит на входе логическая 1
Изображение
leaner
Сержант
Сообщения: 104
Зарегистрирован: 08 ноя 2017, 13:13

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

Сообщение leaner »

vovka1973 писал(а): 28 дек 2019, 18:07 у тебя задержка на включение идет через rtrig .так никогда не сработает
блок задержка на включении работает когда постоянно сидит на входе логическая 1
убрал rtrig, чудо не произошло, молчит как партизан. Увеличил время до 3 секунд на таймере
думал задержка нужна больше ... тоже самое эффекта 0.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

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

Сообщение edyapd »

[ref]leaner[/ref], у вас переменная send пишется дважды за один цикл программы. Не важно, что вы запишите на второй плате, если на четвёртой она снова переписывается.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

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

Сообщение vovka1973 »

leaner писал(а): 29 дек 2019, 03:43 убрал rtrig, чудо не произошло, молчит как партизан.
Вам логику переделывать надо всю ,сенд оставьте для этого действия для других сделайте переменные другие.
Изображение
m726rs
Рядовой
Сообщения: 60
Зарегистрирован: 01 ноя 2017, 15:34
Откуда: Сочи

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

Сообщение m726rs »

[ref]Слимпер[/ref], доброе утро
Я уже перелопатил весь форум и ничего не нашёл, моя проблема я могу и то как сказать могу строить скетч в flprog блоками.
Отсюда вопрос как я могу отправить команду AT+CBC. Чтоб узнать напряжение источника питания именно с блока sim800l. Вообщем я не могу сам реализовать это в блоке, помогите пожалуйста кто нибудь

Отправлено спустя 33 минуты 41 секунду:
А ещё может кто подскажет может я по незнанию голову себе морочу и все намного проще. Может как то по uart можно отправить запрос с командой AT+CBC. Подскажите какими блоками это сделать и как настроить UART.
Чтобы при вхолядем звонке или смс с специальным текстом или нажатию dtmf кнопки 3, сработал какой то блок и отправил единожды команду AT+CBC в модуль Sim800l, а потом ответ уже прислал в смс на назначенный заранее номер. Блоки использую от Уважаемого Слимпер, спасибо за труды!
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

[ref]m726rs[/ref],
Отправить легко, смотри рисунки, а вот как поймать ответ и вытащить хотя бы на дисплей это уже сложнее, я незнаю.
[spoiler]
02.jpg
01.jpg
00.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
m726rs
Рядовой
Сообщения: 60
Зарегистрирован: 01 ноя 2017, 15:34
Откуда: Сочи

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

Сообщение m726rs »

[ref]Evgesha[/ref], спасибо, да в том то и дело что я до этого уже дошел за 1.5 дня ) а вот как вытащить?
вот сделал проект тестовый, в первой плате добавил UART, отправка команды ATA в UART проходит на ура, проверяю, позвонив на модуль, идет поднятие ьрубки, значит запрос работает, а вот вытащить ничего не получается, ком порт пустые строки выдает
test.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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