最近我正在编写 IoT 项目,以接收来自手机的消息。这部分有效,但我目前面临的问题是由于缓冲区的大小,消息没有完全到达。这就是为什么我要求增加缓冲区大小的方法。我尝试手动更改它,但问题没有解决。
代码就像
char smsBuffer[250];
// Retrieve SMS value.
uint16_t smslen;
// Pass in buffer and max Glen!
if (sim800l.readSMS(slot, smsBuffer, 250, &smslen))
{
smsString = String(smsBuffer);
Serial.println(smsString);
}