我在面包板上连接了SIMCOM900和ATMEGA328PU。当输入由一台PC的Arduino串行监视器提供时,它提供正确的输出,而对于另一台PC的Arduino串行监视器的输入(具有相同的电路),它甚至没有响应。背后的原因是什么?(产出附后)
#include <SoftwareSerial.h>
//SIM800 TX is connected to Arduino D8
#define SIM800_TX_PIN 10
//SIM800 RX is connected to Arduino D7
#define SIM800_RX_PIN 11
//Create sof
我能够成功地将AMR文件上传到SIM800C。
当我在调用期间使用以下命令播放上传的音频文件时:
#if CALL_RECORDED_AUDIO
Serial1.print("AT+CMEDPLAY=1,C:\\REC\\");
// "Command Media PLAY" -> to play an audio if it is a recorded audio
#else
Serial1.p
对不起我的英语太差了。我正在尝试从Sim800接收我的Arduino上的json数据。为了读取串口上的数据,我使用了以下代码:
while(serialSIM800.available()==0); //Wait until the data is received
String content = "";
while(serialSIM800.available()>0){ // When data is received
content = content + char(char (serialSIM800.read()));
}
Seri
我在使用AT通过SIM800模块发送post参数时遇到了问题。当我使用FTDI和mac屏幕应用程序终端时。
下面是我的命令序列:
AT+HTTPINIT
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","myhost/deviceRegister"
AT+HTTPPARA="CONTENT","application/json"
AT+HTTPDATA=94,120000
OK
DOWNLOAD
POST deviceRegister HTTP/1.1
Host: myhost
Con
我正在尝试使用sim800模块连接到服务器。
我收到了601个错误。我已经尝试了这个问题中描述的去错误:
AT
OK
ATZ
OK
AT+CFUN=1
OK
AT+CPIN?
+CPIN: READY
OK
AT+SAPBR=3,1,"Contype","GPRS"
OK
AT+SAPBR=3,1,"APN","internet.t-d1.de"
OK
AT+SAPBR=3,1,"USER","t-mobile"
OK
AT+SAPBR=3,1,"PWD",
我将一个号码保存在SD卡上的一个名为CONFIG.BAT的文件中,这是一个电话号码,格式为"+441234567890",在串行监视器中我可以使用以下命令将其打印出来
myFile = SD.open("CONFIG.DAT");
if (myFile) {
Serial.println("CONFIG.DAT:");
// read from the file until there's nothing else in it:
while (myFile.available()) {
Serial.write
我尝试通过pySerial向SIM800模块发送AT命令。我遇到的问题是,当我发送一个命令时,我收到的消息是前一个命令(有时是前一个命令本身)的输出。我的代码如下所示:
import time
import serial
ser = serial.Serial()
ser.port = "/dev/ttyAMA0"
ser.baudrate = 9600
ser.open()
def readData():
buffer = ""
while True:
oneByte = ser.read(1)
if one
我试图使用连接到SIM800L的LoPy将数据发送到服务器。使用附加的图表,为了发送,我想从状态0转到6,遇到的问题是状态2(返回错误的AR+CIIR )。
我知道只有AT+CSTT=“apn”、“pass”、AT+CIICR和AT+CIFSR在需要的地方,但我使用了其他命令来显示更有用的(?)信息。
我的产出:
=========== ATI =============
ATI
SIM800 R14.18
OK
=========== AT+CIPSHUT ===========
AT+CIPSHUT
SHUT OK
=========== AT+CIPSTATUS =========
我使用的是arduino UNO板卡,带有调制解调器sim800l。我想用它来向服务器发送数据,但问题是我不能编写setup命令。 我做错了什么?这不是用于sim800l的正确命令吗?我尝试过使用不同的命令,但输出是相同的。 #include <SoftwareSerial.h>
//Create software serial object to communicate with SIM800L
SoftwareSerial mySerial(3, 2); //SIM800L Tx & Rx is connected to Arduino #3 & #2
v