编程GSM手机/ modem拨打电话
我想用像Java或Python这样的高级语言写一个程序,来和GSM调制解调器(Modem)进行通信。
我希望能告诉调制解调器要拨打哪个号码,以及什么时候拨打。我还想能够发送和接收短信。对于通话的语音传输,我不需要处理。
如果有推荐的库或者适合入门的调制解调器,我会很感激。我喜欢Java,但也愿意尝试其他语言。
谢谢!
2 个回答
0
几乎所有的调制解调器和支持与电脑连接的手机都可以做到这一点。所有的调制解调器在这方面的表现都是一样的,没有所谓的入门级调制解调器。只需要查看与你的应用相关的AT命令,了解这些就可以了。
3
有一套比较标准的“AT”指令,可以用来进行这些操作,比如拨打电话和发送短信。关于这方面的一些细节可以在这里找到:http://www.smssolutions.net/tutorials/gsm/sendsmsat/ 和 http://www.dreamfabric.com/sms/(这些是我稍微搜索一下找到的结果)。
再多搜索了一下,发现了一个专门针对Java的例子,链接在这里:http://www.java-samples.com/showtutorial.php?tutorialid=22。
几年前我也用Java做过一些这方面的事情,使用的是Java通讯API,链接在这里:http://www.oracle.com/technetwork/java/index-jsp-141752.html。(我当时的目的是为了和手机上的通讯录接口,但这也应该可以用来和短信系统接口。)