Tag: gsm

GSM调制解调器USSD校验天平获得CME错误100

我正在尝试使用华为E1550 3G调制解调器通过USSD检查SIM卡余额 但是,当我总是发送 AT+CUSD=1,”*100#”,15 我明白了 +CME Error: 100 是的,我的调制解调器支持USSD,因为我有调制解调器的仪表板应用程序,我可以检查余额,并为SIM卡充电。 我在C#中使用GSMComm库我也在putty termainl中尝试了它但是仍然遇到同样的错误 我搜索了错误100,发现它是“未知错误”没有真正帮助:) 在发送之前我也尝试将文本模式更改为pdu模式,但没有任何改变 AT+CMGF=0 注意:我也试过了 AT+CUSD=1,”*100#” 同样的错误 和…的反应 AT+CUSD=? 是 (0-2) UPDATE 我已经将请求“* 100#”转换为7bit“2A31303023”,就像这样 AT+CUSD=1,”2A31303023″ ,15 响应 +CUSD: 2 我相信问题即将得到解决,但回应意味着什么?

如何在没有第三方短信门的情况下使用asp.net c#从网站发送短信

我在网站上使用了两个字段txtmono和txtmsg以及一个按钮btnsend。 我想在按钮btnsend下发送短信。 我使用一个GSM调制解调器(3G)。 谢谢………

如何从GSM调制解调器接听电话

我对这个领域相当新,所以它可能看起来很傻但我有一个gsm调制解调器通过usb端口连接到我的电脑。 如果有人拨打该号码,我需要将其取出并转移到我的耳机。 可能吗? 有任何想法吗。

使用C#将字符串转换为GSM 7位

如何将字符串转换为正确的GSM编码值以发送给移动运营商?

如何使用命令和PDU发送多部分非编码SMS – 不使用文本模式提交?

在我的项目中,我想通过PDU-Submit发送一个单独的文本(UTF-8)SMS消息。 我一直在搜索很多,但所有答案都使用文本模式而不是PDU-Submit命令,因此我无法发送多部分短信。 我想要一个多部分unicode消息的解决方案。

OpenSource .net短信息库

我一直在我的项目中使用GSM调制解调器来发送/接收 SMS-s。 我一直在使用.net的内置串口通信function来使用标准的AT命令。 现在我必须扩展其function(如PDU模式下的SMS,更有效的交付报告处理等)。 我不想重新发明轮子,所以首先我想知道是否有一个很好的开源项目或关于这个主题的免费图书馆。 它应该以文本和pdu模式发送/接收短信,处理发送报告。 我用谷歌搜索了它,但到目前为止我还没有找到一个有效的。 平台: Windows / .net4 / vs2010 / c#

如何在GSMComm库中连接长短信?

这是我的代码: 根据这个页面 , CreateConcatTextMessage方法返回一个类型为SmsSubmitPdu[]的数组,但是,当我尝试使用SendMessages发送它时,我得到一个MessageServiceError 500 。 我错过了什么? SmsSubmitPdu[] pdu2; try{ pdu2 = SmartMessageFactory.CreateConcatTextMessage(“My name is Barry Allen. And I am the fastest man alive. When I was a child I saw my mother killed by something impossible. My father went to prison for her murder.”, “+639234597676”); comm.SendMessages(pdu2); } catch (MessageServiceErrorException e500){ MessageBox.Show(e500.ToString(), “Information”, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); […]

使用AT命令通过GSM调制解调器在C#中发送Unicode消息(例如波斯语和阿拉伯语)

我正在使用AT命令在C#.Net中开发GSM调制解调器(D-Link DWM-156)的应用程序。 我在发送Unicode消息时遇到问题(例如用波斯语或阿拉伯语写的消息)。 这是我的计划的核心: SerialPort GSMPort = new SerialPort(); GSMPort.PortName = “COM6”; GSMPort.BaudRate = 9600; GSMPort.Parity = Parity.None; GSMPort.DataBits = 8; GSMPort.StopBits = StopBits.One; GSMPort.Handshake = HandShake.RequestToSend; GSMPort.DtrEnable = true; GSMPort.RtsEnable = true; GSMPort.Open(); GSMPort.Write(“AT\r”); Thread.Sleep(1000); GSMPort.Write(“AT+CMGF=1\r”); Thread.Sleep(1000); GSMPort.Write(“AT+CMGS=\”” + destinationNumber + “\”\r\n”); Thread.Sleep(1000); GSMPort.Write(shortMessage+ “\x1A”); 它适用于英文和ASCII字母。 我已阅读本文 ,可以使用AT命令在Hyperterminal中发送Unicode消息: AT [Enter] OK AT+CSCS=”UCS2″ or AT+CSCS=”HEX” […]