RISOLTO:Piccola rete con NRF24Network.

Ciao tutti, chiedo aiuto per poter apire bene come fuziona questa libreria.
Sto sperimentando una piccola rete di sensori (tre per ora), e questi modulini NRF24; mi sono documentato ed ho scritto (per ora) un piccolo codice per poter inviare un dato da un arduino ad un altro:
BASE 00

#include <RF24Network.h>
#include <RF24.h>
#include <SPI.h>
//####################       pin per la radio RNF24 
#define CE 5
#define CSN 6
//####################
const unsigned int this_node = 00;   
const unsigned int node01 = 01;      
const unsigned int node02 = 02;     
 RF24 radio(CE, CSN);               // nRF24L01 (CE,CSN)
RF24Network network(radio);      // Include the radio in the network

void setup() {
 Serial.begin(9600);             //abilito la seriale per il debug
  SPI.begin();
  radio.begin();
  network.begin(90, this_node);  //(channel, node address)
  radio.setDataRate(RF24_2MBPS);}

void loop() {
  network.update();
 RF24NetworkHeader header1(node01);     // Manda i dati a nodo 01
  int invio=6;
  bool ok = network.write(header1,invio, sizeof(invio)); //

NODO 01

#include <RF24Network.h>
#include <RF24.h>
#include <SPI.h>
#define CE 5
#define CSN 6
RF24 radio(CE, CSN);               // nRF24L01 (CE,CSN)
RF24Network network(radio);      // Include the radio in the network
const unsigned int this_node = 01;   // 
const unsigned int master00 = 00;      // 
void setup() {
  
  Serial.begin(9600);            //abilito la seriale per il debug
  SPI.begin();
  radio.begin();
  network.begin(90, this_node);  //(channel, node address)
  radio.setDataRate(RF24_2MBPS);}

void loop() {
 network.update();
while ( network.available() ) {     // 
    RF24NetworkHeader header;
    unsigned long incomingData;
    network.read(header, &incomingData, sizeof(incomingData)); // 
    Serial.print(F("dati arrivati="));
    Serial.println ((int)incomingData);
    Serial.print(F("lunghi="));
    Serial.println(sizeof(incomingData));}

Quello che succede è che aprendo il monitor seriale su node 01 ricevo un numero di 8 cifre e non il numero 6 che avevo spedito.
Ho provato anche a cambiare la variabile, mettere un char invio=‘T’ ma nulla cambia numero ma non ricevo il carattere inviato…
Quindi la mia domanda è:dove sbaglio???
Qualcuno che conosce questa libreria, posso mandare anche un array di char o solo certi tipi di variabili?
grazie a chi voglia aiutarmi…

Per chi fosse interessato.... Ho risolto, ho fatto una struct con le variabili che volevo inviare e l'ho spedita con il comando write; dall'altra parte ho usato la stessa struct ed ho trovato i dati che avevo inviato... Ancora non ho capito che formato usa la libreria per inviare i dati, però così facendo, oltre a semplificare il lavoro, funziona....