intento realizar una comparacion de un texto que me llega por "wire" pero no lo

Hola, como principiante en arduino intento realizar una comparacion de un texto que me llega por “wire” pero no lo hace de forma correcta:
String stringOne = String(message*);*

  • if (stringOne==“Hello there”)*
    Podian decirme como se puede hacer?
    Gracias.
    /*
    SimpleReceive
    This sketch displays text strings received using VirtualWire
    Connect the Receiver data pin to Arduino pin 11
    */
    #include <VirtualWire.h>
    byte message[VW_MAX_MESSAGE_LEN]; // a buffer to store the incoming messages
    byte messageLength = VW_MAX_MESSAGE_LEN; // the size of the message
    void setup()
    {
    Serial.begin(9600);
    Serial.println(“Device is ready”);
    // Initialize the IO and ISR
    vw_setup(2000); // Bits per sec
    vw_rx_start(); // Start the receiver
    }
    void loop()
    {
    if (vw_get_message(message, &messageLength)) // Non-blocking
    {
    Serial.print("Received: ");
    for (int i = 0; i < messageLength; i++)
    {
    String stringOne = String(message*);*
    * if (stringOne==“Hello there”)*
    * {*
    _ Serial.write(message*);
    //Serial.print(stringOne);*_

* }*
}
Serial.println();
}
}

Hola,
así no se comparan las cadenas, mira en google String compare

Saludos Juan3000.
Has hecho varios post con el mismo tema, eso no esta permitido en el foro.

Ya que te respondieron por este, seguire aqui:

Una forma de ver si dentro de un String esta una frase o palabra esperada es

 if(stringOne.indexOf("Hello there")!=-1){  //Tu codigo }