编程通过手机发短信,是不是买个手机线就行了。还需要什么东东。

解决方案 »

  1.   

    看你的需求,需要线,还需要手机支持。当初我用nokia3310,人都搞死了都不行,下了它的开发包才搞定。线和机器连接后,如果发at命令能通过,就能发短信。
      

  2.   

    能不能有具体一点的说明。
    [email protected]
      

  3.   

    有个专门的设备,将sim卡放在里面然后将它和电脑连上就可以利用软件发信了。
      

  4.   

    需要购买 GSM MODEN
    我们已经试过了
    好用
      

  5.   

    我们这是直接买的手机中的芯片,
    还有个小的电路板(不知道是什么,只是看别人用),
    连接串口的数据线,
    A 首先,我们要对由ESTI制订的SMS规范有所了解。与我们讨论的短消息收发有关的规范主要包括GSM 03.38、GSM 03.40和GSM 07.05。前二者着重描述SMS的技术实现(含编码方式),后者则规定了SMS的DTE-DCE接口标准(AT命令集)。
    一共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。Block Mode已是昔日黄花,目前很少用了。Text Mode是纯文本方式,可使用不同的字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,主要用于欧美地区。PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。Text Mode比较简单,而且不适合做自定义数据传输,我们就不讨论了。下面介绍的内容,是在PDU Mode下发送和接收短消息的实现方法。
    PDU串表面上是一串ASCII码,由‘0’-‘9’、 ‘A’-‘F’这些数字和字母组成。它们是8位字节的十六进制数,或者BCD码十进制数。PDU串不仅包含可显示的消息本身,还包含很多其它信息,如SMS服务中心号码、目标号码、回复号码、编码方式和服务时间等。发送和接收的PDU串,结构是不完全相同的。我们先用两个实际的例子说明PDU串的结构和编排方式。例1 发送:SMSC号码是+8613800250500,对方号码是13851872468,消息内容是“Hello!”。从手机发出的PDU串可以是
    08 91 68 31 08 20 05 05 F0 11 00 0D 91 68 31 58 81 27 64 F8 00 00 00 06 C8 32 9B FD 0E 01
    对照规范,具体分析:
    给个小例子:分段 含义 说明 
    08 SMSC地址信息的长度 共8个八位字节(包括91) 
    91 SMSC地址格式(TON/NPI) 用国际格式号码(在前面加‘+’) 
    68 31 08 20 05 05 F0 SMSC地址 8613800250500,补‘F’凑成偶数个 
    11 基本参数(TP-MTI/VFP) 发送,TP-VP用相对格式 
    00 消息基准值(TP-MR) 0 
    0D 目标地址数字个数 共13个十进制数(不包括91和‘F’) 
    91 目标地址格式(TON/NPI) 用国际格式号码(在前面加‘+’) 
    68 31 58 81 27 64 F8 目标地址(TP-DA) 8613851872468,补‘F’凑成偶数个 
    00 协议标识(TP-PID) 是普通GSM类型,点到点方式 
    00 用户信息编码方式(TP-DCS) 7-bit编码 
    00 有效期(TP-VP) 5分钟 
    06 用户信息长度(TP-UDL) 实际长度6个字节 
    C8 32 9B FD 0E 01 用户信息(TP-UD) “Hello!” 
      

  6.   

    SMSOCX download:   http://www.smset.com