有人可以帮我用Python中的AT命令发送和接收短信吗?
如果它很重要,我正在使用Fedora 8.
使用Linux(诺基亚,索尼爱立信,三星,......)哪款手机会更好?所有手机是否都支持使用AT命令发送和接收短信?
我在PHP文件中有一个INSERT语句,其中符号(@)出现在列名前面.
@ field1,@ field2,
这是一个MySQL数据库.符号是什么意思?
编辑: PHP脚本中
没有 SET @field1 := 'test'.PHP脚本读取csv并将数据放入表中.是否可以将其误用为评论功能?
<?php
$typo_db_username = 'xyz'; // Modified or inserted by TYPO3 Install Tool.
$typo_db_password = 'xyz'; // Modified or inserted by TYPO3 Install Tool.
// login
$_SESSION['host'] = "localhost";
$_SESSION['port'] = "3306";
$_SESSION['user'] = $typo_db_username;
$_SESSION['password'] = $typo_db_password;
$_SESSION['dbname'] = "database";
$cxn = mysqli_connect($_SESSION['host'], $_SESSION['user'], $_SESSION['password'], $_SESSION['dbname'], $_SESSION['port']) or die ("SQL Error:" . mysqli_connect_error() );
mysqli_query($cxn, "SET NAMES utf8");
$sqltrunc = "TRUNCATE TABLE tablename";
$resulttrunc = mysqli_query($cxn,$sqltrunc) or …Run Code Online (Sandbox Code Playgroud) 任何人都可以告诉我,是否有任何AT命令可以检测当前的运营商名称?
我用AT + COPS?它返回给我运算符的数字代码:0,2,40410
然后我使用命令AT + WOPN = 0,40410,它返回运算符的字母数字值
但这只给出了Airtel运营商的名称,而对于其他运营商则给出了错误.
请帮我.
我正在使用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");
Run Code Online (Sandbox Code Playgroud)
它适用于英文和ASCII字母.我已阅读本文,可以使用AT命令在Hyperterminal中发送Unicode消息:
AT [Enter]
OK
AT+CSCS="UCS2" or AT+CSCS="HEX" [Enter] ---> We have to convert our message to hex
OK
AT+CMGF=1 [Enter]
OK
AT+CMGS="destinationNumber" [Enter]
> 0633064406270645002006450631062D06280627 ---> The hex format of our message (???? ?????) …Run Code Online (Sandbox Code Playgroud) 我有一个数据卡中兴MF190.我想使用AT命令在2G或3G中注册并通过datacard访问互联网.找到这篇关于如何进行数据调用的文章:
AT+cgatt=1
AT+CGDCONT=1,”IP”,”epc.tmobile.com” //I used my operator PDP context
AT+CGACT=1,1
Run Code Online (Sandbox Code Playgroud)
但是从OS终端ping显示100%的包丢失.我试过Ubuntu 14和Windows 7.
如何在Ubuntu上使用datacard将AT连接到AT命令?
我给了@ tripleee的答案赏金,因为它比第一个答案更丰满,并回答了我的所有问题.但我对答案不满意,所以我会在一周内回答我自己的问题.
在我的回答中,我将展示如何使用Java处理此过程.因此,请不要将此问题移至其他Stack Exchange网站.
我有一个GSM调制解调器连接到我的电脑,我想接收使用我编写的python程序发送给它的短信,我只是想知道什么是最好的技术轮询数据.
我应该编写一个具有无限循环的程序,该循环不断检查传入的短信,即在循环内,程序发送AT命令并读取输入数据.或者调制解调器有一种方式来发信号通知传入数据(短信)的应用.
我试图想象手机只是一个GSM调制解调器,当收到短信时,手机就会提醒你这个事件,或者手机软件是否有无限循环来轮询输入数据.
我需要将AT命令发送到带有C#的usb GSM调制解调器.
问题是我还没有GSM调制解调器或GSM设备尚未开发然后我正在寻找一个模拟器.
我发现的唯一模拟GSM调制解调器是随Android SDK一起提供的.
我现在的问题是通过COM端口发送AT命令到Android模拟GSM调制解调器,就像我需要在我的实际应用程序中做的那样.
有一些方法可以到达Android模拟GSM调制解调器的COM(虚拟Usb-Com)端口,并发送AT命令连接到互联网?
有一个人讲述在这里,但它不能帮助我.
我正在开发一个可以从中获取低级信息的Android应用程序GSM modem.这取决于发送AT-Command到调制解调器并接收答案.应用程序已完成,但设备似乎存在问题.
大多数命令返回错误,这意味着调制解调器的制造商锁定了这些工程命令.
我想知道是否有一个允许工程用途的移动设备,让我发送AT-Commands我想要的所有内容.
note1:我的手机是三星Galaxy Win Duos.
注意2:也许还有另一种方法可以获得低级信息.我看到了这个链接.它GSM modem甚至可以获得L3消息中的所有内容.
结论:
我想要一个运行所有的移动名称AT-Command(这个应用程序的nexus工作吗?)或其他方式来获取这些信息.
嗨,我正在尝试实现我的库通过TCP连接发送数据.在Quectel的官方文档中,他们允许您选择AT + QIMODE = 1,也称为透明模式,其中从UART发送的所有数据都通过tcp连接发送.我试图在发送数据之前检查连接状态,因此希望更改为命令模式并使用AT + QISTAT.我尝试向芯片发送'+++',但它正在向我的服务器发送'+++',所以它不起作用.任何帮助是极大的赞赏.
链接到官方文档,请参阅第162页第7.2.21节
我正在使用带有Texas Instrument Launchpad 的SIM800L模块,带有MSP430G2553微控制器,不使用SIM800L的外部库.
问题陈述: 发送简单文本消息(带文本模式的SMS),在手机上作为空白消息接收.
SIM详情:
1. SIM 1:地点:印度.运营商:AirTel,4G兼容SIM卡.
2. SIM 2:地点:印度.运营商:Tata Docomo,3G兼容SIM卡.
我所知道的:
<CR><LF>OK<CR><LF>对于大多数命令,我读取响应并且仅在收到肯定确认时继续.我读过的内容:
通过非官方消息来源(当然是论坛)的一些猜测认为SIM800L只有2G兼容.
(维基百科的浅读)我已阅读GSM 3.38和GSM 3.40,以及数据编码方案部分,了解如何在适合/相关的AT命令(AT + CSMP)中处理文本编码.
各种论坛,包括用于非常普遍使用SIM800L模块的arduino的论坛.
Stackoverflow上的相关文章:
第一个答案似乎对他有用,但对我来说不起作用.
我试过了什么:
我使用了与Docklight串行终端实例相同的模块.从我的手机收到从Docklight发送的短信,并按预期显示,而不是空白.
在第0天,在将模块与Launchpad硬件集成之前,我已经使用SIM800L的预期响应的精确副本测试了整个固件状态机.
除了一些初始配置之外,两张SIM卡的结果都是相同的,但是在我发起任何与SMS相关的任务之前,我在其中加载了一组典型的配置.
我使用的典型值是:
串口失败组合:(SIM 1和SIM 2)
串口成功组合:(SIM 1和SIM 2) …