问题标签 [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.
gsm - 从 SIM900 读取和删除消息的正确方法是什么?
我想在我的 SIM900 上循环等待短信到达,当检测到消息时,阅读该消息并将其从系统中删除。困扰我的是,如果在我处理此消息时出现另一条消息(未经请求的消息信息)。
处理短信读取和删除的正确算法是什么?
arduino - sim900a 短信需要很长时间才能到达
我的SIM900A GSM
有问题
我可以成功发送一条短信(“不到一分钟到达”)
但是当我在第一条短信之后发送另一条短信(延迟超过一分钟“它不是用于批量目的”)时,第二条短信需要大约需要15 分钟或更长时间才能到达目的地设备。
同时,我将手机短信发送到同一个目的地,它直接到达同一运营商的所有 sim 卡
我用 5v,2A 电源为 gsm 供电,所以我没有电源问题。
任何建议都会很棒
我正在使用 arduino
这是我的代码:
at-command - sim900的AT命令查找sim卡号
哪些 AT 命令用于查找 SIM900 调制解调器的 sim 卡号?我有一张很久以前买的 SIM 卡,忘记了那个号码。
谢谢...
arduino - 使用 Arduino GSM shield(带 SIM900)通过数据包将传感器数据发送到我的网站
我想将LIVE
传感器数据(比如每 1 小时)发送到我自己的网页。我正在使用GSM/GPRS
盾牌Arduino
。GSM
我正在使用的模块是SIM900
.
c - 如果输入为高,则使用 arduino GPRS SIM900 发送短信 1 次
如果输入为 HIGH,我遇到了发送 1 条 SMS 的问题,如果它是 LOW==> 没有要发送的 SMS,如果 LOW 到 HIGH==> 发送 1 条 SMS。此代码不起作用,我打开 GPRS 时只是发送了短信,之后什么也没发生。
mclopez 帮助了我,谢谢,但不起作用:(,这是我用 delay()s 编写的新代码,但同样的问题。
感谢您提前提供帮助。
arduino - 如何使用 arduino 从 sim900 模块的 RTC 读取日期和时间数据?
我使用带有 arduino 的 sim 900 来检测输入引脚 5 的变化,然后向用户发出警报。我有几个问题需要你的帮助
- 我如何知道 sim 900 使用哪个引脚来发送短信?我在 D2 和 D3 使用跳线。它使用了这两个引脚吗?因为在我的程序中,我使用了一个我不知道其中细节的 .h 包含文件。
- 如何从 sim 900 模块中的 RTC 读取日期和时间数据并将其存储在变量中并稍后将它们用于数据记录器?我知道如果我已经在RTC中设置了日期和时间,可以通过“AT+CCLK?”读取。它返回日期和时间数据。但是我怎样才能在我的程序中使用这个命令呢?
arduino - arduino uno + GSM sim900
我需要一些关于在互联网数据的帮助下使用 Arduino Uno 和 GSM SIM900 进行 LED 开关的指导。还如何设置免费托管服务器,以便我可以将我的 arduino 与 android 应用程序通信。
arduino - Arduino 响应 USSD 命令被截断
我正在尝试使用 Arduino/SIM900 模块发送 USSD 字符串。这是我的代码:
问题是,响应被截断。如果我尝试删除该行
响应更长但总是被截断
如何解决问题?
非常感谢
get - SIM900 数据使用获取与发布
我正在使用 Sim900 通过调用从 5 个传感器向 Web 服务器发送数据:
然后使用 PHP 将这些数据放入 SQL 数据库中。除了 html 标头和简短的 PHP 脚本之外,该页面是空的。
每次上传都使用 200kb……这听起来适合这么少量的数据吗?
使用 POST 脚本会使用更少的数据还是大致相同?
非常感谢
Ĵ
arduino - 为什么除了第一条短信我看不到其他收到的短信?
我必须在我的 gsm 模块 SIM900(连接到 Arduino)上读取传入的 SMS,并且我想将发件人号码和消息打印到串行监视器上。
我首先用 AT 命令配置 gsm 模块,Response() 函数会给我对 AT 命令的响应。
因为任何短信都将采用以下模式
+CMT: "[手机号码]", "[日期和时间]" [消息正文]
所以,我首先提取+CMT,然后我将获取手机号码,最后我们有消息正文。我使用的代码是
代码的问题是
收到第一条短信后,我得到了我的手机号码和消息正文。之后,我只会将发件人号码打印到我的串行监视器上,而不是邮件正文。
哪里出了问题。我无法理解。
请帮助我.......在此先感谢。