Smart devices and services play an increasingly important role in our lives. They can communicate not just with each other but with the world in several ways. Information is exchanged through an intricate system of invisible radio networks, but in many cases these networks can also be utilised as a system to track objects worldwide.
There are many ways object tracking can be used as well in many fields of practice; however, a few build on the network of ever-increasing IoT (Internet of Things) devices. The question arises as to why we should have devices with expensive GPS modules built in just to find out their geographic position.
This thesis presents the steps of creating a system that can determine its own position based on publicly available Wi-Fi networks. To achieve this, we use widely available modules to build a device capable of detecting Wi-Fi networks and Bluetooth tags in its proximity, then transfer these collected data over a LoRaWAN network to a cloud service. The service determines the status of the monitored device from the incoming data, saves it in a queryable form, and displays the retrieved position on a map embedded in a browser-based application.
The thesis is divided into several chapters, covering all major aspects of planning, implementing and finally testing the system.