GSM/GPRS-модуль SIM800L (#4) - все о DTMF: парсинг, управление, безопасность

Ғылым және технология

В видео описывается работа с одним из лучших по соотношению цена/функционал GSM/GPRS-модулей SIM800L - часть 4.
Краткое содержание видео:
- включение/выключение режима распознавания DTMF
- корректный парсинг DTMF
- управление при помощи DTMF
- 3-х уровневая система безопасности на базе DTMF
- генерация DTMF
Плей-лист о модуле SIM800L - • GPS/GPRS-модуль SIM800...
Проект Codius.AutoFeeder 1.0 на SIM800L+Arduino - • Кормушка для собаки на...
Статьи:
Текстовая версия ролика: codius.ru/articles/275
Документы, даташиты:
SIM800HL_Hardware_Design_V2.01.pdf -
codius.ru/file/download/d59740...
Справочник по AT-командам - codius.ru/file/download/4f7cb9...
Товары из видео:
✔ Скидка от 5% на все на Ali - cashback.epn.bz/?i=b4155 (видеоинструкция - • Перезалит. AliExpress:... )
★ SIM800L - codius.ru/products/32
★ Внешняя антенна с удлинителем - codius.ru/products/47
★ Преобразователь напряжения понижающий на MP1584 -
codius.ru/products/137
★ Динамик 30 мм (0,5 Вт, 8 Ом) - codius.ru/products/155
★ Микрофон петличный - codius.ru/products/195
*********************************
✔ Поддержать проект - codius.ru/donate
*********************************
✔ Медиасеть AIR для блогеров - join.air.io/codius
✔ Группа ВКонтакте - club132788435
✔ Instagram - / codius_ru
✔ twitter - / codius_ru
*********************************

Пікірлер: 240

  • @user-vp9ib4lv3p
    @user-vp9ib4lv3p6 жыл бұрын

    Уникальный цикл уроков по GSM-модулям! Очень грамотно, исключительно профессионально, лаконично и исчерпывающе! Огромная благодарность и почтение автору!

  • @VasilyevAlexandr
    @VasilyevAlexandr5 жыл бұрын

    Ждем с нетерпением - GSM-модуль SIM800L: часть 5 - прием и передача данных по GPRS

  • @ivanshepelev5617
    @ivanshepelev56174 жыл бұрын

    Огромное спасибо за Ваш неоценимый труд, желаю Вам найти время на 5 часть! Надеюсь на продолжение о GPRS!

  • @intelektum

    @intelektum

    4 жыл бұрын

    Тоже буду ждать по GPRS

  • @lexusMen

    @lexusMen

    11 ай бұрын

    Ждём gprs

  • @Dialbist
    @Dialbist4 жыл бұрын

    Пожалуйста, доделайте статью про GPRS! Хотя бы статью. У вас очень классная подача материала.

  • @user-kh4ss5hv2f
    @user-kh4ss5hv2f6 ай бұрын

    Виктор, доброго времени. Ваши уроки очень помогают осваивать SIM800. Пожалуйста, сделайте 5 урок по GPRS. Многие ждут его. Спасибо Вам за ваш труд!

  • @nikitosmoscow7708
    @nikitosmoscow77086 жыл бұрын

    Виктор, большое вам спасибо! Все очень просто и доступно. Жду с нетерпением видео про gprs.

  • @user-ps5qd5bc4w

    @user-ps5qd5bc4w

    3 жыл бұрын

    А где про gprs

  • @nikitosmoscow7708

    @nikitosmoscow7708

    3 жыл бұрын

    @@user-ps5qd5bc4w ждем.

  • @edgull_tlt

    @edgull_tlt

    2 жыл бұрын

    Спасибо за видео. Было интересно. Новичкам действительно было бы полезно видео про gprs.

  • @alexace2573
    @alexace25735 жыл бұрын

    Чувак, ты нереально крут! 1 000 000 лайков! Информация хорошо подобрана и сконцентрирована, ты реально облегчил мне жизнь с проектом! Обязательно доберусь и поддержу твой прект материально. А вот, кстати, и практическое применение функции AT+VTS, которое мне прямо так сразу серьезно нужно: я хочу управлять системой с телефона, но не через клавиши, а через приложение, которое при нажатии соответствующих кнопок будет слать DTMF сигнал. Система будет его парсить, реагировать соответственно, и слать обратно (Посредством все того же DTMF) инфо о своем состоянии, ака подтверждение или отказ исполнить команду, разные температуры, режимы работы, статусы отдельных узлов... Телефон будет парсить и показывать всё в человеческом виде. Информация выглядит так #03026, где # определяет начало описания параметра, 03 - номер параметра, например, внешняя температура, а 026 - значение. Или #14001 = водяной насос активен. Не знаю пока, как заставить телефон парсить это всё дело, но, уверен, что возможность есть... Если знаешь, как и поделишься - тоже порадуюсь :) Жду очередных роликов. Интересно посмотреть, даже если сразу не нужно ;)

  • @Nik_tvnow
    @Nik_tvnow3 жыл бұрын

    Здравствуйте, не бросайте канал, у вас самые полезные и информативные видео.

  • @DenisS1983
    @DenisS198311 ай бұрын

    Очень кайфово! Я заказал такой модуль и нарисовал плату что бы сделать простейшую звонилку на движение или дым. Посмотрев Ваши видео я понял что не использую 99% всех возможностей этого модуля.

  • @alexbell4223
    @alexbell42236 жыл бұрын

    Видео- супер! Надеюсь на продолжение о GPRS!

  • @gleb_pavlov

    @gleb_pavlov

    5 жыл бұрын

    Аналогично) жаль, что только сейчас увидел это видео, мои устройства уже работают, но что-то новенькое узнал, для GPRS пользуюсь готовыми библиотеками, но они жрут очень много памяти, так что про GPRS данные будет очень актуально! З.Ы. Подписка и лайки присутствуют))!

  • @user-cz5lr2yt4i
    @user-cz5lr2yt4i Жыл бұрын

    Ну молодец парень просто супер.Виктор сделайте пожалуйста видео на другие модули и если даже это будет комерческое я думаю что любой примет это без проблем.Вы заслуживайте все благо .Вы находка и вы принадлежите всем нам -вашим фанам а мы сделаем все что вы не в чем не нуждались.

  • @zhdanvadim9536
    @zhdanvadim95365 жыл бұрын

    Спасибо за материал. Идея есть использовать таких два модуля и передавать данные по DTMF, чтобы не юзать GPRS. При этом одна симка может быть без абонентской платы. Для передачи небольшого кол-ва инфы вполне подойдет.

  • @user-br9sz4jn5k
    @user-br9sz4jn5k6 жыл бұрын

    Огромное спасибо за данное видео!) Ваши уроки по sim800l весьма подробными и качественно смонтированными, но в названии указывается что данный мануал является полным не смотря на то что упущена тема передачи данных через GPRS. Вот статья в которой описывается пример с реализацией данной возможностью (www.2150692.ru/faq/62-gprs-svyaz-cherez-sim800l-i-arduino). Все 4 урока ждал - но этого так и не произошло к моему огромному разочарованию. Мне казалось что именно Ваш канал поможет тщательно и раз и навсегда разобраться с данным вопросом. Был бы счастлив увидеть видео раскрывающее данный вопрос - и мне кажется была бы очень классная возможность реализации на данной функции умного дома, при отсутствии интернет провайдера в доме.

  • @neksisapofis5344
    @neksisapofis53446 жыл бұрын

    Смотрю Ваше видео постоянно все понятно успехов и продолжайте записывать такого рода видео всех благ

  • @KlinovAS
    @KlinovAS3 жыл бұрын

    Красава! Спасибо большое. Я использовал и до сих пор использую SonyEricson k750i (2 шт). Телефон работает с сервером по блютузу. Используется сразу для двух задач. Первая задача - авторизации на сайте. В качестве логина у меня все вводят только телефон. Если забыли пароль, то есть инструкция: звонят на указынный номер, телефон поднимает трубку, вычисляет номер, передает на ПК, то в то же время говорит приветствие, генерирует новый пароль (альтернативный), пробрасывает паралельно на сервер тот же пароль и проговаривает моим голосом пользователю дважды, дальше дает совет и кладет трубку. Второе использование - управление станцией кабельного телевидения. И тут если бы я знал, что можно так просто распознать DTF... Ай блин... Я писал код, распознавал эти DTF звуки и то некоторые клавиши распознавались коректно где-то на 90%, а иногда по какой-то причине не распознавалось и вовсе (в зависимости от уровня, шумов и непонятно чего еще). PDU формат понял как работает больше 16 лет назад, там 7бит, вначале голову ломал, форумы молчали, но что-то и не пригодился. Сейчас для сайта например использую центр отправки смс по API и цены приемливые + префикс вместо номера подарили - вполне устраивает. Для сигналки наверное смс это круто. Но еще пару слов о сигнализации. Если для автомобиля, то думаю нужно. А для квартиры или гаража... смысл? Квартиру вначале обезопасил камерами, так как немного занимался установкой, но оказалось что камеры не препятствуют взлому и чуть не обокрали (удачный случай спас), а на камерах никакой узнаваемости хоть FullHD. Хорошим решением есть сигнализация автомобильная с диалоговым кодом, блоком с акумулятором и электрозамком внутренним (не накладным) но обязательно с ручкой. Датчик от капота отлично пригодился вверху двери и маленький рупор выведен на коридор в тамбор для соседей 9-ти этажки. Кабеля вмуровал. Также не обошлось и без ардуинки. Первые дни моя семья еще не привыкла как пользоваться сигнализацией и мы два раза испугали соседей. Ардуинка вначале дает 10 секунд предупреждения и лишь потом будет сирена. И так же есть возможность внешний рупор отключить (есть секрет). Сегодня приехали два GSM модули. Хочу сделать миниАТС для продажей на сайте. Есть идея. В проекте уверен. Пока попробую на двух сделать. А в идеале нужно шесть (по три оператора чтоб звонки были безлимит) в два направления. Виртуальные миниАТС очень много берут за такие услуги.

  • @lexanstels5344
    @lexanstels53446 жыл бұрын

    Ураааа наконецто я дождалсяяя!!!! Однозначно Лаайк! Ролик даже круче чем я ожидал! Нет слов, спасибо друг очень выручил!

  • @user-qc4yv2bo1g
    @user-qc4yv2bo1g5 жыл бұрын

    Супер! Залил скетч, собрал схему, включил и сразу все работает!!! Без засад. Управлять можно с любого телефона.

  • @Vlad_4572

    @Vlad_4572

    4 жыл бұрын

    Один из немногих авторов , скетчи которого работают сразу! ))

  • @nikel097_
    @nikel097_6 жыл бұрын

    Если в какой-то организации, где при звонке надо выбирать набором клавиш язык, оператора и т.п., Вас обидели, то можно запрограммировать, чтобы им звонила ардуинкаи доставала их, используя функцию генерирования DTMF-сигналов при звонке, чтобы дозвониться именно туда, куда надо)) Шучу конечно) Спасибо за урок!

  • @kiberhim1
    @kiberhim13 жыл бұрын

    Ну вот меня благодарность переполняет! Хотя... Я уже наверное раз 10 обращаюсь к вашим статьям, нет, не изучаю. Изучил все с первого раза. Я просто использую как справочник. Огромное спасибо! Помимо информации за сами модули, лично я многое понял в парсинге, и некоторых других приемах, все благодаря подробнейшему описанию и комментариям кода. Этот цикл вполне тянет на книгу, ну или добротный мануал. PS: На момент 25.06.21 соотношение лайков 1500 к 6. Это точно о чем то, да говорит!

  • @Dialbist
    @Dialbist6 жыл бұрын

    Очень круто разобран материал! И очень качественно все сделано! Жду очень следующую часть!

  • @user-kz1mj7nd5o
    @user-kz1mj7nd5o5 жыл бұрын

    Виктор огромное спасибо! Очень ценная информация. Сделал телеуправление удалённой подстанцией

  • @user-cw3vu4du6z
    @user-cw3vu4du6z3 жыл бұрын

    Этож надо так уметь преподносить информацию! Прямо в мозг! Ты крут, Виктор!

  • @elektrik_shemotehnik
    @elektrik_shemotehnik2 жыл бұрын

    Спасибо большое за ценную информацыю! Хорошо было бы снять видео о том, как передавать данные с помощью GPRS на сервер.

  • @magorchin9754
    @magorchin97546 жыл бұрын

    Спасибо за Вашу проделанную работу. Все четко и по делу. Вся информация понятна.

  • @PWMFANUA
    @PWMFANUA6 жыл бұрын

    Прекрасно, спасибо! сейчас как раз собираю устройство для управления по дтмф запуском двигателя и центрального замка автомобиля

  • @boobonchik
    @boobonchik6 жыл бұрын

    Все доступно изложено. Спасибо Вам

  • @bushkovboi
    @bushkovboi4 жыл бұрын

    Огромная благодарность и почтение автору!

  • @VideoBigFoot99
    @VideoBigFoot996 жыл бұрын

    Виктор, спасибо! отличные уроки!

  • @StefRoman
    @StefRoman5 жыл бұрын

    Два месяца искал название Даной технологии. Теперь можно и спать спокойно)))

  • @familyhappypets
    @familyhappypets5 жыл бұрын

    А что с каналом? Он жив? Очень уж понравился Ваш формат и подача с углубленностью вопроса. Желаю успеха. пожалуйста продолжайте.

  • @Kniaz1309
    @Kniaz13092 жыл бұрын

    Спасибо за цикл видео, очень интересно и познавательно.

  • @user-zg1ss4gc1e
    @user-zg1ss4gc1e6 жыл бұрын

    спасибо. топовый уровень среди всех подобных каналов. хотелось бы увидеть мануал по обратной связи (отправка аудио сообщений)

  • @borissolomatin3577
    @borissolomatin35772 жыл бұрын

    Спасибо огромное! очень полезные материалы!!!

  • @Lynx_911
    @Lynx_9112 жыл бұрын

    Классная вещь, благодарю, подумаю как это использовать!

  • @assuliko
    @assuliko6 жыл бұрын

    ТОП ! Идеально! Ждем GPRS )

  • @user-wk5yx6np8c
    @user-wk5yx6np8c2 жыл бұрын

    очень удобно генерировать обратную связь с помощью тонального сигнала. Например нажимаем "1" - ворота открываются. как ворота открылись сработает концевик и в ответ придет сигнал.

  • @alxy316
    @alxy3166 жыл бұрын

    Спасибо дождался, все доступно.

  • @leoalex3271
    @leoalex32716 жыл бұрын

    Классненько и профессиональненько!

  • @user-dv6lz4rw6t
    @user-dv6lz4rw6t3 жыл бұрын

    Если поборю проект с "грелками и чайниками на удаленке", обязательно автору денежки подкину. Столько затрачено времени и освоено знаний - пипец. Да еще все это донести до понимания. Респект и уважуха! Наверное, только один инженер - разработчик может другого понять и заценить.

  • @fukhell684
    @fukhell6844 жыл бұрын

    Витек, ты крут нереально

  • @user-kh8et4fc7i
    @user-kh8et4fc7i6 жыл бұрын

    Супер суперски!!!!

  • @user-vi2fp6dl7b
    @user-vi2fp6dl7bАй бұрын

    Большое спасибо!

  • @user-vn6ye7is9o
    @user-vn6ye7is9o6 жыл бұрын

    Жесть , очень впечатляет и бросает в подвиги, а поскольку одну gsm-ку я уже запортачил, с нетерпением жду другую, ибо мыслишки кое-какие появились

  • @user-rm1eo9qq6o
    @user-rm1eo9qq6o5 жыл бұрын

    Гениально 👍👍👍

  • @bato1903
    @bato19036 жыл бұрын

    Лайк. Подписка. Попробую реализовать включение пк через смс, а так же проверку его состояния.

  • @kostya1306
    @kostya13063 жыл бұрын

    Круто! Очень полезно!

  • @animateart7046
    @animateart70465 жыл бұрын

    Great! Очень спасибо!!!!! Полезно!

  • @stkalashik
    @stkalashik6 жыл бұрын

    просто, понятно, спасибо!

  • @familyhappypets
    @familyhappypets5 жыл бұрын

    Круууууть! Спасибо большое!!!

  • @abuahmad8871
    @abuahmad88716 жыл бұрын

    bolshoe spasibo otlichnoe video - ochen bi xotelos uznat kak po GPRS otpravit danie

  • @user-lh2dp3wf1d
    @user-lh2dp3wf1d6 жыл бұрын

    Спасибо, очень помогло

  • @stanki-cnc
    @stanki-cnc3 жыл бұрын

    Спасибо большое за уроки! Мне пришла идея, что можно сделать машинку на пульте управления по DTMF, получается, мы ей сможем управлять на очень большом расстоянии, главное, чтоб связь была

  • @Kuzmihek
    @Kuzmihek4 жыл бұрын

    я таких парней как Вы богами называю (взято из мульта юж парк про многоножку)

  • @Sokrat83
    @Sokrat83 Жыл бұрын

    Классная штука

  • @e-benz
    @e-benz4 жыл бұрын

    Виктор, очень классная серия видео о данном модуле, могли бы вы дополнить ее работой модуля с интернетом, спасибо

  • @FIRSTQWERT
    @FIRSTQWERT4 жыл бұрын

    Использовать DTMF чтобы сыграть в "Позвоните Кузе" ! Кто-нибудь помнит такое? =)

  • @MrCans94
    @MrCans94 Жыл бұрын

    Почему нет видео по GPRS..? Как раз его очень сильно искал у всех на ютюб канале.. Эх! Столько у вас в комментариях людей просили, ждали.. Прошло уже пять лет!)))

  • @creckermane
    @creckermane4 жыл бұрын

    Крутяк жду видео про gprs и gps у меня модули sim868 пытаюся собрать трекер с возможностью удаленно заводить авто

  • @1234mifa
    @1234mifa2 жыл бұрын

    с помощью DTMF можно наладить передачу интернета туда где работает только голосовая связь) само собой скорость такого интернета будет ооочень маленькой) но если наложить на это дело длительность нажатия то можно одним нажатием передавать сразу (например)в 20-ричной системе исчисления, это увеличит диапазон)

  • @rapidshe1
    @rapidshe16 жыл бұрын

    Добрый день! всё очень доходчиво! еще бы режим энергосбережения затронуть и mqtt)

  • @codius

    @codius

    6 жыл бұрын

    VorobeyTV все будет, но позже))

  • @rapidshe1

    @rapidshe1

    6 жыл бұрын

    спасибо!

  • @zaminzzz9932
    @zaminzzz99326 жыл бұрын

    Спасибо.

  • @Vladimir_Bolshakov
    @Vladimir_Bolshakov5 жыл бұрын

    Когда мобильный интернет дорог и пакеты у операторов большие то можно использовать DTMF для удаленного опроса датчиков или управление чем либо с обратной связью. Получается даже дешевле смс.

  • @user-dl3xy5vd8b
    @user-dl3xy5vd8b5 жыл бұрын

    Например,автоматический полив,открывание теплиц. Обратная связь даст понимание об успешности операции

  • @sergsmith4614
    @sergsmith46146 жыл бұрын

    Еще можно организовать свой проприетарный протокол передачи данных (сессии для передачи телеметрии) или что-то в этом духе

  • @alexandrb1754
    @alexandrb17546 жыл бұрын

    Очень интересно. Всё ищу как можно сделать связь. Что то типа как раньше на модеме 56к. Когда можно было позвонить на другой модем и слать информацию в обе стороны. Идея такая. Есть объект без доступа к интернету но есть симка на нем. Звонишь на него и снимаешь инфу. что надо меняешь прямо с телефона. На телефоне андроид и простенькая прога для дозвона, просмотра и управления.

  • @davdsirbiladze9772
    @davdsirbiladze97722 жыл бұрын

    Дорогой автор.Вы детально все рассказывайте .Очень надеюсь что вы также расскажите о блютузе simcom-овских модулей.Планируется это?

  • @user-ht9wq6zj7v
    @user-ht9wq6zj7v4 жыл бұрын

    все как всегда качественно и красиво!!! Спасибо за труд!! не раскрыт один момент какой модуль лучше !? вы используете 800L мне показался 808 лучше???!

  • @codius

    @codius

    4 жыл бұрын

    Их некорректно сравнивать. SIM808 - это GPS-модуль для геолокации, у него отсутствуют голосовые вызовы.

  • @kolynbybyn9997
    @kolynbybyn99975 жыл бұрын

    Существуют программы для Андроид - телефонов по распознаванию DTMF. Можно организовать передачу данных с удаленных датчиков (температуры, влажности, веса и т. д.) на телефон.

  • @StatistPL
    @StatistPL6 жыл бұрын

    Я температуру так передавал с удаленного модуля (за 40 км от первого). Плюшка в том, что по закону у нас 3-6 сек разговора бесплатные в мобильной связи) Трубку снял, 3-4 сек на передачу данных.. трубку бросил. Профит ) Никакой оплаты за связь.

  • @skrebneveugene5918
    @skrebneveugene59185 жыл бұрын

    поставлю наконец защиту на включение принтера по сети... ото сташно что 3д принтер доступен из интернета... хоть за фаерволом потом за впн а потом за октопринтом...но все равно что то нервничаю)

  • @Nik_tvnow
    @Nik_tvnow4 жыл бұрын

    Здравствуйте, спасибо за полезное видео. Подскажите пожалуйста как правильно подключить модуль sim800l к разбери пи зеро w . Интересует к каким gpio лучше подключать модуль, и как правильно подать питание. В дальнейшем планирую поставить на эту малинку openhab и mqtt брокера и управлять удалёнными устройствами

  • @shestakovy_v_italii
    @shestakovy_v_italii2 ай бұрын

    Спасибо большое за ваши видео, может быть сможете подсказать почему модуль не подключается к сотовой сети, в телефоне сим карта работает, модуль видит разные доступные сети, но категорически находится в режиме поиска сети, питание достаточное. спасибо

  • @gudvin2001
    @gudvin20015 жыл бұрын

    когда будет готова инфа по приему и передачаеданных по GPRS ? Очень актуально

  • @user-tx8op6kz6e
    @user-tx8op6kz6e3 жыл бұрын

    Сделаешь терморегулятор на сим800 на блинке или другом программном устройстве

  • @artemdavinci
    @artemdavinci2 жыл бұрын

    Интересно было бы узнать как с такого модуля пользоваться мобильным интернетом.

  • @avr_stm_pro2955
    @avr_stm_pro29553 жыл бұрын

    За...сь!!! Лайк

  • @mymailtvv
    @mymailtvv5 жыл бұрын

    Виктор, когда будет: прием и передача данных по GPRS???

  • @bestmasters1
    @bestmasters16 жыл бұрын

    Во всей серии видео о SIM800L чувствуется серьезная подготовка и изучение вопроса практически. Высококлассный материал! Единственное, что смутило, быстро "льется" информация, можно чуть медленней, или делать небольшие паузы. Много нового, мозг не успевает. Ну и касательно остальных ваших видео: футболка без рукавов портит дело. Возникает диссонанс в самом начале просмотра ролика: диктор одет как "на гульки", а говорит о серьезных и сложных вещах. Тут, думаю, повлияла какая-то "школа успеха" (они там все как додики одеваются, а потом это выдают за представительный вид), но может ошибаюсь. Не обижайтесь, ничего личного, исключительно бизнес (как говорил Майкл Корлеоне). Я заинтересован чтобы на Ютубе было больше видео от людей разбирающихся в том, что говорят.

  • @codius

    @codius

    6 жыл бұрын

    Спасибо. В настройках воспроизведения можно установить скорость воспроизведения - x0.5, x0.75 - выбирайте комфортную.

  • @bestmasters1

    @bestmasters1

    6 жыл бұрын

    :-) Шутить изволите! А если серьезно, то я имел ввиду не все видео медленней, а в тех местах где много нового. Но это так, субъективное мнение, вам виднее.

  • @alexbell4223

    @alexbell4223

    6 жыл бұрын

    Есть же ссылка на сайт :)

  • @KlinovAS
    @KlinovAS3 жыл бұрын

    Мне подарили два модема IOT-GA6-B. Смотрю по ценнику, немного даже дороже SIM800L, но распознавания DTMF в нем нет. Закажу SIM800L, тема интересная. С предоставленной антенной и контактами что в комплекте, при дозвоне слышно достаточно много наводки, которая поступает через неподключенный микрофон. Нужно докупать антену на гнездо и пины не распаивать, а припаиваться к контактам экранированными проводами. еще не пробовал поможет ли. Также на А6 GSM в ответе проскакивают рандомные артефакты (теряются биты) при общении по Rx Tx на скорости 115К (как по умолчанию). Возможно ардуинка не справляется (keyestudio Mega - копия MEGA) или другая причина, пока не выяснил. Попробую подключится напрямую к ноуту через USB то COM переходнику от старых мобильников

  • @728239
    @7282396 жыл бұрын

    Предвосхищая вопросы к следующему видео об обмене данными по GPRS, хочу поинтересоваться: Предположим стоит задача слать некую телеметрию на сервер по TCP сокету каждые 5 секунд. Какой подход более правильный, открывать соединение на каждый акт отправки данных и закрывать его, или же открыть и держать открытым на все время работы системы? Полагаю, во втором случае вполне вероятна ситуация когда соединение будет оборвано третьей стороной, и добавится еще задача проверки наличия коннекта перед отправкой данных. В мануале (в т.ч. в аппноте по GPRS) не нашел каких-либо рекомендаций по этому вопросу. Интересно услышать Ваше мнение. С нетерпением жду следующее видео. Спасибо за труд!

  • @codius

    @codius

    6 жыл бұрын

    На данный момент я склонен ко второму варианту, но мнение может измениться во время проведения экспериментов и тестов.

  • @728239

    @728239

    6 жыл бұрын

    Виктор Кравченко, пока тоже к нему склоняюсь. При первом, думаю, слишком много накладных расходов будет уходить на создание соединения. Погонял часов 12 алгоритм по первому сценарию - получилось в среднем 3 секунды на отправку 30 байт. Рекорд был 27 секунд - видимо глюк сети или сервера-приемника. На днях проверю второй и отпишусь, будет интересно сравнить результаты.

  • @728239

    @728239

    6 жыл бұрын

    Погонял тестик в режиме одного открытого соединения, слал текущую дату в виде "Wed Apr 04 00:33:57 MSK 2018" (28 байт) с задержкой в 1 секунду, результаты по времени отправки следующие: max=25921, min=666ms, average=1695ms, total1253 packets, runningTime=3382946 ms (~56 минут) Пока не оборвалось на том, что за 3 секунды модуль не ответил "> " на команду AT+CIPSEND. Вроде не помню такого при варианте с пересозданием подключения, попозже перетестирую его в таком же формате. После увеличения таймаутов ожидания до 60 сек и паузы между отправками до 4 сек, за ночь получилось следующее: max=19961ms, min=1011ms, average=1402ms, total 5442 packets, runningTime=29451464ms (~8ч) Напряжение питания 4.00В, ток в простое 10мА, при отправке подскакивает до 50-60мА. Условиям приема: AT+CSQ -> +CSQ: 26,0

  • @codius
    @codius6 жыл бұрын

    *Внимание!* Статья актуализирована информацией о борьбе с приходом пачки уведомлений codius.ru/articles/275#a15 (15-20 абзац) - дробление пачки при помощи уменьшения значения таймаута класса Stream (SIM800) - функция setTimeout().

  • @tarzannarzan9388
    @tarzannarzan93885 жыл бұрын

    Спасибо очень интересно и четко! Не подскажите, существуют ли в продаже готовые DC преобразователи на 4 вольта? Все что было ранее в продаже было подстраиваемым, и часто некачественным, в силу чего сгорал либо DC либо SIM.

  • @codius

    @codius

    5 жыл бұрын

    Стандартный вольтаж 5 и 3,3В (семейство стабилизаторов LM78xx. например codius.ru/products/406). Для получения 4 вольт придется мудрить.

  • @bogdikxxx
    @bogdikxxx2 жыл бұрын

    выдавать DTMF нужно, чтобы сделать корректную реализацию GSM Voip шлюза например

  • @Dialbist
    @Dialbist6 жыл бұрын

    Вот у меня вопрос, может ли модуль соединяться по https, через GPRS, никак не найду информацию. Все же нашел, нужно включить AT+HTTPSSL=1 Почему-то никто и никто не показывает HTTPS запросы, странно.

  • @avtozapuskby
    @avtozapuskby6 жыл бұрын

    Спасибо за качественный контент ! Как скоро ждать MQTT клиента на модеме ?

  • @codius

    @codius

    6 жыл бұрын

    Думаю не очень скоро)))

  • @vorotadaromkazan
    @vorotadaromkazan4 жыл бұрын

    Использовать второй гмс модуль как пульт для отправки кодов по дтмф, чтобы самому не набирать.

  • @AntonKos1987
    @AntonKos19875 жыл бұрын

    сделайте хорошую gsm сигнализацию

  • @qashqaldakqashqaldak8
    @qashqaldakqashqaldak85 жыл бұрын

    как прочитать магнитне полосу карта

  • @VideoBigFoot99
    @VideoBigFoot995 жыл бұрын

    Виктор, все сделал по вашим инструкциям, спасибо большое! Но вот одна есть проблемка с которой никак не могу справится. Если ардуинка подключена к USB и открыт монитор порта - то все работает отлично, DTMF распознаются, и ардуинка выполняет нужные действия. Но если же мне отключить USB то после перезагрузки модулей (путем сброса по питанию) перестают нормально распознаваться DTMF и соответствующие команды не выполняются. вчем причина ума не приложу т.к. если снова подключить к компу и открыть монитор порта - все сразу работает.

  • @user-xw1it4od4o
    @user-xw1it4od4o Жыл бұрын

    будет ли прием и передача данных по GPRS?

  • @dimanvoronoff
    @dimanvoronoff5 жыл бұрын

    Глянул - девять минут. Посмотрел - оказалось полторы.

  • @johnnyenglish5059
    @johnnyenglish50595 жыл бұрын

    Продолжение о GPRS будет?

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p5 жыл бұрын

    Здравствуйте! у меня задача: как с помощью тоновых команд /DTMF/ например, в микрофон заставить модуль набрать номер телефона. надо звонить на сотовый через радиостанцию с DTMF кодером.

  • @mihailpolunin6398
    @mihailpolunin63985 жыл бұрын

    Классно! Все по полочкам! Я тоже думаю сгородить на жсм модуле сигналку, а вот обратная связь мне представляется только из мп3 модуля с заранее записаными треками... тогда дтмф наверно просто идеальный вариант. Как считаешь?

  • @codius

    @codius

    5 жыл бұрын

    У SIM800L есть возможность вносить аудиозаписи во внутреннюю память. Можно обойтись без MP3-модуля.

  • @mihailpolunin6398

    @mihailpolunin6398

    5 жыл бұрын

    Во! не знал! Сколько же там памяти? Просто для сигналки наверно хватит, если просто отвечать вкл/выкл! А вот если что то поинтереснее, например температуру сказать? или еще что..

  • @codius

    @codius

    5 жыл бұрын

    @@mihailpolunin6398 Если не изменяет память, возможно я ошибаюсь - 40Кб памяти. Аудио записи хранятся в формате amr.

  • @mihailpolunin6398

    @mihailpolunin6398

    5 жыл бұрын

    @@codius Спасибо за информацию и за ваши видео. Попробую погуглить этот вопрос. Может что нибудь умное найду!)

  • @user-gq2jh4jx3p
    @user-gq2jh4jx3p5 жыл бұрын

    можно скетч для управления 4мя реле по смс? оочень нужно. сам писать код не умею.

  • @user-kz2ce5lu2j
    @user-kz2ce5lu2j6 жыл бұрын

    > Помимо распознавания DTMF-сигналов модуль умеет их генерировать... тяжело найти применение этой функции Сейчас всё еще встречаются системы сигнализации, использующие протокол ADEMCO Contact ID (CID). До эпохи повсеместного 2G/3G/4G он позволял организовать практически бесплатную среду передачи данных в зоне покрытия GSM. При использовании своей АТС (например, на Asterisk) в качестве принимающей стороны возможно (так же почти бесплатно) организовывать дуплексные каналы связи с инициализацией с любой стороны и своим протоколом (вендор-лок на себя, да). ADEMCO CONTACT ID REPORTING - library.ademconet.com/MWT/fs2/MX8000/List-of-Contact-ID-codes.PDF Asterisk cmd AlarmReceiver - www.voip-info.org/wiki/view/Asterisk+cmd+AlarmReceiver Использование Asterisk для приема данных от охранных систем - habrahabr.ru/post/254733/

  • @codius

    @codius

    6 жыл бұрын

    Виктор Хоменко спасибо, интересно.

  • @ie5rt4di6n
    @ie5rt4di6n4 жыл бұрын

    Спасибо за видео. Хочу выполнить похожий проект , но дело в том что я с электрической частью разобрался ,а вот с программой не очень. Может вы можете помочь с скетчем в программе Arduino 1.8.1? Дело такое: при звонке на sim800l, DTMF командами "1"вкл охрану / "0"выкл охрану , при срабатывании одного из 6 датчиков HC-SR501 звонок на мой номер , ещё вкл/выкл 2-х реле DTMF командами "4"реле-вкл/ "5"реле-выкл" и второе реле "7"вкл / "8"выкл. СПАСИБО!

  • @arduinoprojekts0077
    @arduinoprojekts00773 жыл бұрын

    а как сделать чтоб и голосовой ответ был

  • @Abrams27244
    @Abrams27244 Жыл бұрын

    Как воспроизвести записанное в память звуковое сообщение при исходящем вызове желательно

  • @Abrams27244

    @Abrams27244

    Жыл бұрын

    Данный код не воспроизводит записанный аудиофайл. Не могу понять в чем проблема. Причем подобные способы при входящем вызове когда я нажимаю какую либо команду на телефоне для исполнения, в ответ мне воспроизводит записанные аудиофайлы

  • @nothingimpossible6565
    @nothingimpossible65652 жыл бұрын

    А можно зделать с этим сим модулем управление webasto, типа Altox, и чтобы получать обратную связь с webasto, как температура, вольтаж аккумулятора, и.т.д Спасибо

  • @codius

    @codius

    2 жыл бұрын

    Все можно, только при помощи микроконтроллера.

  • @nothingimpossible6565

    @nothingimpossible6565

    2 жыл бұрын

    @@codius даа, с соединением всех деталей проблем нету, надо научится программировать, писать скетчи

Келесі