问题标签 [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.
c - 通过 TCP/IP 连接在 SIM900 中接收数据
我在通过网络服务器接收 SIM900 数据时遇到问题。我在网络服务器和 SIM900 之间建立了 TCP / IP 连接,我成功地向网络服务器发送数据,但我的问题是接收数据到 SIM900。我在一些试验中测试 SIM900 可以恢复数据,而在其他测试中 SIM900 不能恢复数据。我想稳定接收数据到 SIM900。
SIM900通过树莓派2连接,我使用编程语言C和wiringpi库。
arduino - Arduino Uno R3 + SIM900
我是一名尝试硬件的程序员
我正在尝试连接我在网上购买的 SIM900 屏蔽。因此,我已经按照大量教程将 SIM 扩展板与 Arduino UNO 连接起来。
好吧,事情进展不顺利。
我在里面放了一个解锁的 sim,netlight led 在 3 秒内闪烁 3 次,这意味着它找到了网络。
正如很多人所指出的,我还将引脚设置为 D7 和 D8。我也在使用 9v 和 1A 的电源。
但是当我尝试运行一个简单的基本示例代码时,它们不能正常执行。
我运行这个示例代码:
之后我输入
在
在选择了 19200 波特的串行监视器中,它会打印这个 (两个??)
似乎没有发送命令...
请帮忙!!我究竟做错了什么?
c - sim900 回显到 micro 但不执行任何操作
我有一个带有 rs232 串口的 sim900 模块。当我将它连接到我的计算机时,它在终端上运行良好,但是当我将它连接到 atmega16 微控制器时,它只会回显我发送给它的任何内容,并且不响应命令。除了我使用 max232 ic 将 rs232 转换为 ttl。
}
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 软件串行一起工作外,我还验证了我主板上的硬件串行端口工作正常,接口板也工作正常。
arduino - 向 Arduino 中存储为字符串的数字发送消息
我将 SIM900 与 arduino mega 一起使用,并且必须使用 AT 命令向我存储在变量中的特定号码发送消息。我将数字存储为字符串,但它给出了错误。以下是相关的代码行:
它给出了以下错误。
我在这里做错了什么?
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 等等。
arduino - Arduino 到 Sim900 接线
我需要你的帮助。我是这里的新手,我想在 arduino 和 sim900 gsm/gprs 模块之间建立通信,但我仍然对接线感到困惑
sim900到arduino有两种接线方式,硬件串行接线和软件串行接线。我必须使用哪一个?硬件串行接线或软件串行接线
谢谢
arduino-uno - 如何每隔一段时间读取 arduino 水流量传感器的流量?
我正在尝试使用 arduino 读取或确定水流。此刻我已经连接:
- Arduino UNO。
- Arduino GSM SIM900 模块
- Arduino水流传感器
这是我的代码:
我想每分钟发送一次水流传感器的值,但我只收到 1 条短信,可能是代码有问题。
我会感谢您对这个问题的帮助。
谢谢。
c - 在c中通过串行将.amr文件发送到SIM900
我正在尝试.amr
通过 UART 将文件从桌面发送到 SIM900 GSM 模块。
我正在使用teuniz 的 RS232 库。
RS232_SendByte()
我使用 AT 命令进行初始化,然后将文件读入缓冲区并使用库函数逐字节将其写入 UART ,但它似乎不起作用。
我发送以下 AT 命令:
这是我的代码:
编辑 1
通常,使用 AT 命令向 SIM900 发送文件的过程如下所述:
AT+CFSINIT
# 初始化闪存;回复正常AT+CFSWFILE=<filename>,<writeMode>,<fileSize>,<InputTime>
# 使用这些参数写入文件;回应是CONNECT
;所以这是我开始发送文件的时候- 这是我发送文件的地方。如果它有效并且发送的文件大小与
<filesize>
上述命令中发送的匹配,则 SIM900 必须以 OK 响应,但事实并非如此。:( AT+CFSGFIS=<filename>
# 给出闪存上的文件大小。这给了我一个错误,因为文件没有正确上传。
这让我相信我的程序有问题。我正在以二进制模式读取文件。报告的大小与我在AT+CFSWFILE=<filename>,<writeMode>,<fileSize>,<InputTime>
命令中指定的大小完全相同。
arduino - 如何使用来自 sim900 模块的响应?
提前致谢。我正在使用 arduino 和 sim900 模块通过 SMS 发送我的传感器数据。
现在我想查看我 sim 卡中留下的短信。我正在使用下面的代码来做到这一点。("AT+CUSD=1,\"*451#\"\r")
.
我想将该响应发送到我的手机。但我不知道该怎么做。任何人请帮助我。
谢谢你。