STM32 OneNet云IoT物联网平台 MQTT 4路开关控制.
if(MQTT_CMDOutPtr != MQTT_CMDInPtr){ //if成立的话,说明命令缓冲区有数据了
MQTT_CMDOutPtr[MQTT_CMDOutPtr[0]+1] = '\0'; //加入字符串结束符
u1_printf("命令:%s\r\n",&MQTT_CMDOutPtr[1]); //串口输出信息
if(!memcmp(&MQTT_CMDOutPtr[1],CMD1,strlen(CMD1))){ //判断指令,如果是CMD1
LED1_OUT(!LED1_IN_STA); //开关1状态翻转 如果点亮就熄灭,反之如果熄灭就点亮
LED_State(); //判断4路开关状态,并发布给服务器
}else if(!memcmp(&MQTT_CMDOutPtr[1],CMD2,strlen(CMD2))){ //判断指令,如果是CMD2
LED2_OUT(!LED2_IN_STA); //开关2状态翻转 如果点亮就熄灭,反之如果熄灭就点亮
LED_State();
1