Bytes missing from Arduino Pro mini to NodeMCU Blynk with SERIAL communication

All that your receiving hardware setup is doing is moving the problem from one device to another, and adding to the complexity in the process.

Your Arduino has to listen for data from the LoRa Rx device and send it to the NodeMCU. The NodeMCU has to listen for that data from the NodeMCU. Eliminating the Arduino, so that the NodeMCU listens for data directly from the NodeMCU makes more sense to me.

If you’re using a LoRa I2C device with a NodeMCU then its perfectly possible to get a NodeMCU to act as a LoRa bridge.

This topic is rather painful to read, but towards the end you see some working code…

Pete.