问题标签 [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 投票
1 回答
305 浏览

c# - Android 连接到 GSMcomm

我正在尝试将我的 android 版本 4.1.1 用作 GSM 调制解调器,但总是出现“未连接手机”错误。我尝试使用许多波特率和超时组合,但不起作用。

我通过USB连接了我的手机,这是正确的吗?或者我需要使用其他连接?

0 投票
1 回答
514 浏览

pdu - 如何使用 GSMComm 将字符串编码为 PDU

C# 6.0

华为调制解调器将 PDU 用于 USSD,我需要 ac# 代码或任何库来将纯文本编码为 PDU 并将 PDU 解码为纯文本,例如:*222# ==> 2A994C3602,反之亦然。谢谢。

0 投票
1 回答
1866 浏览

c# - 如何用com口连接手机

我需要在我的 c# 应用程序中添加短信服务。我正在尝试使用 gsmcom 短信库。它说从com端口连接手机。我有诺基亚 X2,它只允许 USB 电缆连接。下载诺基亚 PC 套件后,它显示连接到设备管理器中启用的 com 端口 4。而当我测试 GSM 演示时,它仅从 com 端口 5 连接。当我进一步继续并尝试发送消息时,它显示错误 No data received from phone after waiting 30046ms 然后从电话断开连接。任何人都可以帮忙吗?
我是一名学生,我不想使用任何与成本相关的短信服务,例如 MightText、Twilio、vianett,而且我也不知道我所在国家/地区的任何短信网关移动网络提供商
可以提供帮助吗?我可以附上我得到的设备信息和错误的图像

这是我尝试使用的完整 gsm 演示

0 投票
1 回答
391 浏览

c# - 在 Linux 中使用 GSMComm

我开发了一个简单的应用程序(使用 VS2013),使用 GSM 通信库(GSMComm)通过 C# 中的 GSM 调制解调器发送和接收文本消息。现在,我想在 mono 的帮助下在我的“树莓派”上使用它。一切都很好,但最大的问题是,我不知道应该使用什么来代替(在我的情况下)COM3 来创建 gsm 连接(参见下面的代码),因为我知道我的 gsm-modem 端口的名称Linux 是“ttyUSB0”。

任何想法?!

0 投票
1 回答
8444 浏览

java - 使用 Java 向 gsm 调制解调器发送 At 命令

我正在尝试制作一个发送短信的程序。我编写了程序,但没有成功发送消息。我的程序向我计算机中的端口 COM 发送一个 At 命令,但我没有从我的 gsm 调制解调器得到响应。我正在使用 COM 终端(Temp pro ...)通过 at 命令发送短信,并且我能够发送短信。因此我不知道为什么程序不能发送短信。

0 投票
2 回答
7439 浏览

embedded - 如何使用AT命令知道SIM800模块的网络状态?

在我目前的情况下,我将 SIM800 模块的 NETLIGHT 引脚(引脚号 64)与我的 PIC 微控制器一起使用,以了解我的模块是否已注册?

这边走

这样我就建立了电路。只是我从 VBAT 中移除了 LED。然后我将收集的 NPN 晶体管连接到 pic 微输入 PIN。

我想知道是否有任何简单的方法使用AT命令来查找SIM800的网络注册状态?

0 投票
2 回答
1375 浏览

c# - 使用 AT 命令与 GSM 调制解调器通信

我正在尝试通过 C# 中的串行端口与 GSM 调制解调器通信。

到目前为止,我已经能够与它连接,向它发送 AT 命令并发送短信。

对于 SMS 发送,我正在发送以下 AT 命令

它按预期工作。

但是对于发送 USSD 消息,

我正在努力

但它没有回应。

我尝试过使用 GSMCOMM 库,它也没有响应。

我试图将文本转换为 PDU,仍然没有运气。

那么如何在串口中将 C# 中的 USSD 消息发送到调制解调器并获得响应?

0 投票
1 回答
1800 浏览

java - 使用 Java 向 gsm 调制解调器发送 At 命令以读取短信

我一直在寻找这个问题;我阅读了有关 rxtx、javacom、smslib 等的信息。我找到了几篇文章,但我无法真正理解,因为我是初学者。

实际上我在这里找到了一些可以在这里发送短信的好文章,但问题是我想阅读传入的短信然后删除它。

我发现我可以通过从这里使用 AT+CMGR、AT+CMGL 来做到这一点

我需要什么 Java 语法来尝试 AT+CMGR 和 AT+CMGL 来读取短信并至少打印出来?

我已经使用以下代码成功检查了哪个端口已准备就绪:

在设置 DLL 等很长一段时间后,我发现它有效,但我仍然几乎不理解它。

0 投票
1 回答
942 浏览

c# - Can't send more than 160 characters sms C# using GSM Modem

I have searched a lot but still couldn't find exactly what am looking for. Actually i'm working on a winforms app that will allow user to send bulk sms using GSMCOMM library with the help of a GSM Modem. What i have achieved so far is that i can send text messages that are <= 160 characters but problem begins when a message gets longer that 160 characters. I don't get any error and sms seemed to have been sent but its not actually. I'm sharing my code snippet that is used to send sms. Please have a look at it and let me know where the problem is. Thanks.

0 投票
1 回答
622 浏览

at-command - AT+CUSD=1,"*101#" 不能与两个差异运算符一起使用

我正在用 AT 命令构建一个程序来控制我的 Gsm 调制解调器。

我的国家有 2 家运营商(VIETTEL 和 VINAPHONE)。

当我将 VIETTEL 的 SIM 卡推送到 GSM 调制解调器(在端口COM21上)时,我执行命令 AT+CUSD=1,"*101#",15

然后,我得到的结果是+CUSD: 2,"STB: 84981057863. TK goc:0d. De biet cac CTKM khac, bam goi *098#.",1

但是,当我将其他运营商(VINAPHONE)的其他 SIM 卡推送到此端口(仍在端口COM21上)时,我也会执行相同的命令。然后,我得到的结果是

确定错误。

请帮我!!!对不起,因为我的英语不好。

这是我的屏幕截图:https ://anorise.work/SIM.png

谢谢!!!