【问题标题】:Programming GSM Module to send SMS编程 GSM 模块以发送短信
【发布时间】:2016-09-21 00:21:21
【问题描述】:

我想使用一个独立的 GSM 模块,它可以通过短信或电话与电视、空调、冰箱等其他系统连接

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

我认为需要一个硬件组件(连接到烟雾传感器和 GSM 模块),我可以在其中安装程序以在烟雾传感器发出信号时发送 SMS 消息。

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

谢谢!

【问题讨论】:

    标签: gsm


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      如果您有大量预算和硬件和软件设计师,那么您可以使用 Cinterion 或 Telit 等 m2m 模块供应商提供的裸 GSM/UMTS 模块。并拥有控制它的MCU。

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

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

      【讨论】:

        【解决方案3】:

        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 继电器板,以便能够通过 SMS 打开和关闭我们的圣诞树灯。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-17
          • 1970-01-01
          相关资源
          最近更新 更多