I would like to describe our system and the problems with it:
Device 1: PG ERIS-414 - This device has a RAK811 radio module
Device 2: LoraBOX – base station - This device has a RAK2287 radio module
Let’s move on to the description of our system:
We have 3 Israbox base stations that are deployed in a facility related to the metallurgical industry (large amounts of steel). 96 devices (OTAA, ADR – on) are connected to these three base stations, which send their packets every 30 seconds. All these base stations are connected to a single server on which Chapstick is deployed. The base stations are located approximately 100-120 meters apart from each other. In total, the company has 3 Blast Furnace workshops, each workshop has one base station. 30 devices must be connected to each of the stations at the same time.
In our RU864 region, the frequency plan 864-870 is allowed. We run RAK2287 on our stations via the rak_common_for_gateway driver and select item 7 (RAK7248 noLTE (RAK2287 SPI + raspberry pi)) (GitHub - RAKWireless/rak_common_for_gateway)
Then we add the frequencies we need to it ourselves
Next, we add more frequencies to Chipstack
As a result, we get the following:
The problems we are facing:
- When connecting 30 devices to one base station, we have packet collisions, which we can notice in the Chirpstack interface
Accepted packages for today – 76000 пакетов
Sent – 26000
Collision packets – 1800
You can also notice this in the Chipstack logs:
- The problem with SF
Have you noticed that when the device is turned on, it sends the first few packets to SF12, and then immediately switches to SF7, is it possible to ensure smooth switching between SF?
- We noticed the following: when the RSSI is low, our devices do not switch to a higher SF level, this can be seen in the image
- We noticed that on some of the days we have only 2 frequencies involved, and the remaining 5 are not used in any way, or they are used, but 1 packet per hour
- And I would also like to understand how to display the console and view information from third-party base stations. We add other stations and there you can’t view statistics, logs or events
We would appreciate it if you could offer recommendations or indicate a direction for analysis in order to optimize our system, eliminate the described problems and achieve stable operation of devices without errors and collisions.