GSM/GPRS-модуль SIM800L (#3) - SMS на русском, USSD, PDU-формат, UCS2

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2017
  • В видео описывается работа с одним из лучших по соотношению цена/функционал GSM/GPRS-модулей SIM800L - часть 3.
    Краткое содержание видео:
    - работа с USSD-запросами и обработка USSD-ответов
    - декодирование кодировки UCS2 - при входящих SMS на русском и русских USSD-ответов
    - структура и формирование PDU-пакета для отправки SMS-на русском и других, отличных от латиницы языках
    - отправка SMS на русском при помощи Arduino
    - описание полей PDU-пакета
    4 часть - • GSM/GPRS-модуль SIM800...
    Плей-лист о модуле SIM800L - • GPS/GPRS-модуль SIM800...
    Проект Codius.AutoFeeder 1.0 на SIM800L+Arduino - • Кормушка для собаки на...
    Статьи:
    Текстовая версия ролика: codius.ru/articles/269
    Документы, даташиты:
    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
    *********************************
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 63

  • @itsollustrifugate6955
    @itsollustrifugate6955 4 ปีที่แล้ว +4

    Я пересмотрел 10 раз, и нихрена не понял, а ЧЕЛОВЕК это еще и смонтировал, лайк!

  • @k4m454k
    @k4m454k 6 ปีที่แล้ว +19

    Вот это ТОРТ! Самородок каналов. И подача информации и монтаж. 5+

  • @Alexsoft76
    @Alexsoft76 6 ปีที่แล้ว +17

    Виктор, ты сломал мне мозг. xD

  • @user-vp9ib4lv3p
    @user-vp9ib4lv3p 6 ปีที่แล้ว +4

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

  • @user-nr2mg1pg6v
    @user-nr2mg1pg6v 6 ปีที่แล้ว +5

    Отличное изложение материала, без слов-паразитов, доступно и понятно. Высший пилотаж!

  • @mister1313x
    @mister1313x 6 ปีที่แล้ว +19

    Лучшие ролики по теме 💪👍

  • @magorchin9754
    @magorchin9754 6 ปีที่แล้ว +14

    Очень хорошее изложение информации, спасибо.

    • @mymailtvv
      @mymailtvv 5 ปีที่แล้ว +1

      Поддерживаю!!!!

  • @Denys.Stoianov
    @Denys.Stoianov 6 ปีที่แล้ว +3

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

  • @andrewyupetrov
    @andrewyupetrov 6 ปีที่แล้ว +1

    Просто бомба. Все части.
    Детально, комплексно, всесторонне, наглядно. От "А" до "Я".
    С отличным качеством, с отлично оформленной и очень полезной текстовой версией.
    Честно говоря, не только по этой теме, а вообще таких качественных, полных, с простым изложением достаточно сложных концепций, руководств не видел. Такое и за деньги не купишь.
    Был в хорошем смысле шокирован. Спасибо!

  • @timataishubekov3680
    @timataishubekov3680 6 ปีที่แล้ว +2

    Отличный ролик! Отличное объяснение! мозг чуть не взорвался на 10 минуте ))!

  • @assuliko
    @assuliko 6 ปีที่แล้ว +3

    Полезный материал с наилучшим изложением !

  • @ice3dfx
    @ice3dfx 5 ปีที่แล้ว +2

    Супер подача материала!

  • @SkoffildBY
    @SkoffildBY 6 ปีที่แล้ว +1

    Благодарю Виктор за столь хорошие и познавательные ролики, сразу видно, что подход очень толковый и реализация на очень высоком уровне. Лайк и подписка)

  • @lexanstels5344
    @lexanstels5344 6 ปีที่แล้ว

    Круто, огромное спасибо за материал! Всё четко и понятно, с меня лайк +1. Очень жду обещеную серию про обработку DTMF. )

  • @user-go3gu6pt4d
    @user-go3gu6pt4d 6 ปีที่แล้ว +1

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

  • @mahnotv8871
    @mahnotv8871 6 ปีที่แล้ว

    Спасибо за качественное изложение материала. Жду про tcp и http.

  • @sondenis
    @sondenis 5 ปีที่แล้ว

    Потрясающее руководство по SIM800, спасибо автору за потраченные силы и время на создание этого мини-курса. Мне это сэкономило кучу времени, поэтому впридачу - небольшое материальное спасибо :)

  • @Molinovskiy
    @Molinovskiy 4 ปีที่แล้ว

    Спасибо большое Виктор за качественный ролик

  • @Fly-24
    @Fly-24 6 ปีที่แล้ว +5

    Очень интересно!

  • @user-tk2sq5oq5f
    @user-tk2sq5oq5f 6 ปีที่แล้ว +1

    отличная подача материала)

  • @user-sw4by6lp8i
    @user-sw4by6lp8i 5 ปีที่แล้ว

    спасибо. Кратко, емко и по делу.

  • @user-jv6tr5vn3y
    @user-jv6tr5vn3y 6 ปีที่แล้ว +1

    Спасибо вам. Я многое узнал...

  • @oleholeynikov8659
    @oleholeynikov8659 2 ปีที่แล้ว

    Супер, спасибо! Подарили мне дней 5-10 жизни)))

  • @Sh1neful
    @Sh1neful 6 ปีที่แล้ว +18

    Это
    Просто
    Охуенно

  • @robotworld8075
    @robotworld8075 6 ปีที่แล้ว +6

    Очень информативно у Вас получается ( совсем без "воды") и лучший монтаж материала!!! Если не секрет, в чем делаете Анимацию, чем захват видео с экрана и в чем монтаж видео? Спасибо.

    • @codius
      @codius  6 ปีที่แล้ว +8

      Классическая тройка Adobe: Premiere Pro (монтаж) + After Effects (анимация) + Audition (звук). Для захвата видео с экрана - Bandicam.

  • @user-br9sz4jn5k
    @user-br9sz4jn5k 6 ปีที่แล้ว

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

  • @TMno
    @TMno 4 ปีที่แล้ว

    Спасибо за очень полезную информацию по теме, но возник вопрос о озвучки ролика. Откуда взят кусок трека по таймингу видео 0:38 - 0:41 - уж больно круто звучит)

    • @codius
      @codius  4 ปีที่แล้ว

      Это не фрагмент какого-то трека - это фрагмент эффекта, его общая длительность всего 13 сек, брал с EpidemicSound.

  • @alex68md
    @alex68md 2 ปีที่แล้ว

    еще непонятка на момент 1:56 когда пришли хексы , у нас модем настроен как AT+CMGF=1 AT+CSCS="GSM" или как pdu???

  • @Alexey_Jigunov
    @Alexey_Jigunov 2 ปีที่แล้ว

    Очень круто! А готовые проекты будут ?

    • @codius
      @codius  2 ปีที่แล้ว

      codius.ru/articles/256

  • @user-yr6ls9kv2j
    @user-yr6ls9kv2j ปีที่แล้ว

    Отличные ваши уроки, смотрю и учусь с восхищением. Почему то ссылка на текстовую часть GSM/GPRS-модуль SIM800L (#3) не открывается. Проверьте пожалуйста.

    • @codius
      @codius  ปีที่แล้ว

      Такое бывает, у меня открылось - попробуйте позже.

    • @user-yr6ls9kv2j
      @user-yr6ls9kv2j ปีที่แล้ว

      Ура, заработало. Это у меня с браузером что то, на хроме открылась ссылка.

  • @user-rg1zn5yt1m
    @user-rg1zn5yt1m 2 ปีที่แล้ว

    Добрый день, читал статьи в вашего сайта codius, на основе ваших кодов написал программу, по звонку, либо смс контроллер отправляет абоненту смс с данными типа String, но столкнулся с проблемой. При получении не всегда МК обрабатывает корректно смс, то переменные msgphone и msgbody пустые. И ещё, при отправке длинного сообщения в латинице (окол 100 символов), смс приходит пустое :( Отправляю в текстовом формате

  • @StatistPL
    @StatistPL 6 ปีที่แล้ว

    Много важного опущено. Например то, что считать длину нужно: символы UTF отдельно, а латиницы и знаки отдельно.. ибо они разных размеров. Я в свое время убил уйму времени с разбивкой текста на несколько сообщений PDU и подготовкой пакетов к отправке. В интернете практически нет примеров полноценной отправки составных сообщений смешанных текстов (латиница+кириллица)... а те которые есть либы - сверх громоздкие. После трех дней секса с потом, я проклял PDU на веки вечные...его точно придумал извращенец.. но правда проект доделал.

    • @codius
      @codius  6 ปีที่แล้ว +2

      Какая разница между латиницей и кириллицей, если каждый символ в UCS2 - кодируется двумя байтами? И в скетче как раз реализована функция расчета UDL исходя из сообщения в UCS2-кодировке. Поле UDL будет равно 4, вне зависимости отправили вы "RQ" (латиницей) или "ДБ" (кириллицей). А что касается отправки сообщений несколькими пакетами (длиной свыше заданного лимита), то эта тема отдельного видео.

    • @sondenis
      @sondenis 5 ปีที่แล้ว

      @@codius Планируется ли обозначенное видео (про сообщения из нескольких частей), или пока даже в планах нет?

    • @codius
      @codius  5 ปีที่แล้ว

      @@sondenis видео не будет точно. Возможно появится статья.

  • @arduino2914
    @arduino2914 3 ปีที่แล้ว

    Предлагаю обменяться подписками и лайками для обоюдного поднятия рейтинга в тематике. Я уже подписался и лайкнул это видео. Желаю успехов!

  • @ycukyc
    @ycukyc 6 ปีที่แล้ว +2

    Автор, у вас с сайта примеры кода нельзя нормально скопипастить - текст копируется как одна строка. (mac os, firefox) Поправьте пжлст или выкладывайте в сниппеты например на гитхабе, устал уже руками переписывать :) Спасибо

    • @codius
      @codius  6 ปีที่แล้ว

      За все время существования блога, ваше обращение с подобной проблемой второе по счету. В первом случае проблема была в браузере. Попробуйте выделить и скопировать куда-нибудь всю страницу, а оттуда копировать фрагмент.
      PS. Я учту ваши пожелания.

  • @alex68md
    @alex68md 2 ปีที่แล้ว

    привет. почему на 8:47 для абсолютного времени значение 11 а на 10:42 вставляем 19 а не 11 о_0 ????

  • @gunzerker4470
    @gunzerker4470 5 ปีที่แล้ว

    У меня по вашему скетчу с сайта все работает, но почему то слово "Balance" в ответе запроса без первой буквы "B"

    • @gunzerker4470
      @gunzerker4470 5 ปีที่แล้ว

      Проблема решилась заменой цифры в строке 51, String magBalance = _response.substring(_response.indexOf("\"") + 2); вместо двойки поставил единицу

  • @user-no5sz6fl6w
    @user-no5sz6fl6w 4 ปีที่แล้ว

    Как в whatsapp отправлять сообщения через gsm модуль?

  • @alexandersedunov9117
    @alexandersedunov9117 4 ปีที่แล้ว

    Можно ли с SIM800L заходить по ссылкам, которые начинаются с "api.telegram.org/..." ? Например, это можно использовать для скидывания в канал Telegram какой-то статистической информации.

  • @egornebot
    @egornebot 2 ปีที่แล้ว

    Как отправлять длинные сообщения?

  • @inf5971
    @inf5971 2 ปีที่แล้ว

    USSD-команды не выполняются в режимах LTE 4G, и выше. (К вашему сведению.)

  • @prostotexnik5757
    @prostotexnik5757 5 ปีที่แล้ว

    Простите
    Я жутко туплю
    У меня не получается декодировать пришедшее смс чтобы вытащить из него текст и номер телефона

  • @sondenis
    @sondenis 5 ปีที่แล้ว

    По идее, максимальная длина сообщения должна быть 70 символов, однако у меня получается в районе 46. Беру ваш пример, изменяю текст, убираю три спецсимвола, дописываю еще несколько буковок и все, не отправляется. В мониторе порта модуль пишет ошибку "+CGMS: invalid input value". Почему такое может быть?

    • @codius
      @codius  5 ปีที่แล้ว

      Возможно в прошивке модуля ограничение.

    • @sondenis
      @sondenis 5 ปีที่แล้ว

      @@codius Да, возможно. У меня почти точно такой же модуль как у вас (почти - это потому что в верхней части платы непонятно почему оставлен пустой кусок платы высотой милиметра на 4), но я уже заметил как минимум одно отличие - у меня плата заводится минимум с 4.4 вольта, стабильно работает в районе 5 вольт. Хотя по даташиту с 3.4 до 4.4.

  • @user-ie5my1pg5j
    @user-ie5my1pg5j 4 ปีที่แล้ว +1

    Пойду прстерну мозги 🧠

  • @teamSMILETV
    @teamSMILETV 6 ปีที่แล้ว

    никогда не понимал, зачем так мучительно мешать информацию в пакетах? я в том плане, что всякие стандарты для интернета (http, tcp вполне просты и понятны в кодировке) разительно отличаются от телефонных в плане кодировки. смысл, например, перемешивать числа в телефонном номере?

    • @codius
      @codius  6 ปีที่แล้ว

      Честное слово, я не имею к этому никакого отношения))))

    • @StatistPL
      @StatistPL 6 ปีที่แล้ว +1

      Что тут непонятного .. все просто. В детстве получал письма смерти? Ну типа "ты прочитал это письмо и теперь ты умрешь через Х дней".. так вот, если ты решил сделать полноценный и универсальный PDU coder/encoder, то ты умрешь через 2 дня от частого повторения фразы "ну на*уя!?". А вообще, перевертыши использованы для сокращения размера пакета... там используется 7bit в передачи данных, т.к. когда придумал PDU, про 8 битный UTF еще и слыхом не слыхивали... и латиницы было вполне достаточно. Только откровенно не понятно почему спустя десятилетия, они б*я не смогли придумать модифицированный (прямой) "PDU".

    • @logicfacts9964
      @logicfacts9964 5 ปีที่แล้ว

      @@StatistPL А потому что те кто пишат не на латиницу конченые дебилы, которые ждут что бы все за ними придумали и пользоваться на готово. Вот Вам и на готово пользуйтесь на здоровья. Так те кто пишут на латиницу идет в перед а все остальные топчется на места кодировать декодировать

  • @user-is4ke2rw3o
    @user-is4ke2rw3o 4 ปีที่แล้ว +1

    Я просто хренею!!!

  • @iliabrz
    @iliabrz 6 ปีที่แล้ว +1

    Ужас. Кто придумал такое форматирование?

  • @logicfacts9964
    @logicfacts9964 5 ปีที่แล้ว +1

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