是否可以将Android移动设备用作PC的GSM调制解调器?
我正在.net下开发应用程序来发送/发送短信等等.现在,我想通过USB将我的Android设备连接到我的PC,并将其用作GSM调制解调器与之通信.
这是我为此目的创建.NET应用程序的参考站点.
我在这里得到错误
try
{
Phone_Name.Text = comm.IdentifyDevice().Manufacturer.ToUpper().ToString();
Phone_Model.Text = comm.IdentifyDevice().Model.ToUpper().ToString();
Revision_Num.Text = comm.IdentifyDevice().Revision.ToUpper().ToString();
Serial_Num.Text = comm.IdentifyDevice().SerialNumber.ToUpper().ToString();
}
catch (Exception e50)
{
MessageBox.Show("Error Retriving COM Port Phone Information", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Run Code Online (Sandbox Code Playgroud)
它说"错误重新传输COM端口电话信息".
是否有任何类型的驱动程序/应用程序/等处理它?
环境:Windows XP/Windows 7 Mobile测试:Q Mobile Noir A-10
如何使用ADB更改首选网络类型?
示例:set仅使用GSM,仅使用WCDMA,仅使用LTE或自动.
我得到 +CME ERROR: 10 on setting AT+COPS=1 下面是我的终端 AT 命令输出:
AT
OK
AT+CSQ
+CSQ: 12,0
OK
AT+CMEE=1
OK
AT+COPS=?
+COPS: (2,"405800","405800","405800"),(1,"40505","40505","40505"),(????1,"AirTel","AirTel??",??"40410"),(1," IDEA CELLULAR Ltd","IDEA","40404"),,(0-4),(0-2)
OK
AT+COPS?
+COPS: 0
OK
AT+COPS=1
+CME
ERROR: 10
AT+COPS?
+COPS: 0
OK I have a IDEA sim
Run Code Online (Sandbox Code Playgroud)
让我知道是什么问题。我正在使用大约 4 v 的电流。可以吗?
我有一个问题,我不知道从哪里开始。我的要求如下。假设我有 10 张移动 SIM 卡,上面有 1Gb 数据流量。我需要一种方法将这 10 张 SIM 卡插入设备,并能够从每个 SIM 卡使用互联网。就像每个SIM卡都会充当代理服务器一样。我如何以编程方式通过此 SIM 卡路由互联网流量。10张SIM卡需要并行可用。所以在给定的时间我可以将我的互联网流量路由到 10 个 SIM 卡,每个 SIM 卡都有自己的 IP。我在速卖通上看到了一些设备“sim box”。但我问了卖家,他们说我不能像我想的那样使用它。我需要一些帮助来确定我的问题的解决方案。
谢谢。
我正在尝试通过gsm调制解调器运行usdd代码以获取sim卡余额。我正在使用GsmComm库,ASP.NET Web窗体,C#。下面是我的代码:
public string SendUssdRequest2(string request)
{
comm = ConnectAndGetComm();
string data = TextDataConverter.StringTo7Bit(request);
string msg = "";
var asPDUencoded = Calc.IntToHex(TextDataConverter.SeptetsToOctetsInt(data));
try
{
IProtocol protocol = comm.GetProtocol();
string gottenString = protocol.ExecAndReceiveMultiple("AT+CUSD=1," + asPDUencoded + ",15");
var re = new Regex("\".*?\"");
int i = 0;
if (!re.IsMatch(gottenString))
{
do
{
protocol.Receive(out gottenString);
++i;
} while (!(i >= 5
|| re.IsMatch(gottenString)
|| gottenString.Contains("\r\nOK")
|| gottenString.Contains("\r\nERROR")
|| gottenString.Contains("\r\nDONE")));
}
string m = re.Match(gottenString).Value.Trim('"');
return PduParts.Decode7BitText(Calc.HexToInt(m));
}
catch(Exception e)
{
msg = e.Message; …
Run Code Online (Sandbox Code Playgroud) 我有一台由中兴通讯公司制造的GSM调制解调器.我想开发一个通过这个设备发送短信的应用程序.问题是我无法连接到COM端口.我在设备管理器中看到的所有内容都是COM22上的HSPADataCard诊断接口和COM24上的HSPADataCard NMEA设备.我试图在两个端口上使用putty进行连接但是我失败了.
我想知道我是否可以使用TAPI发送短信.关于如何实现我的目标的任何想法都受到欢迎.
另外,你知道Delphi的任何库吗?
为什么你不能同时使用原始和克隆的SIM卡?提供商如何检测到两者都试图连接到网络?我一直在阅读有关身份验证过程但我仍然有点困惑,我需要更具体的原因来解释为什么会这样.
谢谢
我想描述一下我到目前为止做了什么以及我遇到了什么问题.我的项目是将SM5100B GSM连接到运行Raspbian的Raspberry Pi(类似于debian的版本)并在我的手机中发送消息.我做了第一个,与Raspberry pi的连接.我将cutecom作为超级终端打开它,我连接了设备/ dev/ttyAMA0,最后我点击了"打开设备按钮".我有以下消息:
+SIND: 4
Run Code Online (Sandbox Code Playgroud)
我想在手机上发送消息.我写了以下输入,我得到以下结果:
at
OK
at+cmgf=1
OK
at+cmgs="my number"
OK
>Hello
>Hello
Run Code Online (Sandbox Code Playgroud)
但是当我输入或按ctrl-z时它不会做任何事情.我有一个西班牙语键盘.这里有什么问题?键盘有问题吗?是Cutecom的问题吗?我必须写任何代码吗?
有没有办法GSM
用无线电接口层守护进程和它AT
在Android中的命令启动呼叫?我的真实意图是加密语音数据并从gsm网络发送.
RILD能够通过GSM发送加密的语音数据吗?
gsm ×10
android ×3
.net ×1
adb ×1
arduino ×1
asp.net ×1
at-command ×1
c# ×1
c#-4.0 ×1
codec ×1
cryptography ×1
delphi ×1
encode ×1
encryption ×1
gsmcomm ×1
mobile ×1
python ×1
raspberry-pi ×1
ril ×1
serial-port ×1