реклама на сайте
подробности

 
 
> Sim900DevIDE - прием СМС
vladimirk68
сообщение Aug 29 2016, 04:49
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 30-10-15
Пользователь №: 89 096



Пытаюсь разобраться с приемом и обработкой СМС в самом модуле SIM900, без дополнительного контроллера. В примерах Sim900DevIDE есть только отправка СМС, это работает. Не могу понять, как правильно использовать EVENT_SMS_IND? СМС приходят, момент приема вижу на UART. Прошивка 1137B04V01SIM900M64_ST_DTMF_JD_EAT.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bugish
сообщение Sep 1 2016, 12:57
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 7-06-12
Из: Севастополь, Россия
Пользователь №: 72 202



// разрешаем событие
eat_SetSMSIndEvent(TRUE);

// отрабатываем событие
case EVENT_SMS_IND: {
Index_SMS = flEventBuffer.eventData.smsInd_evt.index;
Encode_SMS(Index_SMS, flcurcmd);
}

// вычитываем sms командой AT+CMGR
void Encode_SMS(u8 Index, t_curcmd *curcmd) {

eat_DebugTrace("Incoming SMS Index %d -> ", Index);
updatecmd((u8*)"AT+CMGR\r", curcmd, AT_WRITE);
sprintf((char *)TMP_AT_CMD,"AT+CMGR=%d\r", Index);
eat_SendToModem((u8*)TMP_AT_CMD, sizeof(TMP_AT_CMD));
eat_DebugTrace("%s \r\n",TMP_AT_CMD);

}
// анализируем ответ на команду AT+CMGR
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016