Page 192 - MDP2022-2
P. 192
}
else if (strcmp(to_arduino_msg, "off") == 0)
{
Serial.println("C");
memset(to_arduino_msg, 0, MSG_BUFFER_SIZE);
}
}
else if (strcmp(topic, "iot/door") == 0)
{
if (strcmp(to_arduino_msg, "on") == 0)
{
Serial.println("d");
memset(to_arduino_msg, 0, MSG_BUFFER_SIZE);
}
else if (strcmp(to_arduino_msg, "off") == 0)
{
Serial.println("D");
memset(to_arduino_msg, 0, MSG_BUFFER_SIZE);
}
}
else if (strcmp(topic, "iot/door/keypad") == 0)
{
if (strcmp(to_arduino_msg, "on") == 0)
{
Serial.println("e");
memset(to_arduino_msg, 0, MSG_BUFFER_SIZE);
}
else if (strcmp(to_arduino_msg, "off") == 0)
{
Serial.println("E");
memset(to_arduino_msg, 0, MSG_BUFFER_SIZE);
}
}
else if (strcmp(topic, "iot/pir") == 0)
{
if (strcmp(to_arduino_msg, "on") == 0)
{
Serial.println("f");
memset(to_arduino_msg, 0, MSG_BUFFER_SIZE);
}
else if (strcmp(to_arduino_msg, "off") == 0)
{
Serial.println("F");
memset(to_arduino_msg, 0, MSG_BUFFER_SIZE);
}