问题标签 [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 回答
362 浏览

gsm - GSM 模块代码在 GSM 分线板上不起作用

我有一种情况,需要一些建议。

方案 1: Arduino Uno/Genuino + ICOMSAT SIM900 模块(http://www.itead.cc/icomsat.html)(放置跳线,使数字引脚 2 为 rx,3 为 TX) 使用的代码:发送在 arduino 网站上接收 SMS 示例代码。((https://www.arduino.cc/en/Tutorial/GSMExamplesReceiveSMS)一切正常,没有故障。

方案 2: Arduino Uno/genuino + GSM 分线板(https://www.google.co.in/search?q=sim900A&espv=2&biw=1600&bih=717&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMIqd748qb8yAIVYXumCh2s2Aaq#tbm=isch&q=sim000+90 gsm+module&imgdii=9zJcFQBaoLAKzM%3A%3B9zJcFQBaoLAKzM%3A%3B7eDw6qGc3qZjMM%3A&imgrc=9zJcFQBaoLAKzM%3A )

softwareSeial.h 库有很多问题,最终将板上的默认 rx/tx 与 GSM 板的 RX/TX 交叉连接,一切正常。(虽然我不喜欢每次在编程过程中我都必须更改连接以上传草图)使用的代码来自这里(http://www.theengineeringprojects.com/2014/06/send-sms-with-arduino -uno-and-sim900d-using-at-commands.html )

现在我的问题:由于屏蔽非常昂贵,我决定为我的项目选择更便宜的电路板。但是用于 GSM 屏蔽的代码非常容易理解(因为库正在做所有繁重的工作)我尝试使用它。我将 GSM 板的 Rx 连接到 arduino 的引脚 3 和 TX 到引脚 2,并上传了与 GSM 屏蔽场景相同的代码。但是代码不起作用,我试图修补一些阻塞的东西,比如启用屏蔽的密码等,但没有运气。任何人都可以对此有所了解,以前是否尝试过,它不应该像我想要的那样工作吗?提前非常感谢。

0 投票
1 回答
320 浏览

c - 从 c 中的字符串解析数字比 strtok 更好的选择?

我正在使用 TIVA TM4C 在 SIM900 手机调制解调器中的 SIM 卡上获取有关余额和到期的消息。

下面是我用来解析字符串的代码。我很担心,因为代码依赖于特定位置的空间。如果我只能解析数字似乎会更可靠,并且根据顺序很容易确定哪个是美元、美分、月份等。

我可以使用更好的方法来解析数字吗?货币不是那么重要。

这是代码:

0 投票
2 回答
1095 浏览

c - Arduino 和 SIM900 的 HTTPREAD 缺少字符

我在我的 Arduino 上使用 SIM900 模块,尽管它返回了正确数量的预期字符,但它缺少字符。我在 AT+SAPBR=1,1 和 AT+HTTPINIT 上有错误,所以我不确定这是否是它的原因。我也不知道如何解决这些问题。

我的函数在字符进入时读取它们:

我相信该功能可以很好地读取字符,但是我不确定为什么找不到其余字符

0 投票
2 回答
5948 浏览

at-command - 使用 AT 命令向服务器发送 Json 数据

我有一个使用 post 方法接受 json 数据的网站。当我尝试从 POSTMAN REST 客户端发送请求时,它工作正常。当我尝试使用 AT 命令进行相同操作时,它失败了。

在此处输入图像描述

这是我尝试过的 AT 序列

可能是什么问题?

这是串口终端的回复

在此处输入图像描述

0 投票
1 回答
252 浏览

http - 来自 SIM908 的几次 GET 请求后服务器禁用页面

我在 000webhost.com 上设置了一个免费域,我将其用作 Web 服务器来接收来自 SIM908+arduino 设置的数据并将其存储在数据库中。然后将其显示在网页上。我使用 HTTP GET 请求从 SIM908 发送数据。基本上我要发送两条信息,一条是位置(纬度和经度),另一条是字符串。两者都是使用 GET 请求发送的。这个问题很不寻常,所以请耐心等待。一切正常,有一段时间。在发送了几个 GET 请求后,由于某种原因,000webhost 只是停用了我的域。我根本无法访问它。每次我尝试浏览到该页面时,它都会超时。它保持这种状态大约 7-8 小时,之后域再次正常工作。我尝试了另一个托管 byethost.com,但来自 SIM908 的 GET 请求根本不起作用。一切都是 100% 好的。编码,arduino设置一切都很好。我的问题是为什么 000webhost 会停止我的域?真的需要一个好的答案或至少一些方向,我完全迷路了。

**注意:请不要建议 POST 方法,除非您明确知道如何使用 SIM908 AT 命令执行 POST 操作,据我所知这是不可能的。

0 投票
1 回答
695 浏览

arduino - SIM900 gprs web with arduino

我对这个简单的代码有疑问。

接收几个字符,输出是这样的:

==> "Numero de accesos: 77 | Identifica"

但是,实际上,输出应该是:

数量:77 | 标识符:4l02pnl828o3kctg4strc87ed1

完全像:Arduino 和 SIM900 的 HTTPREAD 缺少字符

有什么想法或帮助吗?

谢谢!

0 投票
1 回答
776 浏览

arduino - Arduino 通过 TCP 使用 SIM900 连接到 Dweet.io

我正在尝试使用连接到 SIM900 GSM/GPRS 模块的 Arduino 将一些传感器数据流式传输到 Dweet.io。我可以从我的 Arduino 板访问互联网、加载数据、检查 GPRS 连接等。有人可以具体告诉我将数据发布到 dweet.io 的语法吗?

0 投票
1 回答
3705 浏览

arduino - 使用 Arduino Nano 和 Sim900 模块通过消息回复发件人

我使用 arduino Nano 和 Sim900 模块。我希望,当收到一条消息时,Arduino 回复"thanks"发件人。我的消息接收功能代码是:

那行得通,但是我如何从邮件中检索发件人号码?

0 投票
1 回答
3375 浏览

module - 如何通过 Arduino Nano 和 Sim900a 发送短信

我尝试使用 Arduino GSM 库发送短信。我有一个 Arduino Nano 板和一个 sim900 模块,通过串口连接在一起。但不能发送短信。也为了测试,我在 Arduino 网站上使用了这个示例代码:

0 投票
0 回答
379 浏览

raspberry-pi - 树莓派 GPRS 连接:建立 ppp 连接后无法浏览

将 GPRS/GSM 模块连接到 Raspberry Pi 后,我在浏览时遇到问题。我在亚马逊上购买了 GSM/GPRS 模块http://www.amazon.com/SainSmart-Small-GPRS-SIM900-Arduino/dp/B00TEUAJMQ/ref=pd_sim_147_4?ie=UTF8&dpID=517DbMGK%2B9L&dpSrc=sims&preST=_AC_UL160_SR160% 2C160_&refRID=17HH346MFMXS37D4TX8H

我已按照本网站上的说明进行操作

https://learn.adafruit.com/fona-tethering-to-raspberry-pi-or-beaglebone-black?view=all

结果符合预期。我获得了所需的本地和远程 IP 地址,我也获得了 DNS 地址。

运行“ifconfig”,我得到下面的结果,清楚地表明我可以通过 ppp0 进行通信。

现在的问题是我无法成功 ping 任何 IP 地址。如果是 url,我不断收到“无法访问网络”或“未知主机”。

更重要的是,显示连接的 LED 灯每秒闪烁两次,但在建立 ppp 连接后停止闪烁。

如果有人对可能导致此问题的原因提出建议,请帮助我!