Welcome 微信登录

首页 / 操作系统 / Linux / 通过GSM模块实现的短信平台 运行环境Windows和Redhat Liunx 5

与GSM模块通信采用的是串口来实现数据传输(由于现在的笔记本没有串口 也可以采用USB转串口)。GSM模块采用的是AT命令。At命令发送短信,有三种方式:Block、Text、PDU。Block: 已经很少使用了Text : 一般用于发送英文(也可以发送中文,但需要做一些工作)PDU  : 用于发送中文,国内一般都用这种模式。(大部分手机都支持)项目采用的PDU模式来发送短信。PDU的格式:第一步: AT+CMGF=0/r第二步: AT+CMGS=发送内容的字节数第三步: 发送内容例如  我要发送一个短信:"你好" 给手机号为15853288251的人0011000D91685158238852F1000800044F60597D因为是在国内 所以0011000D91是固定的685158238852F1 是手机号码15853288251通过变换而得到00 08 00 是发送标志位设置 根据自己情况而定04 是要发送的字节数4F60597D 发送的内容 "你好"特别需要注意第二步完成后,需要等待一段时间,再进行第三步。否则发送短信可能失败。等待着一段时间是个给串口的一个准备时间。还要注意系统运行的OS平台Windows和Liunx是有区别的 在对发送内容进行编码是 注意这两个系统的内存存放的方式不同。Windows : 高对高,低对低Liunx  则恰好相反。否则会出现发送内容乱码问题。Linux 自学笔记:RPM 管理Linux omfs文件系统利用bitmap管理空闲磁盘空间相关资讯      redhat 
  • 为什么像 RedHat 那样的开源旗手很  (12/23/2014 07:50:53)
  • 红帽目录服务RHDS(Red Hat   (11/28/2012 19:14:22)
  • RedHat 6 配置网卡team  (09/28/2012 18:52:50)
  • RedHat Linux 用户登录认证失败  (06/24/2014 19:56:55)
  • Red Hat Enterprise Linux 5.8日志  (09/29/2012 11:41:27)
  • Red Hat Enterprise Linux 5---  (09/12/2012 17:10:35)
本文评论 查看全部评论 (0)
表情: 姓名: 字数