用AT+CMGL收不到短信,有些卡的短信 过20分钟才能收到

分享

问: 1、徐工,我测试的时候 有部分手机卡插在手机上能收到短信 但是在短信猫里面 用 AT + CMGL 收不到短信,你知道这个问题一般出在哪吗? 

       2、上面那个问题 我后来发现 有些卡的短信 过20分钟才能收到 不过 收到之后这条信息的发送时间 却是20分钟以前发送的 您知道这个问题如何排查和解决吗?

答:
1、AT+CMGL跟at+cmgf设置有关
       cmgf=1,CMGL="ALL"查询
       cmgf=0,CMGL=4查询
       AT+CMGL的相关设置你可以百度下或者看使用的短信设备的模块AT指令进行查看,有8个设置,上面举例查询只是针对读取所有短信。

2、延时收到这和发送短信时的协议有关,有一小时内到达有24小时有1周后到达。但一般都是一小时内,你的20分钟后估计是太多短信堆积短信通道导致延时吧。短信在服务商短信通道上的是需要接收方手机发出有空间或者空闲接收这些短信才下发,接收放手机一直不接收就放72小时就会被清理。发送接收信息给服务商需要你这个卡在线即连接网络然后手机或者设备自检空闲才会发送命令服务商要求下发这边接收。过中为什么慢涉及很多原因不好解析信号,手机卡,设备本身某些原因都会导致繁忙不接收短信,这些具体的原因就无法简单说明,这个需要你自己了解更多通讯及硬件工作原理知识了。

信号极差:实际卡没连网,相当于手机飞行模式或者关机,那么就无法接收新短信了,这样也是延时,完善程序定时做信号检测AT+CSQ可以瞬间加强设备搜索信号,让设备保持正常信号工作,设备换位置。(经常见到有客户说昨天或者前天还行的今天就没信号?不至于吧?就是至于,墙体可以吸收信号虚弱到达设备的信号,金属吸收更强,你难保公司里面基站发射源到设备位置这个过程中是否多了一个物品挡住了导致信号弱了,几百米的基站范围不是你公司也可能是别的地方建筑出现的改变导致,所以稍微移动下位置就好。只要你尝试过站起和坐起来跟朋友的通话质量竟然不一样你就明白了

手机卡问题:经常插拔的卡容易磨损金手指导致接触不量影响信号,接触不好时带点插拔容易出现瞬间大电流(如家庭插拔插头是否见过有火花产生原理差不多)击穿了某些芯片导致信号弱,解决方法倒营业厅去更换卡片。

短信设备二次开发 2022-04-08 0 0

admin

  • 注册时间 : 2022-03-30 04:08:47
  • 邮箱地址 : admin@tenghengkeji.com
  • 此页面用于展示用户的基本上资料信息

回帖 ( 0 )