LoRa (Long Range), a wireless communication technology for low power wide area networks (LPWANs), enables a wide range of IoT applications and inter-device communication, due to its openness and flexible network deployment. In the actual deployment and operation of LoRa networks, the static link transmission scheme does not make full use of the channel resources in the time-varying channel environment, resulting in a poor network performance. In this paper, we propose a more effective adaptive data rate (ADR) algorithm for low-cost gateways, we firstly analyze the impact of the different hardware parameters (RSSI, SNR) on the link quality and classify the link quality using the fuzzy support vector machine (FSVM). Secondly, we establish an end device (ED) throughput model and energy consumption model and design different adaptive rate algorithms, according to the different link quality considering both the link-level performance and the MAC layer performance. The proposed algorithm uses machine learning to classify the link quality, which can accurately classify the link quality using a small amount of data, compared to other adaptive rate algorithms, and the link parameter adaptation algorithm can maximize the throughput while ensuring the link stability, by considering the link-level performance and the MAC layer performance, compared to other algorithms. The results show that it outperforms the standard LoRaWAN ADR algorithm in both the single ED and the multi ED scenarios, in terms of the packets reception rate (PRR) and the network throughput. Compared to the LoRaWAN ADR in 32 multi-ED scenarios, the proposed algorithm improves the throughput by 34.12% and packets the reception rate by 26%, significantly improving the network throughput and the packets reception rate.
This paper proposes a tag position perception method for scenarios such as package retrieval in unmanned warehouses and book management in libraries. This method can accurately predict the distribution of tag space positions in real–time during RFID robot inventory. Firstly, the signal strength (RSSI) and speed of identification (SoI) are used as features. The grey wolf optimization multi–layer perceptron neural network model (GWO–MLP) is employed to predict the distance of tag groups. Secondly, a tag orientation prediction algorithm is designed to estimate the orientation of the tag groups. Finally, the periodicity of the phase is determined by the characteristic of RSSI attenuation as the tag–to–antenna distance increases, solving the problem of position ambiguity caused by phase periodicity. The experiment has shown that this method achieves a high accuracy rate of 96.67% and 97% in predicting the distance and orientation of tag groups, respectively. The average error in distance perception for the single tag is less than 3 cm, enabling precise perception of RFID tag positions. This method facilitates more efficient operation management and accurate item traceability.