![]() ![]() Currently, indoor localization is a live and active research area as witnessed by the large number of related publications and events. ![]() The need for wide-spread and low-cost solutions for indoor localization has pushed the research towards new technologies, solutions and algorithms. At the same time, raw localization data have also been used to infer information about social interactions among people, and this use of localization data is gaining more and more attention, because of its potential use in online social networks (such as Facebook, Google+ or Twitter), mobile social networking or mobile crowdsensing, where it can contribute to add a physical level of sociality in worlds that, up to now, had only been virtual. In this scenario, indoor localization plays a key role since it is a main enabler for location-based services that deliver services at the right time in the right place and that can thus better assist people in both their ordinary and extra-ordinary activities. Should be the expected RSSI when the beacon is exactly 1 meter away from the room-assistant instance.The massive introduction of Internet of Things devices on the market-it is expected that a population of over 50 billions of devices will be connected to the Internet by 2020 -and the consequent widespread availability of wearable cyber-physical devices opens new ways of delivering services to people. Overrides the measured power open in new window of a BLE tag, which is used for distance calculation. Sets a friendly name for the device, which is sent to the home automation software for easier identification. Useful to hide peripheral addresses from publicly shared home automation configurations. NameĬhanges the ID of the device within room-assistant, which is used for entity ID generation. The tag overrides object can be considered as a map with the BLE tag ID as key and an object with some of the following settings as value. Only log newly discovered beacons if raw RSSI values are greater than this (useful to reduce log spam if on a busy street).Ĭovariance of the process noise, used for measurement noise reduction via a Kalman filter open in new window.Ĭovariance of the measurement noise, used for measurement noise reduction via a Kalman filter open in new window. Whether this instance should emit iBeacon advertisements via BLE, which can be used by the room-assistant companion app to auto-toggle advertising. ID of the Bluetooth device to use for the inquiries, e.g. The mask operates on a 32bit value with major as the high two bytes and minor as the low two bytes.Īllows you to override some properties of the tracked devices. If non-zero, extract the beacon's battery level from the major/minor fields. Allows you to fine-tune measurements if you use different Bluetooth adapters across your cluster.įilter out bits of the major ID to make dynamic tag IDs with encoded information consistent for filtering.įilter out bits of the minor ID to make dynamic tag IDs with encoded information consistent for filtering. Limits the distance at which a received BLE advertisement is still reported if configured. The default value disables the throttling. Minimum amount of seconds that should be waited between distance updates for each tag. This value should be higher than the advertisement frequency of your peripheral. The time after which a recorded distance is considered outdated. Whether only iBeacons should be considered when scanning for devices ot not. Whether additional data from iBeacon devices should be taken into account or not. Whether the denylist should be evaluated as a list of regular expressions open in new window or not. If an ID matches both allowlist and denylist it will not be tracked. Whether the allowlist should be evaluated as a list of regular expressions open in new window or not.Ī list of BLE tag IDs that should not be tracked. # RequirementsĪ list of BLE tag IDs that should be tracked. The distance value is smoothed using a Kalman filter open in new window to limit the impact of measurement noise. The best accuracy can be achieved with properly configured iBeacons. Since there are many factors at play these estimations are not exact measurements, especially once there are obstructions between the BLE device and room-assistant instance. The integration calculates an estimated distance in meters for all advertisements it receives and uses that to update the current location of the device. You can use Google or your favorite tech hardware store to find many other products like them that would also work. An example would be the RadBeacon Chip open in new window or the iB001W open in new window. You can use any of the many different BLE tags or smart armbands out there, as long as they send out a constant ID. The Bluetooth Low Energy (BLE) integration scans for advertisement packets that other devices, like iBeacon or Bluetooth tags, emit. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |