问题标签 [sim800l]
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.
arduino - sim800l 有 url 限制吗?
我想通过 sim800l 使用 arduino 向 Web 服务器发送信息。
当我想向网络服务器发送长 url 时,程序崩溃了。sim800l 有 url 限制吗?还是有任何可能的方式来发送这样的网址?
arduino - 我的 ESP8266/NodeMCU 如何与我的 GSM 模块 SIM800L 通信?
所以我想将我的 SIM800L GSM 模块连接到我的 NodeMCU。我购买了一个 LM2596 DC-DC 稳压器,将 SIM800L 的输出电压转换为 ~4V。稳压器的输入电压为 9V/1A。
一切都已连接:从 GSM 到 D5 (GPIO14) 的 RX,从 TX 到 D6 (GPIO12) 和 RST 到 D7 (GPIO13)。GPIO 是故意选择的,因为我在网上阅读过,NodeMCU 上的 RX/TX 引脚在内部使用。我之前尝试过匹配 RX/TX 引脚,但结果相同(这就是为什么我可以肯定,它必须是我的代码有缺陷)。GSM 模块中还插入了一张 SIM 卡(带有 PIN 码)。
我在 Arduino IDE 上进行编码,我正在使用 GSMSim 和 SoftwareSerial 库来连接到 GSM 模块。我已经尝试使用 GSMSim 中的示例草图与 GSM 模块进行通信,但我的串行监视器上没有得到任何答案。
我还尝试手动向 GSM 模块发送命令。
输出:
修改后的 GSMSim_HTTP 草图的另一个示例:
输出:
我希望这是显而易见的,因为我根本不熟悉 AT 命令。
谢谢!
firebase - 如何通过 URL 管理 Firebase
晚安。
有人可以帮助我吗?
我正在尝试通过 arduino 和 SIM800L 将数据上传到 firebase,我在 github 上看过一个教程,但它对我不起作用,我已经完成了将数据上传到 thingspeak db 的代码,它使用 get 方法与 url 一起使用,如果我把它放在导航器中,我会在 thingsepak 中看到数据: https ://api.thingspeak.com/update?api_key=API_KEY&field1=0DATA1&field2=-0DATA2&field3=0DATA3 所以在 thingspeak 我将在 field1:DATA1 中看到,字段2:-DATA2,字段3:DATA3
是否可以用firebase做同样的事情?例如: https ://api.firebaseio.com/update?api_key=API_KEY&field1=0data1&field2=0
对不起我的英语不好
亲切的问候,谢谢!
arduino - Sim800l 收到短信但显示未知号码,硬件很好
我正在尝试将 Sim800l 和 ESP8066 作为我与 Mega r3 的串行通信。当我尝试 sim800l 代码端时,是这样的:我稍微改进了代码。在串行监视器中握手没问题。但是当新短信到达时,它不会显示正确的内容。为什么使用相同的代码我会看到不同的结果?
一切都很好,但是当我尝试
arduino - SIM800L:将网络时间转换为短信内容的字符串
今天是个好日子,
我有一个项目,其中每个事件都有时间戳,时间戳被添加到 SMS 并发送以进行记录。我已经能够从 SIM800L 调制解调器中检索时间,并且当我执行以下操作时:
int time = sim800l.print("AT+CCLK?\r"); Serial.println(时间);
然后时间以检索到的格式打印并正确显示在串行监视器中。但是,当我尝试强制转换/解析时,检索到的只是个位数 9。基本上,目标是得到这个“20/11/02,05:58:59+08”,或者它的一个子集到字符串中,这将允许我将其添加到短信中。
我的完整代码如下:
请注意,我已经广泛搜索并尝试了许多代码示例,我真的被卡住了。
提前感谢您,非常感谢您的帮助
arduino - 如何从 SIM800l 中删除所有短信?
我以前有一个SIM800l模块,不知道具体是怎么设置的,但是每次我从第一个内存位置删除一条短信,其他短信都会上移到第一条短信的位置,一直占据位置号一个在存储中。
有谁知道如何像这样设置我的新模块?
通过这样的设置,为了删除所有短信,我只是重复发送命令AT+CMGD=1
,这样我就不需要更改索引。
sms - 通过 GSM SIM800l 模块和 stm32 发送短信
我正在尝试将 gsm 模块与 stm32 一起使用来发送短信。我应该使用哪个 gsm 库?如何编写通过 sim800l 模块发送短信的简单代码?或者这个项目有一个简单的工作示例吗?你能推荐一些有用的东西吗?
gsm - 如何检测 AT 调制解调器发起的呼叫是否被拒绝
我不确定这个问题是否适合这里或电气工程堆栈交换。尽管如此...
我有一个通过串口控制的 SIM800L 调制解调器。插入的 SIM 属于 O2 捷克共和国运营商 (230 02)。当我从设备向我的手机拨打电话然后我拒绝它时,调制解调器没有检测到它。它只是觉得对方还在响。它需要大约。调制解调器终止呼叫时挂断后 20 秒。这对我的实施来说是个问题。我需要(几乎)立即知道这一点。
我尝试了SMI800 commands docs中的所有内容。即:
- CDRIND=0(+CDRIND 在挂起后大约 20 秒后到达)
- ATX4(或 ATX(0..4) 不缩短间隔)
- ATS7 没有任何作用
- ATS10 没有任何作用
- 科尔普?返回 0,2。设置 COLP=1 后,延迟相同,结果为 BUSY(或 NO CARRIER,当然取决于 ATX)
- MORING=1(没有什么值得一提的)
你有什么主意吗?
arduino - Arduino + sim800l + dht11
我想只打一次电话。但它一遍又一遍地呼唤。代码是 If(t>20){ Sim800l.println(ATD +电话号码)} 我怎样才能让它只给我一次电话?如果温度超过 20°C,我只需要通知我。使用 dht11、arduino uno 和 sim800l。