I am trying to send data from RAK811 AS923 module using RAK811 Arduino Library to The Things Network (TTN). Initially I send 2 bytes of data and it successfully receives at TTN. I then extend the payload to 11 bytes and it receives well. However after extend the payload size to 12 or more bytes, I cannot receive it from TTN. At the application server, the message is: “payload is not provided”. While LoRaWAN module from different chipmaker can send the payload to more than 20 bytes without any problem. Does it a limitation in RAK811 hardware or it is a firmware issue?
FYI, I am using a code below in initialize the buffer and send the payload.
char* buffer = “112233445566778899001122”;
bool sent = Serial.println(RAKLoRa.rk_sendData(packetsflag, 1, buffer));
The serial monitor response as follows
Send data ok!
However, it never appear at TTN. Only if the payload size is less than 12 bytes, data will appear at TTN.
I am waiting the response. Thank you.