问题标签 [gsmcomm]

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 回答
797 浏览

c# - Gsmcomm 可以打开端口但返回没有电话连接

我使用 GSM 调制解调器 seimen 发送短信。我使用库 Gsmcomm 连接到调制解调器调制解调器通过 USB 串行端口插入 PC

我的问题是我可以毫无错误地打开端口:

但在那之后我打电话发送消息它虽然错误“没有电话连接”

我在计算机设备管理中进行了检查,它退出了 COM20 我下载了这个源并运行了,但没有运气 https://www.codeproject.com/Articles/20420/How-To-Send-and-Receive-SMS-using- GSM-Modem-2

任何遇到此问题的人,请帮助我解决此问题。

谢谢

0 投票
1 回答
41 浏览

iot - 如何在thingSpeak的api地址中传递“函数值”。我使用的是Arduino和sim900 GSM

我想使用 HTTP POST 方法将雨水传感器数据上传到thingspeak,但是在使用“Api key= data to be sent ..”时,传感器数据没有上传到服务器……而且因为它在引号中,所以它不是以功能可能....如何解决这个问题?

0 投票
0 回答
180 浏览

c# - 从调制解调器读取长短信

我从调制解调器读取了一些短信(通过 AT 命令)。我使用 gsmcomm 库。我将读取的 SMS 保存为字符串。但是 gsmcomm 可以与 smsPDU 列表一起使用。我有一些代码 - 从设备读取 SMS(不是在字符串中)。如何将我的字符串转换为列表?或添加到列表?

请帮帮我。

0 投票
0 回答
544 浏览

c# - 使用 GSMComm 库获取 USSD 结果

我正在尝试通过 gsm 调制解调器运行 ussd 代码以获得 sim 平衡。我正在使用 GsmComm 库、ASP.NET Web 表单、C#。下面是我的代码:

我调试并发现调制解调器已连接。在“ExecAndReceiveMultiple”上,我收到错误消息 - 等待 29999 / 30030 毫秒后没有从手机收到数据。代码没问题吗?可能是什么问题呢 ?任何其他建议,如其他库或代码以获得 sim balance 都会有很大帮助。谢谢你。

0 投票
1 回答
247 浏览

lte - 是否可以通过 Quectel LTE 4G 或 NB-IoT 模块安装操作系统?

我想在移远通信 4G-NB-IoT 模块(BG-96、BG-95-M3)上安装任何功能最少的操作系统。

这些模块会支持这些功能吗?

如果是:我应该更喜欢哪个操作系统?(安卓、Linux、任何其他)。

你能帮我了解更多吗?

0 投票
1 回答
125 浏览

sms - 使用 C# 向 GSM 调制解调器发送“不可见”消息

如何使用 C# 通过 GSM 调制解调器发送“隐形”短信(收件人看不到,但我会知道收据状态)以查明手机是否开机 - “Ping-SMS” </p>

0 投票
0 回答
124 浏览

serial-port - 无法使用 AT 命令 AT+CPMS 设置 GSM 调制解调器的存储

我正在尝试设置手机(诺基亚 2730 Classic)的存储位置,但无法设置存储位置。我也尝试过使用 7 端口多 sim 卡集线器,也遇到了同样的问题。我使用的是 Ubuntu 系统,使用 Minicom 和 Screen 命令连接串口。当我尝试使用 AT 命令从设备发送 SMS 时,它工作正常,但由于未设置存储位置,因此无法读取 SMS。

当我尝试执行命令 AT+CPMS 时,我得到了以下结果。

当我尝试使用以下命令设置存储位置时,会出现错误。

如果您有任何解决方案,请告诉我。

谢谢

0 投票
1 回答
213 浏览

c# - PDU模式下,如何将分片的长短信识别拼接成完整的短信?

我正在通过 AT 命令接口使用 GSM 调制解调器来读取存储在 SM 内存中的所有消息,PDU 模式。

回报是

这里 1,2,3 数字消息是多部分的。我想把这条信息的三个部分组合成一个完整的信息。特别是同时支持 unicode 字符。

0 投票
1 回答
177 浏览

gsm - gsm模块和esp32的文件下载问题

我正在尝试使用 tinygsm 库下载 1.4 mb 文件,为此我正在使用 FileDownload 示例。但是我的设备下载了 96,000 字节然后停止。调试程序后,我发现 client.connected() 条件变为假,这就是我无法进一步下载文件的原因。使用的硬件是 esp32 和 sim800c 模块。

我正在分享下面的代码片段,请指导我解决此问题。

0 投票
1 回答
210 浏览

arduino - GSM 调制解调器,带有 AT 命令抛出错误的 USSD

我正在使用 LilyGo-T-SIM7000G 从我的远程设备(最新固件)发送读数。

我需要知道 SIM 卡上还剩多少通话时间,以便在电量不足时为它充电,以便设备不断向我发送我需要的信息。

我发现很多人使用 AT+CUSD=1,"USSD NUMBER",15 - 用通话时间查询号码替换 USSD NUMER。所以我知道这是可能的,但我担心我搞砸了一些非常基本的东西,我没有意识到我错过了什么或做错了什么。

然而,我只是想出只有错误作为我的调制解调器的响应。

我正在使用的代码是:( updateSerial(); 函数仅将 AT 命令打印到我的串行监视器并显示调制解调器回复)

我得到的答案是:

我查看了 SIM7000G 的 AT 命令手册,发现这些命令确实存在。

还有当我运行“AT+CUSD?” 我得到“OK”的返回,所以我知道调制解调器知道如何使用该命令。

我在南非使用 Vodacom sim 卡,我可以从设备发送 SMS 和电子邮件,但到目前为止我唯一不能做的是 USSD 命令来检查通话时间余额。

我确实想知道“15”是否可能是蜂窝提供商独有的,但我已经尝试了其他几个,但我没有发现任何有用的东西,完全相同的回复。

我已将 SIM 卡放入手机中,并且可以使用 USSD 号码。我还确保 AT+CREG 恢复正常,AT+CSQ 给出 14,99,所以我知道它已在网络上注册并且信号良好。

任何想法,将不胜感激。我觉得我在命令或某些东西的设置中缺少一些基本的东西,但这对我来说还是相当新的,数据表 AT 命令似乎真的是针对那些确切知道他们在做什么的人。