问题标签 [sim900]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
389 浏览

c - 通过 TCP/IP 连接在 SIM900 中接收数据

我在通过网络服务器接收 SIM900 数据时遇到问题。我在网络服务器和 SIM900 之间建立了 TCP / IP 连接,我成功地向网络服务器发送数据,但我的问题是接收数据到 SIM900。我在一些试验中测试 SIM900 可以恢复数据,而在其他测试中 SIM900 不能恢复数据。我想稳定接收数据到 SIM900。

SIM900通过树莓派2连接,我使用编程语言C和wiringpi库。

0 投票
1 回答
846 浏览

arduino - Arduino Uno R3 + SIM900

我是一名尝试硬件的程序员

我正在尝试连接我在网上购买的 SIM900 屏蔽。因此,我已经按照大量教程将 SIM 扩展板与 Arduino UNO 连接起来。

好吧,事情进展不顺利。

我在里面放了一个解锁的 sim,netlight led 在 3 秒内闪烁 3 次,这意味着它找到了网络。

正如很多人所指出的,我还将引脚设置为 D7 和 D8。我也在使用 9v 和 1A 的电源。

但是当我尝试运行一个简单的基本示例代码时,它们不能正常执行。

我运行这个示例代码:

之后我输入

在选择了 19200 波特的串行监视器中,它会打印这个 在此处输入图像描述 (两个??)

似乎没有发送命令...

这就是我建造东西的方式 在此处输入图像描述 在此处输入图像描述

请帮忙!!我究竟做错了什么?

0 投票
1 回答
88 浏览

c - sim900 回显到 micro 但不执行任何操作

我有一个带有 rs232 串口的 sim900 模块。当我将它连接到我的计算机时,它在终端上运行良好,但是当我将它连接到 atmega16 微控制器时,它只会回显我发送给它的任何内容,并且不响应命令。除了我使用 max232 ic 将 rs232 转换为 ttl。

}

0 投票
0 回答
682 浏览

serial-port - SIM900 模块在硬件 COM 端口上没有响应

我通过使用他们的软件串行库让我的 sim900 模块与 arduino 一起工作,但是,我想从等式中消除 arduino 并直接与 sim900 模块进行串行通信。

我使用腻子作为我的终端模拟器。它的串行配置为 COM1 19200 8 N 1,与此端口的设备管理器配置相同。

我直接从我的 PC 主板上的硬件串行连接到连接到 sim900 模块的串行到 ttl 接口板。该板有 4 个引脚 - VCC GND TX RX。它们都连接到我的 sim900 硬件串行,如下所示: VCC=5V GND=GND TX=TX RX=RX(是的,我知道它实际上总是 TX=RX 和 RX=TX,但是当我以这种方式连接时,我的接口当我连接 TX=TX 和 RX=RX 时,板不会闪烁任何 LED 以指示传输)。模块上的开关也设置为硬件串行引脚。

因此,当我发送 AT 命令(例如 AT 或 ATI)并按 Enter 键时,唯一发生的事情是 puttys 光标返回到我键入的命令的开头。没有反应。

我在想我没有做 arduinos 软件串行端口在向 sim900 发送命令时所做的事情。

任何人都可以帮忙吗?从字面上看,已经有好几天尝试不同的配置但没有结果。

在那段时间里,除了让 sim900 与 arduino 软件串行一起工作外,我还验证了我主板上的硬件串行端口工作正常,接口板也工作正常。

0 投票
1 回答
1047 浏览

arduino - 向 Arduino 中存储为字符串的数字发送消息

我将 SIM900 与 arduino mega 一起使用,并且必须使用 AT 命令向我存储在变量中的特定号码发送消息。我将数字存储为字符串,但它给出了错误。以下是相关的代码行:

它给出了以下错误。

我在这里做错了什么?

0 投票
1 回答
2241 浏览

azure - Simcom SIM 808 SIM900 Azure IoT Hub - 无法添加授权标头

我正在使用 Simcom SIM 808 将数据发布到 Azure IoT Hub。我的问题是 Azure IoT Hub 在 Authorization 标头中需要一个 SAS 字符串,但我找不到添加此标头的方法。有人有使用 sim 808 和 Azure iot 的经验吗?是否可以将授权字符串添加到 url?

我正在使用 SIM800 系列 AT 命令手册 v 1.07.pdf 作为参考。

支持的标头参数是:CONTENT、USERDATA 等等。

0 投票
2 回答
526 浏览

arduino - Arduino 到 Sim900 接线

我需要你的帮助。我是这里的新手,我想在 arduino 和 sim900 gsm/gprs 模块之间建立通信,但我仍然对接线感到困惑

sim900到arduino有两种接线方式,硬件串行接线和软件串行接线。我必须使用哪一个?硬件串行接线或软件串行接线

谢谢

0 投票
1 回答
398 浏览

arduino-uno - 如何每隔一段时间读取 arduino 水流量传感器的流量?

我正在尝试使用 arduino 读取或确定水流。此刻我已经连接:

  1. Arduino UNO。
  2. Arduino GSM SIM900 模块
  3. Arduino水流传感器

这是我的代码:

我想每分钟发送一次水流传感器的值,但我只收到 1 条短信,可能是代码有问题。

我会感谢您对这个问题的帮助。

谢谢。

0 投票
0 回答
729 浏览

c - 在c中通过串行将.amr文件发送到SIM900

我正在尝试.amr通过 UART 将文件从桌面发送到 SIM900 GSM 模块。

我正在使用teuniz 的 RS232 库

RS232_SendByte()我使用 AT 命令进行初始化,然后将文件读入缓冲区并使用库函数逐字节将其写入 UART ,但它似乎不起作用。

我发送以下 AT 命令:

这是我的代码:

编辑 1

通常,使用 AT 命令向 SIM900 发送文件的过程如下所述

  1. AT+CFSINIT# 初始化闪存;回复正常
  2. AT+CFSWFILE=<filename>,<writeMode>,<fileSize>,<InputTime># 使用这些参数写入文件;回应是CONNECT;所以这是我开始发送文件的时候
  3. 这是我发送文件的地方。如果它有效并且发送的文件大小与<filesize>上述命令中发送的匹配,则 SIM900 必须以 OK 响应,但事实并非如此。:(
  4. AT+CFSGFIS=<filename># 给出闪存上的文件大小。这给了我一个错误,因为文件没有正确上传。

这让我相信我的程序有问题。我正在以二进制模式读取文件。报告的大小与我在AT+CFSWFILE=<filename>,<writeMode>,<fileSize>,<InputTime>命令中指定的大小完全相同。

0 投票
0 回答
138 浏览

arduino - 如何使用来自 sim900 模块的响应?

提前致谢。我正在使用 arduino 和 sim900 模块通过 SMS 发送我的传感器数据。

现在我想查看我 sim 卡中留下的短信。我正在使用下面的代码来做到这一点。("AT+CUSD=1,\"*451#\"\r").

我想将该响应发送到我的手机。但我不知道该怎么做。任何人请帮助我。

谢谢你。