Situm can use both WiFi, BLE and other sources of location such as Apple Indoor Location to pinpoint the user’s location inside buildings. In this section, we will explain the most important factors that you may take into account regarding your WiFi & BLE infrastructure.
WiFi infrastructure #
Most buildings have a WiFi infrastructure in place. In Android, Situm is able to read the strength of WiFi signals already available in these buildings in order to determine the user’s location. Sadly, iOS does not allow reading WiFi signals and therefore WiFi can not be used to provide indoor positioning with them.
WiFi density requirements #
Situm can work accurately with most WiFi network settings found in buildings. In fact, Situm can provide indoor positioning even in areas where only one WiFi Access Point can be heard. As a rule of thumb, if in a certain area three or more Access Points (AP) can be detected, Situm accuracy will be in the range of 1-4 meters on average.
Anyway, 99% of the time you will not have to worry about WiFi density: Situm will just work. If it doesn’t work properly in some specific areas, installing a few beacons to complement the WiFi signal will be enough.
Using WiFi for communications and navigation (Android & tracking apps only) #
Sometimes, being connected to a WiFi network may interfere with Situm’s WiFi scanning for positioning purposes. The effects are negligible in wayfinding apps, since they either rely on beacons or rely on WiFi with WiFi Throttling on (which only scans once every 30 seconds).
In tracking apps, the effects range from a slight decrease in the positioning accuracy to a temporal blockage of the WiFi chipset (after which Situm will not be able to use WiFi to compute locations for a while). This only applies to Android devices, since on iOS devices Situm positioning does not use WiFi signals.
For these reasons, in Android devices and tracking apps, we recommended disabling WiFi connectivity on your smartphone during positioning (you may do this using your smartphone settings menu). Keep in mind that the smartphone will need an active mobile data connection to exchange information with Situm Platform.
If you really need to use WiFi communications concurrently with Situm, you have 2 options:
- Use BLE beacons. In addition to WiFi, Situm is also able to provide location by using Bluetooth, in case BLE Beacons are installed. The default behaviour is to use both WiFi and Bluetooth, but you can decide whether to use only one of them, or both.
- Just don’t follow this recommendation. Even with the smartphone connected to the WiFi network, most users will get a good performance. Anyway, keep in mind that in some smartphone models a temporal blockage of the WiFi chipset might occur (after which Situm will not be able to use WiFi to compute locations for a while).
Dealing with WiFi infrastructure changes #
WiFi Access Points (APs) may change after a building has been calibrated. Some of them will be removed, some new ones will be installed… Situm is pretty robust to these changes:
- Introducing new WiFi APs. New WiFi APs will have no effect at all. Optionally, you may recalibrate to gather these new signals and make the most of them (usually leading to a higher accuracy), but this is not necessary. If you do recalibrate, make sure that you cover all the areas where the new access points can be heard (this may include, of course, different floors).
- Removing WiFi APs. Situm will usually keep working until you remove 50-70% of them. This is, of course, provided if you have sufficient coverage in the first place.
- Changing the place of WiFi APs. This may produce unexpected errors, and therefore should be done with care. First of all, please inform our Support Team (support@situm.com) so that we can manually remove these APs from your original calibrations. After that, if you want to use the signals of theses APs in the new areas were you have installed them, you will need to recalibrate those areas.
Dealing with MAC-changing WiFi APs #
Some routers are configured to change their MACs periodically. Situm can handle this kind of infrastructure, but we must perform a few configurations for your first. Please contact our Support Team (support@situm.com) and we will be happy to assist you.
Managing WiFi infrastructure #
Once the building is calibrated, changing some Wi-Fi APs will not affect the working system. Situm is pretty robust to antenna changes:
- Adding new antennas. Situm will keep on working. Optionally, you may recalibrate to make the most of the new antennas (more accuracy), but this is not necessary.
- Removing some antennas. Situm will usually keep working (until you remove 50-70% of antennas of that area), no recalibration is required. This is, of course, provided if you have sufficient coverage in the first place.
- Changing the place of some antennas. You may need to recalibrate only the affected areas. Optionally, we may disable those antennas in our backend, so they do not affect Situm (situation number 2) and no recalibration is required.
BLE beacons #
Bluetooth Low Energy (BLE) beacons are an amazing technology. In case you don’t know them, they are small devices that broadcast their identifier using Bluetooth technology. By this way, they enable smartphones, tablets and other devices to perform actions when they are in close proximity to them.
Beacon compatibility: iBeacon #
Situm is compatible with any beacon that emits BLE signals using the iBeacon Protocol, since this is the most common, standard, and widely used protocol. Other protocols, such as Eddystone, can not be used with Situm: however, it is usually easy to configure Eddystone beacons to emit in iBeacon protocol.
An iBeacon advertisement provides the following information:
Field | Size | Description |
---|---|---|
UUID | 16 bytes | This is an identifier that can be shared among many beacons. Usually, you will want to assign one UUID to all your beacons. Situm can be configured to detect specific UUIDs. |
Major and Minor | 2 + 2 bytes | Together, major and minor act as the unique identifiers for your beacon. |
Does Situm require the use of BLE beacons? #
In general, the answer is no. You have the following options:
- Workforce tracking. For workforce tracking with Android devices, BLE beacons are not needed, since Situm will work accurately if the building has a WiFi network. We recommend disabling WiFi Throttling in those devices that you will use.
- Wayfinding. Here there are two options:
- Beacon-free (Wi-Fi-based): This option relies on Situm’s advanced algorithm combined with WiFi data (for Android) and Apple Indoor Positioning (for iOS). It requires two separate calibration sessions: one for Android and one for iOS (calibration or fingerprinting is the process of gathering the signals of the environment). Both for Android and iOS, the service provides similar accuracy to beacon-based systems. However, due to Android’s WiFi throttling (which restricts WiFi scanning to every 30 seconds), detecting floor changes might take slightly longer in this OS.
- Beacon-based: This unified approach works across both Android and iOS, requiring only one calibration session for the entire venue. It utilizes a combination of WiFi and beacon signals to deliver the best positioning experience, ensuring consistent and high accuracy across both platforms.
How many beacons do I need to use? #
First, check if you really need beacons. If you need them, the number of beacons you will deploy depends on the building distribution as well as on the transmitting characteristic of the beacons. For a typical configuration using an advertising period of 750 ms and transmission power of -4dBm or 0dBm:
Type of building | Minimum beacon density | Recommended beacon density |
---|---|---|
Open space | 1 beacon per 500 square meters | 1 beacon per 300-400 square meters |
Corridors | 1 beacon for each 30 meters | 1 beacon for each 20 meters |
In addition, we do not recommend placing beacons at a height higher than 3 meters. If they are placed at a higher height it would be necessary to increase the power of these to +4 dbm and it may be necessary to install a higher density.
Configuring your beacons #
By default, Situm Mapping Tool and Situm SDK only detect beacons configured with Situm’s UUID 73697475-6D73-6974-756D-736974756D15 and Kontakt’s UUID f7826da6-4fa2-4e98-8024-bc5b71e0893e. If yours are not in these, enter them as follows.
These are the most important parameters that you should configure:
Parameter | Description | Recommended value |
---|---|---|
Advertising period | The interval between consecutive broadcasts | 750ms This will allow Situm to retrieve enough BLE frequency to provide good accuracy while being able to extend the beacon battery time. |
Transmission power | The beacon power to broadcast the BLE signal | Between -4 dBm and 0 dBm (0dbm is indicated for all the spaces, except floor plan transitions, where -4dbm is the most recommendable). This will ensure that the beacon is received at a range between 15 meters (-4dBm and 0dBm). |
UUID | Universally Unique Identifier that allows you to distinguish your own beacons from all the other beacons that aren’t by your control. Usually, all the beacons from the same dealer will have the same UUID, thus when you order the beacons you will be assigned a unique UUID. | If you want to use other beacons than the ones provided by Situm, you just have to create a custom field in your building with: – Key: beacons_uuids – Value: your UUIDs separated by commas (e.g. 00000000-0000-0000-0000-000000000001, 00000000-0000-0000-0000-000000000002).This value SHOULD NEVER be 00000000-0000-0000-0000-000000000000. This is used by default in electrical household appliances (TVs, Bluetooth cars, etc.). |
Knowing your beacon’s UUID #
Knowing your beacon’s UUID is very easy! You just have to download a beacon scanner application from Google Play or Apple Store. Most of them will be able to scan beacons around you and give you their UUID. For example, you may use the Beacon Scope app:
- Click on the Scan button in the bottom left corner. Once clicked, the app will start scanning for nearby beacons.
- Select the beacon from which you want to know its UUID or parameters.


