Au lieu d'émettre, il vérifie constamment s'il ya des paquets de données qui ont été reçus.
+
available() renvoie true si un paquet avec correction d'erreur correcte a été reçu.
+
Si c'est le cas, le récepteur l'affiche en hexadécimal et aussi comme une 'chaîne de caractères' (dans la console série).
+
Il affiche également le RSSI qui est l'indicateur de puissance du signal du récepteur.
+
Ce nombre sera compris entre environ -15 et environ -100.
+
Plus le nombre est bas, (-15 étant le plus élevé que vous verrez probablement) plus le signal est fort. (ce chiffre représente en fait le taux d'atténuation du signal par une valeur numérique)
+
Une fois terminé, il répondra automatiquement, ce qui est un moyen pour les radios de savoir qu'il y avait un accusé de réception.
+
<syntaxhighlight lang="python">
+
// Send a reply
+
uint8_t data[] = "And hello back to you";
+
rf95.send(data, sizeof(data));
+
rf95.waitPacketSent();
+
Serial.println("Sent a reply");
+
</syntaxhighlight>
+
+
Il renvoie simplement une chaîne et attend jusqu'à ce que la réponse soit complètement envoyée.