物联网网关使用中国移动物联卡

背景

以前我的物联网网关使用4G卡都是中国移动、中国联通的普通卡,也就是咱们手机使用的4G卡,后来用中国移动的物联卡就悲剧了,以下内容均自行摸索。

1、联网问题

通过华为ME909S模块进行AT指令交互,每秒查询一次注册状态(AT+CREG?),发现:

指令返回 保持时间
+CREG: 0,1 8s
+CREG: 0,2 7s
+CREG: 0,0 1s

也就是模块在漫游、搜索网络、已注册网络三个状态不停的切换。

但是如果在8s内完成注册,以及AT^IPINITAT^IPOPEN之后,AT+CREG的状态会保持在+CREG:0,1状态不变。

连接上后重启

解决办法

ipinit时可以使用专用APN:CMIOT初始化。
在8s内完成所有初始化动作!

2、给物联卡发短信

中国移动物联卡使用专用网元,在短信方面是不允许不同用户直接对物联网卡发短信的。只能申请“短信接入号”,通过CMPP3.0协议通过中移动短信网关对其发送短信,或者使用“中国移动物联网卡管理平台”的增值API的上下行接口,但是工作人员说现在还没实现这个功能。所以只能通过“短信接入号”来实现。
中国移动会提供以下内容:

  • 网关的服务地址和端口
  • 短信接入码: (对应协议SrcId)
  • 企业代码:
  • 业务代码:
  • 应用平台IP:
  • 业务网关登录用户名:
  • 业务网关登录密码:

注意事项:

1、msgid 默认为 短信接入码后6位
2、短信编码格式选择:0,(ascii码,其余编码表示不支持)
3、FeeType设为1
4、FeeCode设为0

你可能感兴趣的:(嵌入式系统)