一种基于SMS的智能家居远程监控系统

时间:2012-06-19来源:网络

4.2.2 短信命令格式(控制协议)

短信命令分为传感器查询命令、基本控制命令、高级管理命令。各种命令格式和说明分别如表1、表2 和表3 所示。

表1 传感器查询命令

一种基于SMS的智能家居远程监控系统

表2 基本控制命令

一种基于SMS的智能家居远程监控系统

表3 高级管理命令

一种基于SMS的智能家居远程监控系统

  例如, 执行打开电灯的命令:

uint8 ExecuteSMS Cmd(void) // 执行命令

{ case SMS_DD :RELAY_PORT|=BIT(RELAY_DD

) ; / / 打开电灯

DvcSt t|=0x02; break; / / 电灯的命令代码为0000 0010B

}

短信命令以U n i c o d e 码的形式存储在数据缓冲区中。

4.2.3 短信命令解析

当系统接收到短信命令后, 按顺序从传感器查询、基本命令、高级管理命令匹配扫描。扫描代码如下:

wh i l e ( - - i ! (mh = s t r s t r (UART0 _RxBu f ,DefDetCmd[i])));

i f( ! i ) / / 若非传感命令

wh i l e ( - - j! (mh = s t r s t r (UART 0 _RxBu f ,DefBasicCmd[j])));

i f( ! j ) / / 若非基本命令

wh i l e ( - - k! (mh = s t r s t r (UART 0 _RxBu f ,DefAdvanceCmd[k]));

1 2 3 4

关键词: SMS 智能家居 远程监控系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版