问题标签 [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.
gps - 智能手机的位置检测方法和 U-blox GPS 模块有什么区别?
我很难找到合适的标题,因为我认为我的问题本身就包含几个问题。
我一直在尝试设计一个包含 sim800l gsm 模块、stm32 MCU 和 Ublox neo 7 GPS 模块的嵌入式系统。我打算在移动的车辆中使用它,但我必须在室内测试它,这不是我的 GPS 模块的最佳设置。我所在的城市有一个常见问题,即 GPS 经常被政府或其他来源干扰。我的 GPS 模块确实找到了足够多的卫星,并且它的绿色 LED 闪烁,这意味着它已经修复了它的位置,但是当我使用在线 NMEA 解析器检查经度和纬度时,位置偏离了五度!即使使用 sim800l 的 LBS 系统也会产生更精确的结果(偏离 50 米,仍然不可接受)。然而,我的智能手机 90% 的情况下都能找到我的位置(如果不能,它显示了我的 GPS 模块显示的确切错误位置)有趣的是,两天前我的 GPS 模块确实找到了我的位置大约 5 分钟,然后它跳到了同一个错误的位置。这表明我的智能手机不仅仅使用 GPS 来查找我的位置。鉴于我可以访问互联网、simcard、GPS 和 CPU,我认为我可以做任何智能手机正在做的事情来找到我的位置。你们有什么建议吗?
顺便说一句,我的国家的 IP 地址被禁止,我无法访问 UBLOX 支持社区在那里问我的问题,我尝试使用他们拥有的这项服务,称为 Assist now online,它应该为他们的客户提供来自卫星的实时数据,这是应该增加GPS的定位时间和精度。,我有一个有效的密钥,我发送了 GET 请求,但他们发送给我的数据是乱码(我猜应该是由 GPS 读取)所以我不知道我应该如何将下载的数据保存在我的 MCU 中然后将它们推送到 GPS(如 ublox 建议的那样)
你也认为使用 GLONASS 可以帮助我吗?(因为 GLONASS 和 GPS 使用不同的频率,可能干扰 GPS 不会影响 GLONASS)
arduino - 如何通过 sim800l 和 arduino uno 查看 sim 卡上的余额?
有什么方法可以通过 arduino 和 sim800l 检查 sim 卡上的余额?我有一个代码可以向我发送温度状态。我可以添加相同的短信来发送SIM卡的余额吗?部分代码:
谢谢
nginx - 配置NGINX并使用SIM800L通过GPRS下载普通图片PNG
我想从我的网站上使用 SIM800L 通过 GPRS 下载一个图片.png,该网站有一个 nginx,但是......我有一个问题。当我下载了小图片或文本文件时 - 这不是问题。
现在我下载了非常小的图片png
但是当我尝试下载更大的图片png时......这是一个问题:'(
我在这个网站上找到了信息,这是 SIM800 通信“无记忆”
我上传了相同的图像imgurl.com
并检查了当我尝试这样做时 sim800l 的显示方式。
我是 nginx 的新手,我不知道我应该首先检查什么 - 有人可以帮助我吗?
gsm - SIM800L : AT+HTTPACTION:601 网络错误
我正在尝试使用 SIM800L 模块在服务器上上传数据,但有时我会收到以下响应的网络错误
AT+HTTPACTION=0
OK
+HTTPACTION:0,601,0。
所以,我在服务器上发布数据时遇到问题。这里是用于在服务器上上传数据的 AT 命令列表如下:-
在
AT+SAPBR=3,1,"Contype","GPRS"
AT+SAPBR=3,1,"APN","airtelgprs.com"
AT+CGATT=1
AT+SAPBR=1,1
AT+SAPBR=2,1
AT+HTTP初始化
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","http://157.245.96.191/api/sensor/data"
AT+HTTPPARA="CONTENT","application/x-www-form-urlencoded"
AT+HTTPDATA=500,10000
向服务器发送数据
AT+HTTPACTION=1
AT+HTTPREAD
谁能帮我解决这个问题?
c++ - GSM MQTT+CMT(短信阅读)
我正在编写通过 GSM SIM800L 和 ARDUINO MEGA 发布订阅的代码。
我可以使用ElementzOnline / SIM800_MQTT代码很好地锻炼 MQTT。
我现在无法将 MQTT 与 SMSReading (+CMT) 和呼叫接收一起使用。我已经制作了一个 RecSMS() 来接收传入的消息,只要 TCP 连接不正确,它就可以正常工作,问题是:一旦 TCP/MQTT 连接,我的 RecSMS 函数将不再向串行显示短信,并且呼叫不能收到
这是呼叫接收,通过 RingPing 处理......
这是 RecSMS():
SerialEvent() 每秒被调用一次......
我的代码发布在pedromancuso/GSM_MQTT。
建议?
firebase - 使用 SIM800l 从 FIrebase 实时数据库中检索数据到 arduino
我试图从 firebase 实时数据库中检索数据到 arduino。我已经成功使用 SIM800l 从 arduino 将数据发送到 firebase,但我不知道如何从数据库中检索数据。你知道如何解决这个问题。
php - 无法使用 SIM800L+ESP32 发送大小超过 1449 个字符的 HTTP POST 有效负载
因此,我通过我的 ESP32+SIM800L 设置上的 HTTP POST 将数据发送到托管在 000WebHost 上的 php 脚本。我正在以 800Hz 的频率记录传感器数据并将其存储在一个字符数组中,例如:a[]=3&a[]=5&a[]=8... 这将成为我的 POST 请求的有效负载数组。
出于某种原因,我只能发送 161 个值,其内容长度约为 1449。
代码有点长,所以我在这里减少了它:我正在使用 TinyGSM 库
如果我发送超过 161 个值,串行监视器会打印:
不断地。
出了什么问题?有人可以帮帮我吗?
raspberry-pi4 - 覆盆子上的 Sim800l
我想使用带有树莓派 4 的 sim800l(SIM800L V2.0 5V Wireless gsm GPRS Modulo Quad-Band))。我连接了以下引脚:
- sim800l v5 引脚连接到 5v 和一个 1amp 的台式电源
- sim800l gnu pin 到工作台电源 gnu pin
- sim800l txd 引脚到覆盆子 rxs 引脚。
- sim800l rxd 引脚到树莓派 txs 引脚。
运行后: sudo minicom -b 115000 -o -D /dev/serial0 但是如果尝试进入终端,我会看到错误的字符...
那么我做错了什么?我是不是看错了力量?频率?
c++ - 交换 PubSubClient 提供程序
我在 ESP8266 和 SIM800 上使用 MQTT,它们都工作正常。
我需要根据 WiFi 的可用性在 WiFi 和 GPRS 之间进行动态更改。
我的问题是,我不能动态地更改 PubSubClient,它就是行不通。
我所做的一个简化示例: