18得票1回答
使用Python的GSM调制解调器进行通话时,收到“NO CARRIER”错误。

我想使用我的GSM调制解调器打电话。 因此,我编写了以下程序:import time import serial recipient = "+98xxxxxxxxxx" phone = serial.Serial("COM10", 115200, timeout=5) try: ...

7得票5回答
如何在Bash中向串口发送一系列AT命令?

在Linux中,我需要向例如/dev/ttyS0的串口发送一系列AT命令,在下一个命令被发送之前必须等待OK答案。我可以想象做类似以下的事情: echo 'AT' > /dev/ttyS0 echo 'ATS0=0' > dev/ttyS0 ... 但这不会评估该端口上设备的...

8得票2回答
什么是用于轮询调制解调器接收数据的最佳设计?

我有一个连接到电脑的GSM调制解调器,我想使用我编写的Python程序接收发送给它的短信,我只是想知道轮询数据的最佳技术是什么。 我应该编写一个具有无限循环的程序,不断检查传入的短信,即在循环内发送AT命令并读取输入数据。还是调制解调器有一种方式向应用程序发出传入数据(短信)的信号。 我试...

16得票2回答
AT指令 - USSD

我正在使用Linux下的串行端口软件Minicom与我的GSM调制解调器进行交互。现在,我想使用移动运营商提供的AT命令服务之一。 接下来,我想查看我的余额:AT+CUSD=1,*555*87*1234# OK +CUSD: 1,"this service will deduct...

13得票3回答
GSM模块:使用AT命令了解我的运营商

请问是否有任何AT命令可以检测当前运营商名称? 我已经使用了AT+COPS?命令,它为我返回了运营商的数字代码:0、2、40410。 然后我使用了AT+WOPN=0,40410命令,它返回了该运营商的字母数字值。 但是这只给出了Airtel 运营商的名称,对于其他运营商,它会返回错误信息...

8得票1回答
Quectel芯片如何使用“+++”和“ATO”进行QIMODE切换

我正在尝试实现我的库以通过TCP连接发送数据。在Quectel的官方文档中,他们让您选择称为透明模式的AT+QIMODE=1,其中从UART发送的所有数据都会发送到TCP连接。我想在发送数据之前检查连接状态,因此希望切换到命令模式并使用AT+QISTAT。我尝试向芯片发送“+++”,但它将“+...

10得票1回答
SQL语句中列名前的@符号是什么意思?

我在一个PHP文件中有一个INSERT语句,在列名前面出现了at符号(@)。 @field1, @field2, 这是一个MySQL数据库。at符号的意思是什么? 编辑: PHP脚本中没有SET @field1 := 'test'。PHP脚本读取csv并将数据放入表中。它可以被误用...

8得票1回答
SIM800L 无内容短信问题

我正在使用一款MSP430G2553微控制器的Texas Instrument Launchpad,搭配一个SIM800L模块,不使用外部库来操作SIM800L。 问题陈述: 发送一个简单的文本短信(SMS with Text Mode),在手机上接收到的是一个空白信息。 SIM卡详情: ...

9得票2回答
如何从PLMN中提取MCC和MNC?

我正在运行AT命令AT+KCELL以获取小区信息,其中返回了一个PLMN(Public Land and Mobile Network),从文档中的描述来看: PLMN标识符(3个字节),由MCC(移动国家代码)和MNC(移动网络代码)组成。 好的,这与维基百科所说的相符——其中包括M...

26得票1回答
向安卓手机发送AT指令

我想向安卓手机发送AT命令。 我知道SDK不支持此功能。 但有两种解决方案: 1.更改内核代码并发布新的Android固件(似乎很难!) 2.在USB (我认为蓝牙也是一样)上进行LoopBack。 关于第二个解决方案,当您使用USB电缆将手机连接到PC时,您会在设备管理器中看到一个...