There are basically two different techniques for indoor positioning:
- Client-based Solution The client-based positioning is made possible by an existing infrastructure, such as Wi-Fi access points or beacons. These regularly transmit signals which are received by a mobile device. The device analyzes the signal characteristics and compares them with a reference database if necessary. This requires an app to which messages can also be sent (return channel). The position is determined directly in the app on the device, which offers the user maximum data protection.
- Server-based Solution Infrastructure-based positioning works exactly the other way round. A Wi-Fi enabled device/tag or Bluetooth beacon sends out signals that are detected by specific hardware and forwarded to a server. This server compares the transmitted coordinates of the access points and measures their signal strength. This procedure has the advantage that devices can be detected without them having an application installed.