LoRaServer Payload

Hello! I have a network with 60 devices and 2 gateways, everything working on The Things Network, I wanted to move to LoRaServer, but I’m facing several problems, I noticed that the payload received on LoRaServer isn’t being forwarded to the application. When looking at the payload, I noticed that the main problem is that the payload is invalid.

This is the payload, the top is what is being received on LoRaServer, the bottom is what is being received from TTN:
lora

When using LoRaWAN 1.0.x packet decoder, inserting the NwkSKey and AppSKey, the payload from TTN is decoded.

But when using the payload received on LoRaServer, an “invalid” state is returned from LoRaWAN 1.0.x packet decoder.

What may be causing this problem?

Could you specify what you mean with “LoRaWAN 1.0.x packet decoder”? Also some logs would help :slight_smile: with regards to the “invalid”.

Hi!, the decoder is an online tool where I insert the payload, Network Session Key and Application Session Key and the tool decodes the payload. it’s available on https://lorawan-packet-decoder-0ta6puiniaut.runkit.sh/

I used this tool in the payload received in TTN and LoRaServer, but only in the one received by TTN I was able to decode using this tool.

Regarding the logs, here are the last entries:
{
“__CURSOR” : “s=9e58046667b140f8bbaf34de37caf001;i=24ecc;b=97f00e1a22b140d7b1d4107d2e27a08f;m=408853a7e3;t=59197a8163aac;x=76e8ebb21b02c86”,
“__REALTIME_TIMESTAMP” : “1567455429671596”,
“__MONOTONIC_TIMESTAMP” : “277165090787”,
“_BOOT_ID” : “97f00e1a22b140d7b1d4107d2e27a08f”,
“_MACHINE_ID” : “ede8c25f5ba543c2b1930256bf46d646”,
“_HOSTNAME” : “ip-172-31-2-210”,
“PRIORITY” : “6”,
“SYSLOG_FACILITY” : “3”,
“_SELINUX_CONTEXT” : “unconfined\n”,
“_SYSTEMD_SLICE” : “system.slice”,
“_TRANSPORT” : “stdout”,
“_CAP_EFFECTIVE” : “0”,
“_STREAM_ID” : “6993ec7a27be4188b5de3bd4f6f0bd39”,
“SYSLOG_IDENTIFIER” : “loraserver”,
“_PID” : “853”,
“_UID” : “998”,
“_GID” : “998”,
“_COMM” : “loraserver”,
“_EXE” : “/usr/bin/loraserver”,
“_CMDLINE” : “/usr/bin/loraserver”,
“_SYSTEMD_CGROUP” : “/system.slice/loraserver.service”,
“_SYSTEMD_UNIT” : “loraserver.service”,
“_SYSTEMD_INVOCATION_ID” : “07c06a2180d6495ca251aa6b47e348fb”,
“MESSAGE” : “time=“2019-09-02T20:17:09Z” level=error msg=“processing uplink frame error” data_base64=“QDsaAyYAorEBWqmRJ+UlOfIVf9XAV/F5CXB+RmilClxN9dtAAnHuOEcRgctNGiWLTSLannmIeRxhRW4fIA==” error=“get device-session error: device-session does not exist or invalid fcnt or mic””
}
{
“__CURSOR” : “s=9e58046667b140f8bbaf34de37caf001;i=24ecb;b=97f00e1a22b140d7b1d4107d2e27a08f;m=408850913c;t=59197a8132407;x=9582d50d9184b3a7”,
“__REALTIME_TIMESTAMP” : “1567455429469191”,
“__MONOTONIC_TIMESTAMP” : “277164888380”,
“_BOOT_ID” : “97f00e1a22b140d7b1d4107d2e27a08f”,
“_MACHINE_ID” : “ede8c25f5ba543c2b1930256bf46d646”,
“_HOSTNAME” : “ip-172-31-2-210”,
“PRIORITY” : “6”,
“SYSLOG_FACILITY” : “3”,
“_SELINUX_CONTEXT” : “unconfined\n”,
“_SYSTEMD_SLICE” : “system.slice”,
“_TRANSPORT” : “stdout”,
“_CAP_EFFECTIVE” : “0”,
“_STREAM_ID” : “6993ec7a27be4188b5de3bd4f6f0bd39”,
“SYSLOG_IDENTIFIER” : “loraserver”,
“_PID” : “853”,
“_UID” : “998”,
“_GID” : “998”,
“_COMM” : “loraserver”,
“_EXE” : “/usr/bin/loraserver”,
“_CMDLINE” : “/usr/bin/loraserver”,
“_SYSTEMD_CGROUP” : “/system.slice/loraserver.service”,
“_SYSTEMD_UNIT” : “loraserver.service”,
“_SYSTEMD_INVOCATION_ID” : “07c06a2180d6495ca251aa6b47e348fb”,
“MESSAGE” : “time=“2019-09-02T20:17:09Z” level=info msg=“gateway/mqtt: uplink frame received””
}
{
“__CURSOR” : “s=9e58046667b140f8bbaf34de37caf001;i=24ec9;b=97f00e1a22b140d7b1d4107d2e27a08f;m=408829050c;t=59197a7eb97d5;x=19a20f86ce8c03d2”,
“__REALTIME_TIMESTAMP” : “1567455426877397”,
“__MONOTONIC_TIMESTAMP” : “277162296588”,
“_BOOT_ID” : “97f00e1a22b140d7b1d4107d2e27a08f”,
“_MACHINE_ID” : “ede8c25f5ba543c2b1930256bf46d646”,
“_HOSTNAME” : “ip-172-31-2-210”,
“PRIORITY” : “6”,
“SYSLOG_FACILITY” : “3”,
“_SELINUX_CONTEXT” : “unconfined\n”,
“_SYSTEMD_SLICE” : “system.slice”,
“_TRANSPORT” : “stdout”,
“_CAP_EFFECTIVE” : “0”,
“_STREAM_ID” : “6993ec7a27be4188b5de3bd4f6f0bd39”,
“SYSLOG_IDENTIFIER” : “loraserver”,
“_PID” : “853”,
“_UID” : “998”,
“_GID” : “998”,
“_COMM” : “loraserver”,
“_EXE” : “/usr/bin/loraserver”,
“_CMDLINE” : “/usr/bin/loraserver”,
“_SYSTEMD_CGROUP” : “/system.slice/loraserver.service”,
“_SYSTEMD_UNIT” : “loraserver.service”,
“_SYSTEMD_INVOCATION_ID” : “07c06a2180d6495ca251aa6b47e348fb”,
“MESSAGE” : “time=“2019-09-02T20:17:06Z” level=error msg=“processing uplink frame error” data_base64=“QLkdAyYA9bAB1bC2SIi1dBBUaoJVlO8SrlClDdu8fFTHquB8iy8ky+9gCFeZQI0Sm7yc7fISsM/icpXpHg==” error=“get device-session error: device-session does not exist or invalid fcnt or mic””
}
{
“__CURSOR” : “s=9e58046667b140f8bbaf34de37caf001;i=24ec8;b=97f00e1a22b140d7b1d4107d2e27a08f;m=408829050c;t=59197a7eb97d5;x=464de3a62cdd82c5”,
“__REALTIME_TIMESTAMP” : “1567455426877397”,
“__MONOTONIC_TIMESTAMP” : “277162296588”,
“_BOOT_ID” : “97f00e1a22b140d7b1d4107d2e27a08f”,
“_MACHINE_ID” : “ede8c25f5ba543c2b1930256bf46d646”,
“_HOSTNAME” : “ip-172-31-2-210”,
“PRIORITY” : “6”,
“SYSLOG_FACILITY” : “3”,
“_SELINUX_CONTEXT” : “unconfined\n”,
“_SYSTEMD_SLICE” : “system.slice”,
“_TRANSPORT” : “stdout”,
“_CAP_EFFECTIVE” : “0”,
“_STREAM_ID” : “6993ec7a27be4188b5de3bd4f6f0bd39”,
“SYSLOG_IDENTIFIER” : “loraserver”,
“_PID” : “853”,
“_UID” : “998”,
“_GID” : “998”,
“_COMM” : “loraserver”,
“_EXE” : “/usr/bin/loraserver”,
“_CMDLINE” : “/usr/bin/loraserver”,
“_SYSTEMD_CGROUP” : “/system.slice/loraserver.service”,
“_SYSTEMD_UNIT” : “loraserver.service”,
“_SYSTEMD_INVOCATION_ID” : “07c06a2180d6495ca251aa6b47e348fb”,
“MESSAGE” : “time=“2019-09-02T20:17:06Z” level=warning msg=“get device-sessions for dev_addr error: object does not exist” dev_addr=26031db9 dev_eui=32303636ff072c0d”
}
{
“__CURSOR” : “s=9e58046667b140f8bbaf34de37caf001;i=24ec7;b=97f00e1a22b140d7b1d4107d2e27a08f;m=408825ed73;t=59197a7e8803d;x=a5143d0d6fc06ae4”,
“__REALTIME_TIMESTAMP” : “1567455426674749”,
“__MONOTONIC_TIMESTAMP” : “277162093939”,
“_BOOT_ID” : “97f00e1a22b140d7b1d4107d2e27a08f”,
“_MACHINE_ID” : “ede8c25f5ba543c2b1930256bf46d646”,
“_HOSTNAME” : “ip-172-31-2-210”,
“PRIORITY” : “6”,
“SYSLOG_FACILITY” : “3”,
“_SELINUX_CONTEXT” : “unconfined\n”,
“_SYSTEMD_SLICE” : “system.slice”,
“_TRANSPORT” : “stdout”,
“_CAP_EFFECTIVE” : “0”,
“_STREAM_ID” : “6993ec7a27be4188b5de3bd4f6f0bd39”,
“SYSLOG_IDENTIFIER” : “loraserver”,
“_PID” : “853”,
“_UID” : “998”,
“_GID” : “998”,
“_COMM” : “loraserver”,
“_EXE” : “/usr/bin/loraserver”,
“_CMDLINE” : “/usr/bin/loraserver”,
“_SYSTEMD_CGROUP” : “/system.slice/loraserver.service”,
“_SYSTEMD_UNIT” : “loraserver.service”,
“_SYSTEMD_INVOCATION_ID” : “07c06a2180d6495ca251aa6b47e348fb”,
“MESSAGE” : “time=“2019-09-02T20:17:06Z” level=info msg=“gateway/mqtt: uplink frame received””
}
{
“__CURSOR” : “s=9e58046667b140f8bbaf34de37caf001;i=24ec5;b=97f00e1a22b140d7b1d4107d2e27a08f;m=408814715e;t=59197a7d70427;x=3d0fc92b1d26194b”,
“__REALTIME_TIMESTAMP” : “1567455425528871”,
“__MONOTONIC_TIMESTAMP” : “277160948062”,
“_BOOT_ID” : “97f00e1a22b140d7b1d4107d2e27a08f”,
“_MACHINE_ID” : “ede8c25f5ba543c2b1930256bf46d646”,
“_HOSTNAME” : “ip-172-31-2-210”,
“PRIORITY” : “6”,
“SYSLOG_FACILITY” : “3”,
“_SELINUX_CONTEXT” : “unconfined\n”,
“_SYSTEMD_SLICE” : “system.slice”,
“_TRANSPORT” : “stdout”,
“_CAP_EFFECTIVE” : “0”,
“_STREAM_ID” : “6993ec7a27be4188b5de3bd4f6f0bd39”,
“SYSLOG_IDENTIFIER” : “loraserver”,
“_PID” : “853”,
“_UID” : “998”,
“_GID” : “998”,
“_COMM” : “loraserver”,
“_EXE” : “/usr/bin/loraserver”,
“_CMDLINE” : “/usr/bin/loraserver”,
“_SYSTEMD_CGROUP” : “/system.slice/loraserver.service”,
“_SYSTEMD_UNIT” : “loraserver.service”,
“_SYSTEMD_INVOCATION_ID” : “07c06a2180d6495ca251aa6b47e348fb”,
“MESSAGE” : “time=“2019-09-02T20:17:05Z” level=error msg=“processing uplink frame error” data_base64=“QIkRAyYAIK8BkwiNvt8RIWcqnxid6Gp+kVEA7TVqG0cbxmlq9W1Zpg8hHZ4GPSfQFDsUEleaPYTvoC87RQ==” error=“get device-session error: device-session does not exist or invalid fcnt or mic””
}
{
“__CURSOR” : “s=9e58046667b140f8bbaf34de37caf001;i=24ec4;b=97f00e1a22b140d7b1d4107d2e27a08f;m=4088115d86;t=59197a7d3f050;x=404bbbf9cb928c71”,
“__REALTIME_TIMESTAMP” : “1567455425327184”,
“__MONOTONIC_TIMESTAMP” : “277160746374”,
“_BOOT_ID” : “97f00e1a22b140d7b1d4107d2e27a08f”,
“_MACHINE_ID” : “ede8c25f5ba543c2b1930256bf46d646”,
“_HOSTNAME” : “ip-172-31-2-210”,
“PRIORITY” : “6”,
“SYSLOG_FACILITY” : “3”,
“_SELINUX_CONTEXT” : “unconfined\n”,
“_SYSTEMD_SLICE” : “system.slice”,
“_TRANSPORT” : “stdout”,
“_CAP_EFFECTIVE” : “0”,
“_STREAM_ID” : “6993ec7a27be4188b5de3bd4f6f0bd39”,
“SYSLOG_IDENTIFIER” : “loraserver”,
“_PID” : “853”,
“_UID” : “998”,
“_GID” : “998”,
“_COMM” : “loraserver”,
“_EXE” : “/usr/bin/loraserver”,
“_CMDLINE” : “/usr/bin/loraserver”,
“_SYSTEMD_CGROUP” : “/system.slice/loraserver.service”,
“_SYSTEMD_UNIT” : “loraserver.service”,
“_SYSTEMD_INVOCATION_ID” : “07c06a2180d6495ca251aa6b47e348fb”,
“MESSAGE” : “time=“2019-09-02T20:17:05Z” level=info msg=“gateway/mqtt: uplink frame received””
}
{
“__CURSOR” : “s=9e58046667b140f8bbaf34de37caf001;i=24ec2;b=97f00e1a22b140d7b1d4107d2e27a08f;m=40880f979e;t=59197a7d22a68;x=fbad1c9e0ccfaa17”,
“__REALTIME_TIMESTAMP” : “1567455425210984”,
“__MONOTONIC_TIMESTAMP” : “277160630174”,
“_BOOT_ID” : “97f00e1a22b140d7b1d4107d2e27a08f”,
“_MACHINE_ID” : “ede8c25f5ba543c2b1930256bf46d646”,
“_HOSTNAME” : “ip-172-31-2-210”,
“PRIORITY” : “6”,
“SYSLOG_FACILITY” : “3”,
“_SELINUX_CONTEXT” : “unconfined\n”,
“_SYSTEMD_SLICE” : “system.slice”,
“_TRANSPORT” : “stdout”,
“_CAP_EFFECTIVE” : “0”,
“_STREAM_ID” : “6993ec7a27be4188b5de3bd4f6f0bd39”,
“SYSLOG_IDENTIFIER” : “loraserver”,
“_PID” : “853”,
“_UID” : “998”,
“_GID” : “998”,
“_COMM” : “loraserver”,
“_EXE” : “/usr/bin/loraserver”,
“_CMDLINE” : “/usr/bin/loraserver”,
“_SYSTEMD_CGROUP” : “/system.slice/loraserver.service”,
“_SYSTEMD_UNIT” : “loraserver.service”,
“_SYSTEMD_INVOCATION_ID” : “07c06a2180d6495ca251aa6b47e348fb”,
“MESSAGE” : “time=“2019-09-02T20:17:05Z” level=error msg=“processing uplink frame error” data_base64=“QAgQAyYAo7EBPiy5IGVtUjShecuEoNxOZsrn2ymPq/yLgADb3d4xq1irFtdueYxniOusha33TgHbMCZgIA==” error=“get device-session error: device-session does not exist or invalid fcnt or mic””
}
{
“__CURSOR” : “s=9e58046667b140f8bbaf34de37caf001;i=24ec1;b=97f00e1a22b140d7b1d4107d2e27a08f;m=40880c8149;t=59197a7cf1413;x=404bbbf9cb928c71”,
“__REALTIME_TIMESTAMP” : “1567455425008659”,
“__MONOTONIC_TIMESTAMP” : “277160427849”,
“_BOOT_ID” : “97f00e1a22b140d7b1d4107d2e27a08f”,
“_MACHINE_ID” : “ede8c25f5ba543c2b1930256bf46d646”,
“_HOSTNAME” : “ip-172-31-2-210”,
“PRIORITY” : “6”,
“SYSLOG_FACILITY” : “3”,
“_SELINUX_CONTEXT” : “unconfined\n”,
“_SYSTEMD_SLICE” : “system.slice”,
“_TRANSPORT” : “stdout”,
“_CAP_EFFECTIVE” : “0”,
“_STREAM_ID” : “6993ec7a27be4188b5de3bd4f6f0bd39”,
“SYSLOG_IDENTIFIER” : “loraserver”,
“_PID” : “853”,
“_UID” : “998”,
“_GID” : “998”,
“_COMM” : “loraserver”,
“_EXE” : “/usr/bin/loraserver”,
“_CMDLINE” : “/usr/bin/loraserver”,
“_SYSTEMD_CGROUP” : “/system.slice/loraserver.service”,
“_SYSTEMD_UNIT” : “loraserver.service”,
“_SYSTEMD_INVOCATION_ID” : “07c06a2180d6495ca251aa6b47e348fb”,
“MESSAGE” : “time=“2019-09-02T20:17:05Z” level=info msg=“gateway/mqtt: uplink frame received””
}