Changes

Line 3: Line 3:     
==Solution description==
 
==Solution description==
First, BLE beacons are set up in an inside space, their position will remain fixed and they will serve as a known location reference. These beacons periodically broadcast a signal which is unique for each beacon containing the beacon’s ID. All FM devices can detect this broadcasted signal, therefore, many  FM devices can utilise the set up beacons for positioning simultaneously. Once a FM device configured for the solution receives a signal from a beacon, the relationship between the strength of this received signal (RSSI-Received signal strength Indicator) and transmitted signal strength (which is a constant for each beacon), will be proportional to the distance between them, as radio waves propagate according to the inverse square law. With several beacons detected by the FM device and having calculated the distance to each of them, the position of the configured FM device can be approximated by a positioning algorithm, such as trilateration. These calculations are performed on the server side.
+
First, BLE beacons are set up in an inside space, their position will remain fixed and they will serve as a known location reference. These beacons periodically broadcast a signal which is unique for each beacon containing the beacon’s ID. All FM devices can detect this broadcasted signal, therefore, many  FM devices can utilise the set up beacons for positioning simultaneously. Once a FM device configured for the solution receives a signal from a beacon, the relationship between the strength of this received signal (RSSI-Received signal strength Indicator) and transmitted signal strength (which is a constant for each beacon), will be proportional to the distance between them, as radio waves propagate according to the inverse square law. In general, distance to the beacon can be calculated by the following formula:
 +
 
 +
<math>Distance = 10^{\frac{Measured Power-RSSI}{10N}}</math>
 +
 
 +
Where,
 +
 
 +
* Measured Power is the RSSI value one meter away from the beacon if it is using iBeacon protocol, or 0 meters away if it is using Eddystone protocol.
 +
 
 +
* N is a constant for the environmental factor. It has a value between 2-4 and should be determined experimentally based on the facility.
 +
 
 +
With several beacons detected by the FM device and having calculated the distance to each of them, the position of the configured FM device can be approximated by a positioning algorithm, such as trilateration. These calculations are performed on the server side.
 +
 
 +
 
 +
 
 
[[File:452697 eye beacon warehouse 1.3.png | Principle of operation]]
 
[[File:452697 eye beacon warehouse 1.3.png | Principle of operation]]
      
==Beacon installation==
 
==Beacon installation==
Line 19: Line 31:  
#In [[FMB120_Bluetooth_settings|Bluetooth]] settings Enable Bluetooth, set this setting as either "Enable (hidden)" or "Enable (visible)", otherwise Bluetooth will be disabled;
 
#In [[FMB120_Bluetooth_settings|Bluetooth]] settings Enable Bluetooth, set this setting as either "Enable (hidden)" or "Enable (visible)", otherwise Bluetooth will be disabled;
 
#In [[FMB120_Bluetooth_4.0_settings|Bluetooth 4.0]] settings, set Non Stop Scan to "enabled" or "disabled" and configure the desired update interval.
 
#In [[FMB120_Bluetooth_4.0_settings|Bluetooth 4.0]] settings, set Non Stop Scan to "enabled" or "disabled" and configure the desired update interval.
#In [[FMB120_Beacon_List|Beacon list]] settings, configure Beacon Detection as "Configured" and Beacon Record as "Periodic". This configuration will allow detection of beacons from the beacon list and send periodical positioning data to the server. However, keep in mind only 50 beacons can be added to the beacon list.
+
#In [[FMB120_Beacon_List|Beacon list]] settings, configure Beacon Detection as "Configured" and Beacon Record as "Periodic". This configuration will allow detection of beacons from the beacon list and send periodical positioning data to the server. The lower the period, the more frequently a position update can be obtained. If On Change is selected – device will not create Beacon record after every scan procedure is completed unless scanned Beacon list will change. <br>
 
•If the beacon detection option is set to Configured, only beacons from the beacon list will be detected and their data will be sent to the server.  
 
•If the beacon detection option is set to Configured, only beacons from the beacon list will be detected and their data will be sent to the server.  
 
<br>
 
<br>
Line 386: Line 398:  
| style="vertical-align: middle; text-align: center;" |Additional beacon data
 
| style="vertical-align: middle; text-align: center;" |Additional beacon data
 
|}
 
|}
 +
 +
An example configuration of how to capture RSSI as well temperature readings from an Eye Sensor can be found [https://wiki.teltonika-gps.com/view/Advanced_Beacon_Capturing_Configuration#EYE_Sensor_Capturing_Configuration| here]

Navigation menu