Объединение сообщений sim900
- Войдите на сайт для отправки комментариев
Пнд, 08/06/2020 - 22:41
И снова здравствуйте, форумчане. Возник вопрос, как объединить два сообщения в одно. В скетче есть структура sendsms
smsContent=("T = "+String(sensors.getTempCByIndex(0)));
smsContent.toCharArray(sendsms,160);
, она отвечает за температуру. Как сделать так, чтобы одним сообщение приходил и текст и температура? строчки sms.sendSms отвечают за отправку двух сообщений, а я бы хотел отправить это одним сообщением. Заранее спасибо!
if(sostObogrev == 0 and sostOsv == 0){
sms.SendSMS(n1, "Otkluchen svet, Otkluchen obogrev,");
sms.SendSMS(n1, sendsms);
memset(n,0,20);
}
Последний код залился криво, так что вот
if(sostObogrev == 0 and sostOsv == 0){ sms.SendSMS(n1, "Otkluchen svet, Otkluchen obogrev,"); sms.SendSMS(n1, sendsms); memset(n,0,20); }Сначала строку формируй, потом уже отправляй
String smsContent = ""; void prepareSms(){ smsContent="Mode "+String(mode)+(" Temp1 "+String((float)Temp1,1)+" Temp2 "+String((float)Temp2,1)+" Temp3 "+String((float)Temp3,1)+" Temp4 "+String((float)Temp4,1)); smsContent.toCharArray(sendsms,160); } sms.SendSMS(n1,smsContent);