Lectura de una trama api en XBee

hola, este es mi primer post, soy algo nuevo en el mundo de arduino y estoy probando como verificar datos de una api, el frame que leo por serial es el siguiente:0,14,144,0,19,162,0,65,124,228,1,0,0,2,48,49,181
si lo convierto a hexadecimal me da 0,E,90,0,13,A2,0,41,7C,E4,1,0,0,2,30,31,B5.
la Idea es que el programa reconozca el frame entero para activar un sensor, si alguien me pudiera ayudar que le debo agregar se lo agradeceria
Aqui va el código de la lectura que hace el arduino

#include <SoftwareSerial.h>
SoftwareSerial Xbee(3,2);
int valor=0;
void setup ()
{
 
  Serial.begin(9600);
  Xbee.begin(9600);
  
}

void loop()
{
  if(Xbee.available()>17){
    if(Xbee.read()==0x7E){
    for(int i=0; i<17;i++){
      
  
    valor=Xbee.read();
    Serial.print(valor,HEX);
    Serial.print(",");
  
      }
        Serial.println();
  }
}
}

Moderador: Agregado de etiquetas para código.