编程GSM模块发送短信

时间:2013-02-02 06:43:34

标签: gsm

我想使用独立的GSM模块,可通过短信或电话与其他系统(如电视,空调,冰箱等)连接。

例如: 1.如果GSM模块连接到烟雾传感器,当有警报时,GSM模块应该能够以SMS的形式发送。

我认为需要一个硬件组件(连接到烟雾传感器和GSM模块),我可以安装程序,以便在有来自烟雾传感器的信号时发送短信。

我想知道这个硬件组件是什么,可以使用哪些编程语言以及硬件组件如何与各种设备连接。

谢谢!

3 个答案:

答案 0 :(得分:0)

获得可编程GSM模块的简便方法是购买便宜的Android智能手机。对于连接,除非传感器已经有一些接口,否则您需要构建自己的解决方案。你可能想要研究一下Arduino微控制器。您可以使用Wifi,蓝牙,USB(较新的设备支持USB主机模式,可能不是便宜的设备)或音频插孔与Android设备连接。

答案 1 :(得分:0)

最佳解决方案取决于您的资源以及您需要的设备数量。

如果你有大笔预算和硬件和软件设计师,那么你可以使用像Cinterion或Telit这样的m2m模块供应商的裸GSM / UMTS模块。并拥有自己的MCU来控制它。

但如果您只需要很少的设备,那么您可以使用一些可编程的GSM / UMTS终端模块,其中包含所有需要的东西:外壳,SIM卡座,天线连接器,一些GPIO和调制解调器。

例如Cinterion TC65T就是这种终端模块。它可以运行java(J2ME)程序。 TC65T的Java程序可以访问GPIO,例如可以连接到烟雾传感器。 Java程序也可以发送短信。

答案 2 :(得分:0)

Cinterion TC65T终端是一款带有Java虚拟机的2G蜂窝设备,可让您运行J2ME 3.2应用程序。现在,您可以使用终端,例如Cinterion EHS6T-USB,这是一款带有Java的2G和3G设备。

您可能会发现更容易掌握Cinterion"概念板"它上面有一个支持Java的2G和3G蜂窝模块,还有一个Arduino风格屏蔽接口。

http://www.gemalto.com/m2m/development/cinterion-concept-board

它从USB引线运行,插入笔记本电脑或PC,无需其他外部电源即可开发。我使用其中一个连接到电池和一个插入的Arduino继电器板,以便能够通过短信开关圣诞树灯。