SIM800L отправка flash SMS сообщений в формате PDU UCS2 кириллице латинице Arduino send Cyrillic CMD

Опубликовано: 21 Январь 2021
на канале: Дмитрий Осипов
337
6

SMS_flash_send_PDU_UCS2_Cyrillic_Arduino_2021_01_22.ino
https://drive.google.com/drive/folder...
https://drive.google.com/drive/folder...



SMS_flash_send_format_PDU_UCS2_Cyrillic_and_Latin_Arduino_2021_01_22
arduino-IDE v 1.6.12 Pro_Mini
отправка SMS сообщений, в формате PDU / UCS2 - (кириллице и латинице), ("обычное-SMS" или "flash-SMS - флэш-SMS")


отправка возможна;
1.) через (монитор порта).
2.) через CMD - bat файл. (кириллицу настроить не удалось, пока только на латинице)
3.) в коде, через передачу параметров в функцию. (проблемы с arduino-IDE v...)

строка для отправки SMS, может состоять из 3 значений, разделённых символом '~', символ '#' конца строки.
'#' символ конца строки,
'~' символ разделения частей строки
Идентификатор части строки 'N' для номера телефона в виде 79150011712
Идентификатор части строки 'F' для выбора типа SMS (0="обычное-SMS" или 1="flash-SMS")(не обязателен по умолчанию "обычное-SMS"
Идентификатор части строки '$' для текста SMS сообщения, максимум 70 символов


пример строки;
79150011712N~1F~Тест флэш-SMS! Test flash-SMS!$#
79150011712N~0F~Тест обычное-SMS! Test - SMS!$#
79150011712N~АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя№ DU$#
79150011712N~Тест SMS PDU UCS2 кириллица латиница Test SMS PDU UCS2 Cyrillic Latin$#



внимание! начиная с версии приблизительно arduino-IDE v 1.5 устроили проблему, с символами кириллицы.
если нажать кнопку сохранить, и загрузить код в микроконтроллер, в машинном коде цифровое значение символов кириллицы
изменится.
если в коде сделать какое-нибудь изменение, хоть сдвинуть в право или влево комментарии, в микроконтроллер загрузится
правильные значения, даже размер кода изменится.
итог; (если в коде используются символы кириллицы) перед каждой загрузкой кода, сдвинуть в право или влево комментарии.
Если отправлять строку с символами кириллицы через (монитор порта), проблем не будет.

Ссылка на видео:
   • SIM800L отправка flash SMS сообщений в фор...