Placing beacons in your building #
Where & how to place them #
Beacons can be installed on the walls, ceilings, or other elements of your building. Usually, you will be able to attach them through an adhesive that they carry on their back part (some beacons also allow you to screw them).
We recommend not installing them near sources of electromagnetic emissions, such as WiFi APs, operating machines or electrical panels. We also suggest placing them at between 2.5 and 4 meters.

Beacon distribution: open areas, corridors and small rooms #
As a general rule, you should distribute your beacons so that you:
- Cover as much space possible while respecting at least the minimum number of beacons recommended.
- All areas are covered at least by the signal of 2-3 beacons.
- The imaginary perimeter formed by the outer beacons of each floorplan encloses all the areas that you want to cover.
More specifically, follow these tips for placing beacons in the section How to place beacons.
Optimizing beacon placement for floor detection #
There are some cases, mainly offices in large buildings, that the distribution may be assorted. If your building has more than one floor, it is important to place the beacons close to the floor changing points (elevator, stairs) in order to provide the best floor detection accuracy.
Recommended vendors and models #
Situm was designed to work with any beacon available in the market and nowadays, to our experience, there are plenty of vendors that produce high-quality beacons with different characteristics and price ranges.
However, two brands have stood out for us because of their good quality/cost ratio: Kontakt.io, Moko Smart and Accent Systems.
KONTAKT.IO #
Kontakt.io is a Bluetooth Low Energy family based on Nordic Semiconductors nRF52832 chipset.
The three protocols that beacons comply with are iBeaconTM , EddystoneTM (UID, URL, TLM & EID) and Firmware update over the air.
Kontakt beacons have FCC Certification (USA), CE Certification (EU) and RoHs Certification.
It is quite simple to identify all Kontak.io beacons because of their ID number and their administration can be done with Kontakt.io Panel or App (available for iOS and Android).
More information on: Kontakt.io Secure – FAQ
MODEL | TX POWER (dBm) | BATTERY LIFETIME (depending on Tx power and interval) | RANGE OF COVERAGE | BATTERY LEVEL | SENSITIVITY | RECOMMENDED USES |
---|---|---|---|---|---|---|
TG S18- 3 | [-20 dBm / 4 dBm] | Replaceable – Up to 20 months | Up to 50m (We recommend to limit the range to 40m or less) | Yes | Up to -96 dBm | Indoor asset tracking |
ANCHOR BEACON 2 | [-20 dBm / 4 dBm] | Replaceable – Up to 96 months | Up to 100m (We recommend to limit the range to 60m or less) | Yes | Up to -96 dBm | Indoor positioning with smartphones |

