如何通过CMPP3.0实现移动物联网卡短信收发?

2018-09-28 488来源:中亿物联网 分类: 物联网卡

  国内三大运营商对物联网卡在语音通话和短信的规则上进行了限制,通过专网专网号的形式,也就是说物联卡的短信必须在制定的短信网关和物联卡之间进行双向收发,今天中亿物联网就以CMPP3.0协议为基础,来为各位物联网从业者介绍如何通过CMPP3.0实现移动物联网卡短信收发。


如何通过CMPP3.0实现移动物联网卡短信收发?


  因为CMPP3.0中号码字段增加到32位,还增加了号码类型字段,可能是为了扩展不同类型的卡。

  Dest_terminal_Id 32*DestUsr_tl    Octet String          接收短信的MSISDN号码
  Dest_terminal_type 1           Unsigned Integer 接收短信的用户的号码类型,0:真实号码;1:伪码。

  关于编码格式,一开始尝试了5种常用的编码,短信接收到中文还是乱码,解决方法如下:

  *目前物联网卡通讯,如果是英文内容,则只支持Ascii码,也就是Msg_Fmt必须设置成0

  如果是发送中文内容,则只支持UCS2编码,即Msg_Fmt必须设置成8 

  另外有个特别费解的问题是,如果是发中文内容,短信网关会自动在短信后面加上一串尾巴,类似【ayf】等。这个问题在开发的时候必须注意,
以免发送的指令不能解析,需要做一些逻辑处理把尾巴去掉。*

  关于号码选择类型: 

  物联网的用户号码类型选择Dest_terminal_type=0即可。若选择1会报错。

  其他: 

  如遇到短信网关返回码,可查询以下网址看返回码解释


  http://www.m2mzy.com/News/376.html


  中亿物联网,作为成熟的物联网解决方案提供商,提醒对投资物联卡代理、企业物联卡购买有兴趣的小伙伴在选择移动物联卡、电信物联卡、联通物联卡供应商的时候,一定要选择资质齐全,售前售后服务完善,物联卡管理平台稳定的物联网服务商。

  还有这些物联卡相关资讯您肯定想知道:关于物联卡如何续费?企业办理物联卡需要注意哪些事项!物联网卡的应用场景有哪些?请关注“物联无疆”公众号,回复关键词“物联卡”即可查看!