Hi,
I have a setup for a lora network with the fallowing componets:
-
lora server
-
lora app server
-
lora gw made of:
- raspberry
- IC880A backplane v1.5
- iC880A-SPI - LoRaWAN Concentrator 868 MHz
-
lora nodes:
- Multitech MBOX
- Arduino + Dragino Shield V1.4
First I checked the connectivity from node to app with the MBOX and the hole system works with out an error. I send the data from the Mbox and I decrypt it into the Lora App Server. So the system is working correctly.
I tried to make a node using the Arduino + Dragino Shield V1.4 with ABP autentification. The node sends data and the AppServer displays it until first restart. After I reboot the node something is happening because even though the node sends the data to the GW I can see the data on the GW but the App Server doesn’t received it
on the GW:
JSON up: {“stat”:{“time”:“2018-08-10 08:15:03 GMT”,“rxnb”:1,“rxok”:0,“rxfw”:0,“ackr”:100.0,“dwnb”:0,“txnb”:0}}
Aug 10 11:15:43 jessie lora-packet-fw[2479]: INFO: [up] PUSH_ACK received in 2 ms
Aug 10 11:15:43 jessie lora-packet-fw[2479]: INFO: [down] PULL_ACK received in 0 ms
Aug 10 11:15:43 jessie lora-packet-fw[2479]: INFO: [down] PULL_ACK received in 0 ms
Aug 10 11:15:43 jessie lora-packet-fw[2479]: INFO: Received pkt from mote: 01A4EBA9 (fcnt=7)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: JSON up: {“rxpk”:[{“tmst”:4289313052,“chan”:7,“rfch”:0,“freq”:867.900000,“stat”:1,“modu”:“LORA”,“datr”:“SF7BW125”,“codr”:“4/5”,“lsnr”:10.0,“rssi”:-21,“size”:26,“data”:“QKnrpAGABwAB0SPkwYc6UHOK0XjO4kX2uq8=”}]}
Aug 10 11:15:43 jessie lora-packet-fw[2479]: INFO: [up] PUSH_ACK received in 0 ms
Aug 10 11:15:43 jessie lora-packet-fw[2479]: INFO: [down] PULL_ACK received in 0 ms
Aug 10 11:15:43 jessie lora-packet-fw[2479]: ##### 2018-08-10 08:15:33 GMT #####
Aug 10 11:15:43 jessie lora-packet-fw[2479]: ### [UPSTREAM] ###
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # RF packets received by concentrator: 1
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # CRC_OK: 100.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # RF packets forwarded: 1 (26 bytes)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # PUSH_DATA datagrams sent: 2 (324 bytes)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # PUSH_DATA acknowledged: 100.00%
Aug 10 11:15:43 jessie lora-packet-fw[2479]: ### [DOWNSTREAM] ###
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # PULL_DATA sent: 3 (100.00% acknowledged)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # PULL_RESP(onse) datagrams received: 0 (0 bytes)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # RF packets sent to concentrator: 0 (0 bytes)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # TX errors: 0
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # TX rejected (collision packet): 0.00% (req:433, rej:0)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # TX rejected (collision beacon): 0.00% (req:433, rej:0)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # TX rejected (too late): 0.00% (req:433, rej:0)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # TX rejected (too early): 0.00% (req:433, rej:0)
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # BEACON queued: 0
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # BEACON sent so far: 0
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # BEACON rejected: 0
Aug 10 11:15:43 jessie lora-packet-fw[2479]: ### [JIT] ###
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # SX1301 time (PPS): 4264717592
Aug 10 11:15:43 jessie lora-packet-fw[2479]: src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty
Aug 10 11:15:43 jessie lora-packet-fw[2479]: ### [GPS] ###
Aug 10 11:15:43 jessie lora-packet-fw[2479]: # GPS sync is disabled
Aug 10 11:15:43 jessie lora-packet-fw[2479]: ##### END #####
For Arduino lora library I used the Arduino-LMIC library
If i delete the node from the AppServer and recreate it afterwords it works, but like before, until first reboot of the node. after the reboot the same thing happens.
I don’t have this issue with the Multitech MBOX
Has somebody hit the same problem?