MOKO SMART #
Moko Smart is a Bluetooth Low Energy family based on Nordic Semiconductors Nordic series chipset
The three protocols that beacons comply with are iBeaconTM , EddystoneTM (UID, URL, TLM), and Firmware update over the air.
Moko Smart beacon have FCC Certification (USA), CE Certification (EU) and RoHs Certification.
Beacons are provided out of the box with custom configuration, but all parameters can also be modified through the BeaconX PRO App (available for iOS and Android).
MODEL | TX POWER (dBm) | BATTERY LIFETIME (depending on Tx power and interval) | RANGE OF COVERAGE | BATTERY LEVEL | SENSITIVITY | USEFUL RESOURCES | RECOMMENDED USES |
---|---|---|---|---|---|---|---|
L01/L01A | [-47 dBm / +4 dBm] | Replaceable – Up to 96 months | Up to 150m (We recommend to limit the range to 40m or less) | No | Up to -102 dBm | MOKO-L01 Datasheet | Indoor & outdoor positioning with smartphones |
This beacon offers excellent features at a competitive price, as long as no sensors are added to the order (none are required for proper operation with Situm).
Other notable features of this beacon include: battery type (AA ER14250), protection rating (IP67), mounting methods (adhesive or screws), configuration (at the time of order or via app), ease of battery replacement (screw-on cover), and ease of turning the device on or off (it has an internal button and a magnetic sensor, allowing it to be operated without opening).

ACCENT SYSTEMS #
iBKS is a Bluetooth Low Energy family based on Nordic Semiconductors nrf51822 chipset.
The three protocols that beacons comply with are iBeaconTM , EddystoneTM (UID, URL, TLM & EID), and Firmware update over the air.
iBKS family has FCC Certification (USA) and CE Certification (EU).
Beacons are provided out of the box with custom configuration, but all parameters can also be modified through the iBKS Config Tool App (available for iOS and Android).
MODEL | TX POWER (dBm) | BATTERY LIFETIME (depending on Tx power and interval) | RANGE OF COVERAGE | BATTERY LEVEL | SENSITIVITY | USEFUL RESOURCES | RECOMMENDED USES |
---|---|---|---|---|---|---|---|
iBKS 105 | [-30 dBm / +4 dBm] | Replaceable – Up to 46 months | Up to 50m (We recommend to limit the range to 40m or less) | Yes | Up to -102 dBm | iBKS 105 Datasheet | Indoor & outdoor positioning with smartphones |
iBKS Card | [-40 dBm / +4 dBm] | Replaceable – Up to 18 months | Up to 100m (We recommend to limit the range to 90m or less) | Yes | Up to -92 dBm | iBKS Card Datasheet | Indoor asset tracking |
iBKS Plus | [-30 dBm / +4 dBm] | Replaceable – Up to 104 months | Up to 100m (We recommend to limit the range to 90m or less) | Yes | Up to -102 dBm | iBKS Plus Datasheet | Indoor & outdoor positioning with smartphones |
iBKS USB | [-30 dBm / +4 dBm] | Works as long as it is plugged | Up to 100m (We recommend to limit the range to 90m or less) | Yes | Up to -102 dBm | iBKS USB Datasheet | Indoor & outdoor positioning with smartphones |
If you’re still unsure about purchasing beacons, please send an email to sales@situm.com and we will be happy to guide you towards choosing the best ones for your need.