⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jieshou fanhui sms.txt

📁 利用WAVECOME的无线CPU Q24PLS002作的SMS短信接受并发送指定信息.
💻 TXT
字号:
/****
接受信息后,发送指定的内容到指定的目的地
************************/
#include "adl_global.h"
#include  "wm_stdio.h"


u32 wm_apmCustomStack [ 256 ];
const u16 wm_apmCustomStackSize = sizeof ( wm_apmCustomStack );
static s8 sms_automaton_Handle_txt;
bool smsRecieve;
ascii simNo[20]="13785279829";   //信息返回的目的地
ascii simText[70]="sghdnbhxisjwho111";  //返回的的信息


void SMS_AUTO_ctrl_Handle(u8 Event, u16 Nb)
{
    ;
}

bool smsHandle(ascii *SmsTel, ascii *SmsTimeOrLength, ascii *SmsText)
{
    
	SmsTel=simNo;
     
    SmsText=simText;
    adl_atSendResponse(ADL_AT_UNS,SmsTel);
    adl_atSendResponse(ADL_AT_UNS,"\r\n");
	adl_atSendResponse(ADL_AT_UNS,SmsTimeOrLength);
	adl_atSendResponse(ADL_AT_UNS,"\r\n");
	adl_atSendResponse(ADL_AT_UNS,SmsText);
	adl_atSendResponse(ADL_AT_UNS,"\r\n");
    adl_smsSend(sms_automaton_Handle_txt,SmsTel,SmsText,ADL_SMS_MODE_TEXT);//发送消息
	
}

void sms_stop ( void )
{
    adl_smsUnsubscribe (sms_automaton_Handle_txt);
}
void adl_main(adl_InitType_e InitType)
{   TRACE (( 1, "Embedded Application : Main" ));         
   smsRecieve=FALSE;
   simNo[20]='\0';
   simText[200]='\0';
    adl_atCmdCreate("AT+CMGD=1,4;+CPBR=1",FALSE,(adl_atRspHandler_t)NULL,NULL);
    sms_automaton_Handle_txt = adl_smsSubscribe(smsHandle, SMS_AUTO_ctrl_Handle, ADL_SMS_MODE_TEXT);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -