Hi community,
I use AT mode for RAK3172, with a frame under 20 digits, it sends good, but send fail in case 30 or 50 digits.
This is the flow in my code:
Is there a way I can set the input as byte array when transmitting and receive as byte array on the other side?
Because my current data is in array format, I am having to convert to String for transmission and split into byte array on the receiving side. This process costs me a bit more because I have to add β*β characters to separate the bytes in the String.
I use the syntax AT+PSEND=<β¦>
Oh, I figured out the problem. I gave the string as String instead of Hex-String. So I need to remove non-HEX characters.
Iβll also fix the HEX codes as 2 characters, because for values below 16 itβs only one character, I thought Iβd add a β0β before that to make it easier to split the string on the receiving side.