294 Star 1.6K Fork 383

GVP合宙Luat / LuatOS

 / 详情

[🐛Bug]: 724开发板对应的LuatOS的sms.send功能,对英文短信也按中文的70个字左右截断问题

已拒绝
创建于  
2024-04-04 23:16

描述一下这个bug / Describe the bug

724开发板对应的LuatOS的sms.send功能,对英文短信也按中文的70个字左右截断问题

我使用724UG开发了一个短信发送简报的功能,我发现短信发送时英文截断也是按70个左右中文模式去截断(实际应该是按140或160之类的去拆分短信)
即假设我有200个字符的英文,它应该分2条短信发长短信,而不是3条,例子为200个字母a(正常是一个报告内容,为了避免特诉字符干扰元素,使用了a测试),sms.send时拆分成3条发送,详见日志。
谢谢

复现步骤 / To Reproduce

sms.send("10010","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",回调函数,nil)

如果正常,应该是什么样 / Expected behavior

正常应该是拆分成2条,而非3条发送长短信

截图 / Screenshots

输入图片说明

日志 / Logs


[2024-04-03 18:27:50.334] [I]-[AES 解密后 赋值的 originStr 值:] {"type": "sms","info": [{"id":"JULU999","recipient":"10010","content":"aaaaaaaaa
[2024-04-03 18:27:50.334] aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[2024-04-03 18:27:50.334] aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]}
[2024-04-03 18:27:50.367] [I]-[正在从 MQTT sms 通道接收下行指令] table: 0x80c7d230
[2024-04-03 18:27:50.367] 消息编号: JULU999, 收件人: 10010, 消息内容: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[2024-04-03 18:27:50.367] aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[2024-04-03 18:27:50.367] a
[2024-04-03 18:27:50.367] [I]-[正在执行任务:] JULU999
[2024-04-03 18:27:50.367] [I]-[] 0500030A0301
[2024-04-03 18:27:50.367] [I]-[ril.sendat] AT+CMGS=151
[2024-04-03 18:27:50.367] [I]-[] 0500030A0302
[2024-04-03 18:27:50.367] [I]-[] 0500030A0303
[2024-04-03 18:27:50.367] [I]-[]
[2024-04-03 18:27:50.367] [I]-[]
[2024-04-03 18:27:50.400] [I]-[ril.proatc] > 
[2024-04-03 18:27:50.400] [I]-[ril.procatc.send] 00511005810110F00008008C0500030A030100610061006100610061006100610061006100610061006100610061006100610061
[2024-04-03 18:27:50.400] 0061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006
[2024-04-03 18:27:50.400] 1006100610061006100610061006100610061006100610061006100610061006100610061
[2024-04-03 18:27:50.439] [I]-[socket:on_response:] 0 SOCKET_SEND 0
[2024-04-03 18:27:50.870] [I]-[ril.proatc] +CMGS: 31
[2024-04-03 18:27:50.897] [I]-[ril.proatc] OK
[2024-04-03 18:27:50.897] [I]-[lib_sms rsp] +CMGS AT+CMGS=151 true OK +CMGS: 31
[2024-04-03 18:27:50.897] [I]-[ril.sendat] AT+CMGS=151
[2024-04-03 18:27:50.930] [I]-[ril.proatc] > 
[2024-04-03 18:27:50.930] [I]-[ril.procatc.send] 00511005810110F00008008C0500030A030200610061006100610061006100610061006100610061006100610061006100610061
[2024-04-03 18:27:50.930] 0061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006
[2024-04-03 18:27:50.930] 1006100610061006100610061006100610061006100610061006100610061006100610061
[2024-04-03 18:27:51.146] [I]-[ril.proatc] +CMGS: 32
[2024-04-03 18:27:51.146] [I]-[ril.proatc] OK
[2024-04-03 18:27:51.146] [I]-[lib_sms rsp] +CMGS AT+CMGS=151 true OK +CMGS: 32
[2024-04-03 18:27:51.146] [I]-[ril.sendat] AT+CMGS=149
[2024-04-03 18:27:51.183] [I]-[ril.proatc] > 
[2024-04-03 18:27:51.183] [I]-[ril.procatc.send] 00511005810110F00008008A0500030A030300610061006100610061006100610061006100610061006100610061006100610061
[2024-04-03 18:27:51.183] 0061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006100610061006
[2024-04-03 18:27:51.183] 100610061006100610061006100610061006100610061006100610061006100610061
[2024-04-03 18:27:51.428] [I]-[ril.proatc] +CMGS: 33
[2024-04-03 18:27:51.428] [I]-[ril.proatc] OK
[2024-04-03 18:27:51.428] [I]-[lib_sms rsp] +CMGS AT+CMGS=149 true OK +CMGS: 33
[2024-04-03 18:27:51.428] [I]-[sendcnf] true
[2024-04-03 18:27:56.341] [I]-[ril.proatc] +CIEV: "MESSAGE",1
[2024-04-03 18:27:56.341] 
[2024-04-03 18:27:56.341] +CIEV: "MESSAGE",1
[2024-04-03 18:27:56.341] [I]-[ril.proatc] +CMTI: "SM",15
[2024-04-03 18:27:56.341] [I]-[ril.sendat] AT+CMGR=15
[2024-04-03 18:27:56.341] 
[2024-04-03 18:27:56.341] +CMTI: "SM",15
[2024-04-03 18:27:56.435] [I]-[ril.proatc] +CMGR: 0,,154

PACK包版本 / Version

LuatOS-Air_V4028_RDA8910_TTS_NOLVGL_FLOAT

验证

  • 检查过该问题,之前没有人提过 / Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • 提供了最小可复现工程或详细的复现步骤,确保开发者可以复现 / The provided reproduction is a minimal reproducible example of the bug.
  • 已经提供了完整的报错信息、日志、截图,没有经过删减。

评论 (7)

Haowu Ge 创建了任务

那我是不是应该关了这个,去724那个库提issues?谢谢

:sleeping: 那个库好像没啥人气的赶脚🤔

恩, 主要维护新的了

Wendal 任务状态待办的 修改为已拒绝

@Wendal luatos库是否已解决这个问题?

luatos当前是不支持自动分隔成长短信的哦, 所以不存在"已解决这个文件"

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
4674 wendal 1578914274 9814196 gehaowu 1652363408
Lua
1
https://gitee.com/openLuat/LuatOS.git
git@gitee.com:openLuat/LuatOS.git
openLuat
LuatOS
LuatOS

搜索帮助