标签: modem

为什么GPRS调制解调器提供嵌入式TCP/IP堆栈

我的同事和我正在开发GPRS MODEM市场,寻找适合嵌入式Linux使用的模块.在市场扫描期间,我们看到几家供应商强调他们的MODEM包括嵌入式TCP/IP堆栈.

这让我想知道:当我们使用已经包含TCP/IP堆栈并使用PPP连接的嵌入式Linux时,它是否会使用GPRS MODEM中包含的堆栈?

我目前的假设是包含堆栈,用于不提供自己的堆栈的微控制器操作系统.此外,一些MODEM允许在MODEM基带处理器中运行小型应用程序,这可以解释嵌入式堆栈......

那么:GPRS MODEM提供的TCP/IP堆栈在与HL OS一起使用时是多余的还是我忽略了什么?

linux modem tcp ppp gprs

5
推荐指数
1
解决办法
4565
查看次数

授予PHP访问COM端口的权限

我正在创建一个PHP脚本,连接到通过COM5上的串行连接连接的3G调制解调器.

我收到以下错误,我相信这是因为php没有对COM5的r/w访问:

警告:fopen(COM5 :) [function.fopen]:无法打开流:第9行的C:\ xampp\htdocs\SMStest\test2.php中没有这样的文件或目录

// mode com1: BAUD=9600 PARITY=N data=8 stop=1 xon=off
$fp = fopen ("COM5:", "w+");
if (!$fp) {
    echo "Uh-oh. Port not opened.";
} else {
    $e = chr(27);
    $string  = $e . "A" . $e . "H300";
    $string .= $e . "V100" . $e . "XL1SATO";
    $string .= $e . "Q1" . $e . "Z";
    echo $string;
    fputs ($fp, $string );
    fclose ($fp);
}
Run Code Online (Sandbox Code Playgroud)

php modem 3g

5
推荐指数
1
解决办法
4239
查看次数

如何使用 gsm 调制解调器接听电话并在接听电话后检测呼叫者的按键情况

我想编写代码,使用 gsm 调制解调器接听电话,并在接听电话后检测呼叫者的按键情况。我可以使用移动调制解调器接听电话,但对于边缘调制解调器,它显示“无运营商”并且呼叫者听到忙音。另外,我想接收来自 gsm 调制解调器的呼叫并检测呼叫者手机上按下的按键。我正在使用 C#。我只需要 AT 命令。

c# modem at-command

5
推荐指数
0
解决办法
1355
查看次数

什么是MAPP协议来获取已过帐的交易?

