Development of a low-cost positioning system using GNSS signal processing and LPWA nodes
Abiuda, Emmanuel Victor
MetadataShow full item record
The Global Navigation Satellite Systems (GNSS) has long been employed in positioning especially in outdoor environments with limited use in indoor applications because GNSS signals are too weak to penetrate buildings and unable to provide reliable indoor positioning. Hence, GNSS’s inability to work in the indoor environment invites extensive research and development of other means which could achieve communications in the indoor setting like the use of Bluetooth, Wi-Fi, ZigBee, Sigfox, and LPWAN. An indoor positioning system (IPS) allows an object to be located and tracked within an indoor environment. With the introduction of the Internet of Things (IoT), the business interest in locationbased applications and services has also increased. Hence, the demand for accurate indoor localization services have become important, this project aimed at developing a low-cost positioning system using GNSS signal processing and transmitting the pseudo ranges using LPWAN nodes (LoRa Modules) to enable real-time communication of data over long distances of about 20-30 km for both indoor and outdoor scenarios. In this project, LoRa was chosen for transmitting pseudo-ranges because of its long range of communication, low power consumption, and low cost of connectivity. For the methodology, the NEO-6M GPS module was used to collect the GNSS data, it was then transmitted over a required distance of about 10km using the E32 LoRa node, and MATLAB was used to analyze the data. The circuit was simulated in Proteus and built on a Vero board. Arduino UNO software was used to program the microcontroller Atmega328P chip.