问题标签 [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.
c# - Gsmcomm 可以打开端口但返回没有电话连接
我使用 GSM 调制解调器 seimen 发送短信。我使用库 Gsmcomm 连接到调制解调器调制解调器通过 USB 串行端口插入 PC
我的问题是我可以毫无错误地打开端口:
但在那之后我打电话发送消息它虽然错误“没有电话连接”
我在计算机设备管理中进行了检查,它退出了 COM20 我下载了这个源并运行了,但没有运气 https://www.codeproject.com/Articles/20420/How-To-Send-and-Receive-SMS-using- GSM-Modem-2
任何遇到此问题的人,请帮助我解决此问题。
谢谢
iot - 如何在thingSpeak的api地址中传递“函数值”。我使用的是Arduino和sim900 GSM
我想使用 HTTP POST 方法将雨水传感器数据上传到thingspeak,但是在使用“Api key= data to be sent ..”时,传感器数据没有上传到服务器……而且因为它在引号中,所以它不是以功能可能....如何解决这个问题?
c# - 从调制解调器读取长短信
我从调制解调器读取了一些短信(通过 AT 命令)。我使用 gsmcomm 库。我将读取的 SMS 保存为字符串。但是 gsmcomm 可以与 smsPDU 列表一起使用。我有一些代码 - 从设备读取 SMS(不是在字符串中)。如何将我的字符串转换为列表?或添加到列表?
请帮帮我。
c# - 使用 GSMComm 库获取 USSD 结果
我正在尝试通过 gsm 调制解调器运行 ussd 代码以获得 sim 平衡。我正在使用 GsmComm 库、ASP.NET Web 表单、C#。下面是我的代码:
我调试并发现调制解调器已连接。在“ExecAndReceiveMultiple”上,我收到错误消息 - 等待 29999 / 30030 毫秒后没有从手机收到数据。代码没问题吗?可能是什么问题呢 ?任何其他建议,如其他库或代码以获得 sim balance 都会有很大帮助。谢谢你。
lte - 是否可以通过 Quectel LTE 4G 或 NB-IoT 模块安装操作系统?
我想在移远通信 4G-NB-IoT 模块(BG-96、BG-95-M3)上安装任何功能最少的操作系统。
这些模块会支持这些功能吗?
如果是:我应该更喜欢哪个操作系统?(安卓、Linux、任何其他)。
你能帮我了解更多吗?
sms - 使用 C# 向 GSM 调制解调器发送“不可见”消息
如何使用 C# 通过 GSM 调制解调器发送“隐形”短信(收件人看不到,但我会知道收据状态)以查明手机是否开机 - “Ping-SMS” </p>
serial-port - 无法使用 AT 命令 AT+CPMS 设置 GSM 调制解调器的存储
我正在尝试设置手机(诺基亚 2730 Classic)的存储位置,但无法设置存储位置。我也尝试过使用 7 端口多 sim 卡集线器,也遇到了同样的问题。我使用的是 Ubuntu 系统,使用 Minicom 和 Screen 命令连接串口。当我尝试使用 AT 命令从设备发送 SMS 时,它工作正常,但由于未设置存储位置,因此无法读取 SMS。
当我尝试执行命令 AT+CPMS 时,我得到了以下结果。
当我尝试使用以下命令设置存储位置时,会出现错误。
如果您有任何解决方案,请告诉我。
谢谢
c# - PDU模式下,如何将分片的长短信识别拼接成完整的短信?
我正在通过 AT 命令接口使用 GSM 调制解调器来读取存储在 SM 内存中的所有消息,PDU 模式。
回报是
这里 1,2,3 数字消息是多部分的。我想把这条信息的三个部分组合成一个完整的信息。特别是同时支持 unicode 字符。
gsm - gsm模块和esp32的文件下载问题
我正在尝试使用 tinygsm 库下载 1.4 mb 文件,为此我正在使用 FileDownload 示例。但是我的设备下载了 96,000 字节然后停止。调试程序后,我发现 client.connected() 条件变为假,这就是我无法进一步下载文件的原因。使用的硬件是 esp32 和 sim800c 模块。
我正在分享下面的代码片段,请指导我解决此问题。
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 命令似乎真的是针对那些确切知道他们在做什么的人。