我有一些已有15年历史的代码,可以通过POTS进行 MAPP(万事达卡自动销售点计划)信用卡交易以及带有主机数据捕获(而不是终端数据捕获)的调制解调器。它实现:获得批准(操作码#08),批准后(#60),出售(#10),退款(#30)和无效(#50)交易。我记得,MAPP还允许为给定的检索号或整批检索数据。为了进行验证,我需要实现一个或另一个(获取事务或批处理)。对于给定的检索号码,取卡和金额就足够了。但是,我再也找不到“ 60-M08V3.0 / 1096销售点规格和认证程序”的副本,并且该文档似乎不在网络上任何地方。我猜想通过检索编号进行提取将需要诸如TERMINALID,ASCII FS,OPCODE,ASCII FS,RETRIEVAL,ASCII ETX之类的东西(或者批准编号也位于其中)。

提取先前发布的交易或一批交易(通过检索号和/或批准号)以获取合适的协议是什么?网络上是否有60-M08V3.0 / 1096的副本或协议的适用部分?

modem specifications transactions protocols credit-card

5
推荐指数
1
解决办法
163
查看次数

使用adb shell发送AT命令

我需要向调制解调器发送 AT 命令。我使用的是三星 Galaxy S3 I9300 设备,该设备已 root。

我所做的步骤是:

abd shell
su
echo -e "AT\r"
Run Code Online (Sandbox Code Playgroud)

但我不确定如何读取上述命令给出的响应。我尝试按如下方式重定向命令: echo -e "AT\r" > /dev/smd0,但是当我执行 cat 时,/dev/smd0我没有看到任何响应,我只看到“AT”。似乎我打算执行的命令被解释为字符串,并且我看到该字符串而不是该操作的结果。

请建议我做错了什么。

modem android at-command

5
推荐指数
1
解决办法
1万
查看次数

从 Windows 打开调制解调器配置对话框 (C#)

是否有机会使用 ac# 程序从 Windows 控制中心打开调制解调器对话框?

具体对话框为:Windows -> 控制中心 -> 电话和调制解调器 -> 选项卡高级 -> 选择提供商 -> 按钮配置

启动的进程在任务管理器中显示为 dllhost.exe。

谢谢并亲切的问候拜恩

c# windows configuration modem dllhost

5
推荐指数
1
解决办法
169
查看次数

在python中通过调制解调器发送wav声音

我正在尝试用 python 和 linux 制作一个自动应答和呼叫机,但到目前为止我只能拨打一个号码。当谈到发送声音或录制声音时,我没有成功。过去一周我一直在努力解决这个问题,到目前为止还找不到解决的方法。

我使用的调制解调器是 Conexant Systems (Rockwell)

这是我正在使用的代码:

import serial
import wave
import time

def initializePhone():
    phone = serial.Serial('/dev/ttyACM0', 112500, timeout=5)
    phone.write('AT'.encode())
    phone.write('AT+FCLASS=8')
    phone.write('AT+VSM=0,8000')
    return phone

def call(number):
    command = 'ATDT'+str(number)
    phone.write(command.encode())


def sendMusic(phone, music):
    cont = True
    while cont:
        frame = music.readframes(1024)
        if frame == '':
            cont = False
        ser.write(b"".join(frame))


def main():
    phone = initializePhone()
    music = wave.open('wood.wav','r')
    call('555555')
    time.sleep(10)
    sendMusic(phone, music)


if __name__=='__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

python modem wav

5
推荐指数
1
解决办法
1712
查看次数

CREG、CGREG、CEREG AT 命令

我必须使用主机应用程序控制调制解调器 Cinterion ELS61。谁能用简单的话告诉我 at+creg 和 at+cgreg 之间的真正区别是什么?和at+cereg?命令?我知道 cgreg 与 2G 和 3G 无线接入技术相关,而 cereg 与 4G/LTE 相关,但实际差异并不那么明显,也与 creg 命令结果没有关系。它遵循一个真实案例的例子:

AT+CREG?
+CREG: 2,5,"38AD","02531900",7
OK
AT+CGREG?
+CGREG: 2,4
OK
AT+CEREG?
+CEREG: 2,5,"2AF2","02531900",7
OK
Run Code Online (Sandbox Code Playgroud)

+creg 和 +cereg 的答案有什么区别?它们不是完全相同吗?顺便问一下,同一个小区(02531900)有2个不同的位置区域代码(即38AD和2AF2)是什么意思?感谢您的关注

mobile modem at-command

5
推荐指数
1
解决办法
5866
查看次数

列出所有系统调制解调器

托管代码中是否有一种方法可以列出系统上安装的调制解调器/电话设备?如果.Net没办法,你能指点我吗?

.net c# modem telephony

4
推荐指数
1
解决办法
5355
查看次数

用另一台计算机呼叫计算机(拨号调制解调器)

是否可以通过拨号调制解调器将计算机A与同一国家的计算机B通话?我的意思是使用计算机作为电话(使用拨号调制解调器)我不需要只传输语音:1)计算机A拨号计算机B(带电话号码)2)计算机B看到计算机A正在呼叫.3)计算机B答案.

请提供示例代码或链接以获取更多信息.如果有任何库存使我的工作更容易介绍给我.我不想涉及AT命令.没有这个图书馆帮助我吗?我使用TAPI吗?谢谢.

.net c# modem dialing

4
推荐指数
1
解决办法
2066
查看次数