SIM800L отправка flash SMS сообщений в формате PDU UCS2 кириллице латинице Arduino send Cyrillic CMD
ฝัง
- เผยแพร่เมื่อ 4 พ.ย. 2024
- SMS_flash_send_PDU_UCS2_Cyrillic_Arduino_2021_01_22.ino
drive.google.c...
drive.google.c...
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...