通过手机发送短信连接电脑
我想开发的应用是,任何手机都与PC连接,需要通过手机一一发送短信,软件仅用于连接手机并输入短信。通过手机发送短信连接电脑
当单击发送按钮时,消息应通过移动设备发送,而不通过任何调制解调器。
我试图到处搜索,但我找不到任何东西。
任何人都可以指导我如何继续?
在此先感谢。
我想这强烈依赖于使用的手机。我不认为所有制造商都有一个通用的解决方案。而这样的功能可能很难记录。
但是,我不确定,如果这是值得的努力,因为例如,诺基亚提供软件“Ovi Suite”(或较早的PC套件),该软件已经支持通过连接的手机发送短信。我认为其他制造商也有类似的计划。
你想要做什么是困难的。很难,不是因为编程困难,而是因为从运营商方面和移动制造商方面存在限制(安全!)。
为了能够从连接到PC的移动设备发送消息,移动设备必须提供对其操作系统用于发送这些SMS的内部功能的访问。它们可能是低级别的调制解调器命令或高级API;但是无论如何它将取决于设备制造商的SDK。
如果您想更有效地打字,那么支持蓝牙键盘的移动设备可能是个不错的主意。
如果你想自己做,而不使用短信库,你可以通过串口打开手机的调制解调器,并发送hayes at命令进行短信操作。 编程之前,您可以使用终端程序尝试它。
例
; Send message to "0170 00000" (Ctrl+Z to finish and send the message)
AT+CMGS="017000000"
> This is a SMS Test!!^Z
+CMGS: 3 ; OK, message gone
注:这些在-命令不支持所有的手机。也许手机需要通过额外的命令(set textmode,set sms-gateway,...)来额外配置。
几个sms hayes相关命令在http://www.cellular.co.za/at_etsi.htm中描述。
thk k3b,我访问了链接,但我不能理解编码的概念,我该如何继续... – Edward 2011-01-13 08:45:32
是(可能)GSMComm,绝对你可以通过你的电脑与手机连接发送短信。 “诺基亚PC套件”是唯一的软件;在电脑上安装软件后,用电脑将USB电缆连接到诺基亚手机,然后选择电脑套件选项。然后启动诺基亚PC套件。现在你走了。
感谢您的回复,所以你说这是不可能的。 – Edward 2011-01-13 08:41:27