Прием длинного смс кирилецей.

gladkih
Offline
Зарегистрирован: 08.02.2021

Добрый день форумчане. Возникла проблема.

1. Для приема сообщений я использую SIM800 и библиотеку #include <GSMSimSMS.h>

2. прием коротко смс кирилицей не вызывает проблем. Для декодирования UCS2 использую подпрограмку.

3. прикол начинается со склейкой длинных смс, а именно: 1. почитал что длинные смс разбиваются на сегменты и в теле каждого сегментированного смс отправляется номер сегмента что бы потом на стороне приемника его можно было склеить, но я никак не пойму как мне выудить номер сегмента. 2. читал про склейку длинных смс путем поиска конца строки и перевода каретки, но  опять таки если у меня 1 смс разбито на 5 сегментов то как я узнаю где какое по порядку (по времени прихода смс не канает т.к. приходит 2,4,1,3 ну типа того).

Заранее благодарен на направление на путь истинный.))) 

Logik
Offline
Зарегистрирован: 05.08.2014

Технология SMS является устаревшей и не рекомендуется к использованию в новых разработках. Она может привести к неоправданным денежным тратам. Используйте что-то более современное из стека протоколов на основе TCP/IP.

gladkih
Offline
Зарегистрирован: 08.02.2021

Может это и так, но задача в том что описано выше.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Logik пишет:

Технология SMS является устаревшей и не рекомендуется к использованию в новых разработках. Она может привести к неоправданным денежным тратам. Используйте что-то более современное из стека протоколов на основе TCP/IP.


Что за маразм...вы живёте среди блондинок которые только в Facebook общаются? SMS живо и будет жить во многих сферах жизни.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

gladkih, длинные русские смс обработать сложно, читайте литературу в интернете, все есть, здесь на форуме по слову pdu найдёте примеры

Logik
Offline
Зарегистрирован: 05.08.2014

andycat пишет:
Logik пишет:

Технология SMS является устаревшей и не рекомендуется к использованию в новых разработках. Она может привести к неоправданным денежным тратам. Используйте что-то более современное из стека протоколов на основе TCP/IP.

Что за маразм...вы живёте среди блондинок которые только в Facebook общаются? SMS живо и будет жить во многих сферах жизни.

Ага. Ленин жил, Ленин жив... Вы с ним последние пяток лет в мавзолее провалялись, от жизни отстали?

В других странах аналогично, причем давно. 

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

Из личной статистики за последний год - отправил 0 SMS, получил от друзей 0 SMS, все полученные SMS - спам + уведомления дублирующие аналогичные сообщения в других каналах.. Безполезно, разве что некоторые приложения высылают коды подтверждения на SMS. В остальном уже не востребовано.

А если пересчитать стоимость доставки информации  на МБ к примеру - рыдаю. А отсутствие надежного подтверждения доставки просто обесценивает все.

Logik
Offline
Зарегистрирован: 05.08.2014

gladkih пишет:

Может это и так, но задача в том что описано выше.

Ее необходимо корректировать. Это придется делать по любому, чем ранее тем менее болезненно.

negavoid2
negavoid2 аватар
Offline
Зарегистрирован: 06.05.2020

Есть у смс подтверждение доставки, но да, смс умер. 0 отправленных, 0 полученных от друзей, все полученные пришли от ботов организаций. И не за год, а как бы не за последние два-три-четыре года. У меня даже в мобильных тарифах смс нету в пакете, если захочу отправить что-то - то только платно, поштучно.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Если вам это не надо, это не значит что другим тоже. По личной статистике - через день как минимум 1 смс.
И не забывайте что у нас половина территории edge максимум, там только SMS стабильно работает.

Logik
Offline
Зарегистрирован: 05.08.2014

так даже edge обеспечивает сотни килобит в секунду,  что по сравнению с SMS просто скорость света и на много дешевле.

Просто ведя разработку надо понимать что сделанное  использоваться должно  в будущем, и скорей всего не один год. Конечно если не делается на заказ по принципу отеб.сь ))) Потому тенденции развития технологий, которые закладываются надо учитывать. А тенденции как в #5 у всех опсосов. Периодически местные выкладывают свою статистику, откуда я и знал о таком. Если еще учесть что продажа пакетов рассылок для нужд маркетинга - одна из статей дохода опсосов, то становится понятным что живет это все только пока нас спамят по СМС. Но интерес спамеров к СМС тоже падает, уходят на вайбер, скайп и пр. Там эффективней и дешевле. Так что перспектива очевидна. 

А вот рассмотреть вопрос подвязки самоделки к какому либо популярному мессенджеру - во это действительно тема для разговора.

Logik
Offline
Зарегистрирован: 05.08.2014

Пробежался по вариантам. Есть мессенджер с открытым кодом.  https://habr.com/ru/post/358406/ . Ставим из https://play.google.com/store/apps/details?id=co.tinode.tindroidx&hl=ru . Протокол на ардуине согласно https://github.com/tinode/chat/blob/master/docs/API.md#client-to-server-messages Это json (ниче сложного) поверх WebSocet (плавали - знаем! ). Непонятка с сервером, обязательно свой разворачивать или на чей-то можно зацепится. В общем задача интересная, перспективная, может когда и заняться.