String Msg;
String Category;
String Function;
int Device_Number;
int First_Space;
int Second_Space;
bool Status;
void setup() {
Serial.begin(9600);
Serial.println("Enter the command");
}
void loop() {
if(Serial.available() )
{
delay(20);
//Serial.print("Serial Available : ");
//Serial.println(Serial.available() );
Msg = Serial.readString();
First_Space = Msg.indexOf(" ");
//Serial.print("First Space : ");
//Serial.println(First_Space);
Second_Space = Msg.indexOf(" ",First_Space+1);
//Serial.print("Second space : ");
//Serial.println(Second_Space);
int Third_Space = Msg.indexOf(" ",Second_Space+1);
//Serial.println(Msg.substring(5));
//Serial.println(Msg.substring(4,5));
Category = Msg.substring(0,First_Space);
String Device_Numb = Msg.substring(First_Space+1,Second_Space);
Function = Msg.substring(Second_Space + 1);
Serial.print("Category : ");
Serial.println(Category);
Serial.print("Device_Numb : ");
Serial.println(Device_Numb);
Serial.print("Function : ");
Serial.println(Function);
}
}