{"id":18471,"date":"2026-03-24T15:49:47","date_gmt":"2026-03-24T07:49:47","guid":{"rendered":"https:\/\/www.lansitec.com\/?p=18471"},"modified":"2026-05-25T16:41:45","modified_gmt":"2026-05-25T08:41:45","slug":"indoor-positioning-accuracy-essential-guide-to-multi-floor-tracking-without-floor-jumping","status":"publish","type":"post","link":"https:\/\/www.lansitec.com\/de\/blogs\/genaue-indoor-positionierung-ein-unverzichtbarer-leitfaden-fur-die-mehrstockige-ortung-ohne-etagenwechsel\/","title":{"rendered":"Genauigkeit der Indoor-Positionierung: Ein unverzichtbarer Leitfaden f\u00fcr die mehrst\u00f6ckige Ortung ohne Etagenwechsel"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><em><em>A practical playbook for BLE beacon power tuning + barometer-based floor hints.<\/em><\/em><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What Is Floor Jumping in Indoor Positioning Systems?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ghosting happens when your tracking engine \u201csees\u201d <a href=\"https:\/\/www.lansitec.com\/fr\/balises-bluetooth\/\">beacons<\/a> from the wrong floor. Stairwells, elevator shafts, hollow metal decking, and open atriums make it worse. <a href=\"https:\/\/www.lansitec.com\/fr\/blogs\/positionnement-interieur-rssi\/\">RSSI<\/a> alone can\u2019t save you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So we use a two-layer approach:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contain RF per floor by reducing beacon <a href=\"https:\/\/www.lansitec.com\/fr\/blogs\/optimisation-de-la-puissance-tx-pour-le-suivi-iot-amelioration-de-la-portee-conformite-de-la-duree-de-vie-de-la-batterie\/\">TX power<\/a> and designing coverage like zones.<\/li>\n\n\n\n<li>Break ties with height using a barometer signal from the wearable.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is not theoretical. Lansitec\u2019s own B-Fixed deployment notes call out multi-floor interference and tell you exactly what to tweak. <sup><a href=\"#references\" data-type=\"internal\" data-id=\"#references\">(1)<\/a><\/sup><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Fix Multi-Floor BLE Tracking Errors<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1) How to Assign Unique Beacon IDs Per Floor, before you touch RF<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Don\u2019t let floors look identical.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A simple, scalable rule:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Give each floor its own beacon group (IDs that never overlap across floors).<\/li>\n\n\n\n<li>Keep a predictable naming scheme so your backend can interpret \u201cFloor 2, Zone 7\u201d instantly.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Lansitec explicitly recommends deploying different <a href=\"https:\/\/www.lansitec.com\/fr\/balises-bluetooth\/\">beacons<\/a> for different floors to identify floors. <sup><a href=\"#references\" data-type=\"internal\" data-id=\"#references\">(1)<\/a><\/sup><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2) How to Reduce BLE Beacon Signal Bleed Between Floors so it stops bleeding upstairs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is the fastest ghosting reducer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a multi-floor chemical factory example (hollowed metal floors), Lansitec recommends reducing beacon signal transmission power to -26 dBm to avoid interference between floors. <sup><a href=\"#references\" data-type=\"internal\" data-id=\"#references\">(1)<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reality check: not every beacon supports -26 dBm. But the principle holds: turn it down until the next floor mostly disappears.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From the same B-Fixed document, one beacon spec lists RF power options roughly -21 dBm to +5 dBm.&nbsp; If your beacon bottoms out at -20\/ -21 dBm, you still win by being deliberate about placement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Quick field loop (we use this a lot):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start low TX.<\/li>\n\n\n\n<li>Walk hotspots (stairs, elevator lobbies, void edges).<\/li>\n\n\n\n<li>If Floor 2 <a href=\"https:\/\/www.lansitec.com\/fr\/balises-bluetooth\/\">beacons<\/a> still show up strongly on Floor 1, lower TX again or move the beacon a few meters away from the shaft.<\/li>\n\n\n\n<li>Repeat until cross-floor receptions become rare and weak.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3) <strong>Best BLE Beacon Interval <\/strong>for<strong> Reliable Indoor Tracking<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Many ghosting incidents actually start here: the tracker doesn\u2019t listen continuously.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Lansitec\u2019s B-Fixed tracking principles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The tracker\u2019s <a href=\"https:\/\/www.lansitec.com\/fr\/blogs\/guide-essentiel-sur-la-lecture-et-la-reception-bluetooth-le-deblocage-du-suivi-bluetooth-et-les-performances-des-balises-iot\/\">Bluetooth receiving<\/a> window is 3 seconds.<\/li>\n\n\n\n<li>The beacon transmission interval should not exceed 1 second, or the tracker may miss it.<\/li>\n\n\n\n<li>Lansitec suggests 800 ms, 500 ms, or less as a practical range.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That interval also helps your backend stabilize floor decisions without waiting forever for packets.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4) Using Barometer Sensors for Accurate Floor Detection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">RF containment gets you 80% of the way. Barometer gets you the last 20%, especially near stairs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two Lansitec wearables you can use as \u201cheight hint sources\u201d:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.lansitec.com\/fr\/lorawan\/\">LoRaWAN<\/a> Helmet Sensor: barometer supported, 10 cm altitude accuracy. <sup><a href=\"#references\" data-type=\"internal\" data-id=\"#references\">(2)<\/a><\/sup><\/li>\n\n\n\n<li>NB-IoT &amp; <a href=\"https:\/\/www.lansitec.com\/fr\/produits\/suivi-des-badges-nb-iot\/\">LTE-M Badge Tracker<\/a> (NBM2): barometer + accelerometer, detects altitude changes around \u00b11 m (as stated on the product page). <sup><a href=\"#references\" data-type=\"internal\" data-id=\"#references\">(3)<\/a><\/sup><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Use the barometer as a relative floor discriminator, not as absolute altitude. You care about \u201cFloor 3 vs Floor 4,\u201d not \u201c312.6 meters above sea level.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want a formal basis for converting pressure to altitude (and why temperature matters), NCAR\u2019s note on pressure altitude walks through the standard equations and constants. <sup><a href=\"#references\" data-type=\"internal\" data-id=\"#references\">(5)<\/a><\/sup><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5) How to Combine BLE and Barometer Data for Floor Accuracy<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is where ghosting dies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A practical fusion strategy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Let <a href=\"https:\/\/www.lansitec.com\/fr\/balises-bluetooth\/\">beacons<\/a> vote for a floor (based on your floor-specific ID grouping).<\/li>\n\n\n\n<li>Let barometer vote for a floor band (based on calibrated floor-to-floor height).<\/li>\n\n\n\n<li>Only switch floors after stable evidence.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rule of thumb (simple, effective):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Require 3 consecutive reports agreeing on a new floor before you switch.<\/li>\n\n\n\n<li>Add hysteresis around stairwells so a person doesn\u2019t bounce floors mid-step.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Barometric <a href=\"https:\/\/www.lansitec.com\/fr\/capteurs\/\">sensors<\/a> can resolve small altitude changes, but they also drift over time. Bosch\u2019s BMP581 press release highlights both high relative accuracy and long-term drift characteristics, which is exactly why we treat the barometer as relative + periodically re-anchored. (4)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Multi-Floor BLE Configuration Guide<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Building condition<\/th><th>Beacon <a href=\"https:\/\/www.lansitec.com\/fr\/blogs\/optimisation-de-la-puissance-tx-pour-le-suivi-iot-amelioration-de-la-portee-conformite-de-la-duree-de-vie-de-la-batterie\/\">TX power<\/a> approach<\/th><th>Beacon interval<\/th><th>Barometer role<\/th><\/tr><\/thead><tbody><tr><td>Concrete floors, closed stair cores<\/td><td>Low to mid (reduce overlap)<\/td><td>500\u2013800 ms target<\/td><td>Tie-breaker<\/td><\/tr><tr><td>Hollow\/metal decking, open shafts<\/td><td>Push very low (example guidance: -26 dBm where supported)<\/td><td>500 ms or less<\/td><td>Primary floor lock<\/td><\/tr><tr><td>Mixed site (warehouse + offices)<\/td><td>Lower in offices, slightly higher in open bays<\/td><td>500\u2013800 ms<\/td><td>Strong near transitions<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Multi-Floor Indoor Tracking Deployment Checklist<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Separate <a href=\"https:\/\/www.lansitec.com\/fr\/balises-bluetooth\/\">beacons<\/a> by floor so IDs never overlap.<\/li>\n\n\n\n<li>Reduce <a href=\"https:\/\/www.lansitec.com\/fr\/blogs\/optimisation-de-la-puissance-tx-pour-le-suivi-iot-amelioration-de-la-portee-conformite-de-la-duree-de-vie-de-la-batterie\/\">TX power<\/a> until cross-floor receptions become weak and rare (Lansitec example: -26 dBm in a multi-floor metal-deck area).<\/li>\n\n\n\n<li>Keep beacon intervals aligned with the 3-second receive window (target 800 ms \/ 500 ms).<\/li>\n\n\n\n<li>Turn on barometer floor bands on wearables that support it (Helmet Sensor, NBM2 badge).<\/li>\n\n\n\n<li>Add a conservative floor-switch rule (3 confirmations, hysteresis).<\/li>\n<\/ul>\n\n\n<div\n\tclass=\"betterdocs-faq-wrapper layout-modern icon-after betterdocs-faq-layout-1 betterdocs-faq-4etorly betterdocs-shortcode\">\n\t<h2 class=\"betterdocs-faq-layout-1 betterdocs-faq-4etorly betterdocs-faq-section-title\">Frequently Asked Questions<\/h2>\n\t<div class=\"betterdocs-faq-inner-wrapper\">\n\t\t<div class=\"betterdocs-faq-title\">\n\t<h3 class=\"betterdocs-faq-title-tag\">About Multi-floor Indoor Tracking<\/h3><\/div>\n<ul class=\"betterdocs-faq-list\"><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n\t\t<p class=\"betterdocs-faq-post-name\">\n\t\tCan a barometer really tell which floor I\u2019m on?\t<\/p>\n\t<svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"stroke-width=\"2\"><g fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-linejoin=\"round\"><path d=\"M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><g stroke-width=\"2\" fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"square\" stroke-miterlimit=\"10\"><path d=\"M12 7v10M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><\/div>\n<div class=\"betterdocs-faq-main-content\" >\n\t<p><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">Yes, as a relative indicator. Pressure shifts slightly as you move a few meters up or down, which is usually enough to separate floors once you calibrate \u201cfloor bands\u201d for that building. Lansitec explicitly recommends using the tracker\u2019s built-in barometer to measure floor height and differentiate floors. For hardware examples, Lansitec lists barometer support and altitude-related specs on Helmet Sensor and NB-IoT\/LTE-M Badge Tracker pages.<\/span><\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n\t\t<p class=\"betterdocs-faq-post-name\">\n\t\tWon\u2019t weather changes mess up barometer floor detection?\t<\/p>\n\t<svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"stroke-width=\"2\"><g fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-linejoin=\"round\"><path d=\"M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><g stroke-width=\"2\" fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"square\" stroke-miterlimit=\"10\"><path d=\"M12 7v10M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><\/div>\n<div class=\"betterdocs-faq-main-content\" >\n\t<p><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">Weather changes pressure slowly, over hours. Floor changes happen quickly, in seconds. In practice, you handle this by anchoring to a reference floor (or a baseline) and using smoothing plus hysteresis so the system reacts to fast changes, not slow drift. Sensor vendors also talk about long-term drift characteristics, which is why we treat the barometer as \u201crelative and filtered,\u201d not absolute altitude.<\/span><\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n\t\t<p class=\"betterdocs-faq-post-name\">\n\t\tHow do I calibrate floor heights with barometer data?\t<\/p>\n\t<svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"stroke-width=\"2\"><g fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-linejoin=\"round\"><path d=\"M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><g stroke-width=\"2\" fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"square\" stroke-miterlimit=\"10\"><path d=\"M12 7v10M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><\/div>\n<div class=\"betterdocs-faq-main-content\" >\n\t<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">A pragmatic method we\u2019ve used:<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">&#8211; Record stable pressure readings on each floor (30\u201360 seconds per floor).<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">&#8211; Store either absolute pressure bands per floor, or pressure differences relative to a chosen reference floor.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">&#8211; Re-anchor occasionally (daily, weekly, or after big HVAC changes) if your environment is sensitive.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">For the underlying pressure-altitude relationship, NCAR\u2019s note is a good reference.<\/span><\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n\t\t<p class=\"betterdocs-faq-post-name\">\n\t\tWhat happens near stairwells or elevators where ghosting is worst?\t<\/p>\n\t<svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"stroke-width=\"2\"><g fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-linejoin=\"round\"><path d=\"M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><g stroke-width=\"2\" fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"square\" stroke-miterlimit=\"10\"><path d=\"M12 7v10M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><\/div>\n<div class=\"betterdocs-faq-main-content\" >\n\t<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">That\u2019s where a barometer helps most. <a href=\"https:\/\/www.lansitec.com\/blogs\/rssi-indoor-positioning\/\">RSSI<\/a> gets chaotic near vertical openings, so you use conservative rules:<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">&#8211; Require 2\u20133 consecutive confirmations before switching floors.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">&#8211; Add hysteresis so a person climbing stairs doesn\u2019t bounce off the floor on every step.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">The \u201cwhy\u201d is also covered in Lansitec\u2019s own multi-floor guidance and deployment notes.<\/span><\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n\t\t<p class=\"betterdocs-faq-post-name\">\n\t\tMy <a href=\"https:\/\/www.lansitec.com\/fr\/balises-bluetooth\/\">beacons<\/a> can\u2019t go as low as -26 dBm. What do I do?\t<\/p>\n\t<svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"stroke-width=\"2\"><g fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-linejoin=\"round\"><path d=\"M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><g stroke-width=\"2\" fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"square\" stroke-miterlimit=\"10\"><path d=\"M12 7v10M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><\/div>\n<div class=\"betterdocs-faq-main-content\" >\n\t<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">Still reduce power as far as your model supports, then fix the rest with placement and zoning:<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">&#8211; Move <a href=\"https:\/\/www.lansitec.com\/fr\/balises-bluetooth\/\">beacons<\/a> away from stair cores, elevator shafts, and atriums.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">&#8211; Tighten zones so overlap stays local on the same floor.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">&#8211; Use a barometer to break ties when RF leaks anyway.<\/span><\/p>\n<p style=\"text-align:justify;\"><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\"> Lansitec\u2019s -26 dBm note is a site-specific recommendation, not a universal requirement.<\/span><\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n\t\t<p class=\"betterdocs-faq-post-name\">\n\t\tWhat beacon interval should I use for reliable detection while people move?\t<\/p>\n\t<svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"stroke-width=\"2\"><g fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-linejoin=\"round\"><path d=\"M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><g stroke-width=\"2\" fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"square\" stroke-miterlimit=\"10\"><path d=\"M12 7v10M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><\/div>\n<div class=\"betterdocs-faq-main-content\" >\n\t<p><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">Match the tracker\u2019s listening behavior. Lansitec notes a 3-second <a href=\"https:\/\/www.lansitec.com\/fr\/blogs\/guide-essentiel-sur-la-lecture-et-la-reception-bluetooth-le-deblocage-du-suivi-bluetooth-et-les-performances-des-balises-iot\/\">Bluetooth receiving<\/a> window and recommends keeping beacon intervals at 1 second or less, with 800 ms and 500 ms as practical starting points. This gives you enough packets to make stable decisions without waiting ages.<\/span><\/p>\n<\/div>\n<\/div><\/li><li><div class=\"betterdocs-faq-group\"><div class=\"betterdocs-faq-post\">\n\t\t<p class=\"betterdocs-faq-post-name\">\n\t\tDo I need a barometer if I already separate beacon IDs by floor?\t<\/p>\n\t<svg class=\"betterdocs-faq-iconminus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"stroke-width=\"2\"><g fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-linejoin=\"round\"><path d=\"M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><svg class=\"betterdocs-faq-iconplus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><g stroke-width=\"2\" fill=\"none\" stroke=\"#528ffe\" stroke-linecap=\"square\" stroke-miterlimit=\"10\"><path d=\"M12 7v10M17 12H7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"11\"><\/circle><\/g><\/svg><\/div>\n<div class=\"betterdocs-faq-main-content\" >\n\t<p><span style=\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\">If your building has clean RF separation, maybe not. But in real sites with shafts, metal structures, or open voids, cross-floor bleed shows up sooner or later. The barometer acts as the \u201csecond vote\u201d that prevents those occasional teleports. Lansitec recommends both approaches: floor-specific beacon identification plus barometer-based height differentiation where needed. <\/span><\/p>\n<\/div>\n<\/div><\/li><\/ul><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Can a barometer really tell which floor I\\u2019m on?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">Yes, as a relative indicator. Pressure shifts slightly as you move a few meters up or down, which is usually enough to separate floors once you calibrate \\u201cfloor bands\\u201d for that building. Lansitec explicitly recommends using the tracker\\u2019s built-in barometer to measure floor height and differentiate floors. For hardware examples, Lansitec lists barometer support and altitude-related specs on Helmet Sensor and NB-IoT\\\/LTE-M Badge Tracker pages.<\\\/span><\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"Won\\u2019t weather changes mess up barometer floor detection?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">Weather changes pressure slowly, over hours. Floor changes happen quickly, in seconds. In practice, you handle this by anchoring to a reference floor (or a baseline) and using smoothing plus hysteresis so the system reacts to fast changes, not slow drift. Sensor vendors also talk about long-term drift characteristics, which is why we treat the barometer as \\u201crelative and filtered,\\u201d not absolute altitude.<\\\/span><\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"How do I calibrate floor heights with barometer data?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">A pragmatic method we\\u2019ve used:<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">- Record stable pressure readings on each floor (30\\u201360 seconds per floor).<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">- Store either absolute pressure bands per floor, or pressure differences relative to a chosen reference floor.<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">- Re-anchor occasionally (daily, weekly, or after big HVAC changes) if your environment is sensitive.<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">For the underlying pressure-altitude relationship, NCAR\\u2019s note is a good reference.<\\\/span><\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"What happens near stairwells or elevators where ghosting is worst?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">That\\u2019s where a barometer helps most. RSSI gets chaotic near vertical openings, so you use conservative rules:<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">- Require 2\\u20133 consecutive confirmations before switching floors.<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">- Add hysteresis so a person climbing stairs doesn\\u2019t bounce off the floor on every step.<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">The \\u201cwhy\\u201d is also covered in Lansitec\\u2019s own multi-floor guidance and deployment notes.<\\\/span><br><\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"My beacons can\\u2019t go as low as -26 dBm. What do I do?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">Still reduce power as far as your model supports, then fix the rest with placement and zoning:<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">- Move beacons away from stair cores, elevator shafts, and atriums.<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">- Tighten zones so overlap stays local on the same floor.<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">- Use a barometer to break ties when RF leaks anyway.<\\\/span><\\\/p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\"> Lansitec\\u2019s -26 dBm note is a site-specific recommendation, not a universal requirement.<\\\/span><br><\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"What beacon interval should I use for reliable detection while people move?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">Match the tracker\\u2019s listening behavior. Lansitec notes a 3-second Bluetooth receiving window and recommends keeping beacon intervals at 1 second or less, with 800 ms and 500 ms as practical starting points. This gives you enough packets to make stable decisions without waiting ages.<\\\/span><\\\/p>\\n\"}},{\"@type\":\"Question\",\"name\":\"Do I need a barometer if I already separate beacon IDs by floor?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"color: rgb(0,0,0);background-color: transparent;font-size: 11pt;font-family: Calibri, sans-serif;\\\">If your building has clean RF separation, maybe not. But in real sites with shafts, metal structures, or open voids, cross-floor bleed shows up sooner or later. The barometer acts as the \\u201csecond vote\\u201d that prevents those occasional teleports. Lansitec recommends both approaches: floor-specific beacon identification plus barometer-based height differentiation where needed. <\\\/span><\\\/p>\\n\"}}]}<\/script>\t<\/div>\n<\/div>\n\n\n\n<p id=\"references\"><\/p>\n\n\n\n<p data-wp-context---core-fit-text=\"core\/fit-text::{&quot;fontSize&quot;:&quot;&quot;}\" data-wp-init---core-fit-text=\"core\/fit-text::callbacks.init\" data-wp-interactive data-wp-style--font-size=\"core\/fit-text::context.fontSize\" class=\"has-fit-text wp-block-paragraph\">References and further reading:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Lansitec, \u201c<\/strong><a href=\"https:\/\/www.lansitec.com\/solutions\/bluetooth-beacon-fixed-tracking-solution\/?_gl=1*a5t02w*_up*MQ..*_ga*MTkwNTI2MDMyMC4xNzcxODczNDE1*_ga_Q5CJ65087G*czE3NzE4NzM0MTUkbzEkZzAkdDE3NzE4NzM0MTUkajYwJGwwJGg3MzI2OTk0MDI.\"><strong>B-Fixed\u00ae Personnel &amp; Asset Tracking Solution\u201d<\/strong><\/a><\/li>\n\n\n\n<li><strong>Lansitec, \u201c<\/strong><a href=\"https:\/\/www.lansitec.com\/products\/helmet-tracker-sensor\/\"><strong>LoRaWAN Helmet Sensor<\/strong><\/a><strong>\u201d<\/strong><\/li>\n\n\n\n<li><strong>Lansitec, \u201c<\/strong><a href=\"https:\/\/www.lansitec.com\/products\/nb-iot-badge-tracker\/\"><strong>NB-IoT &amp; LTE-M Badge Tracker<\/strong><\/a><strong>\u201d<\/strong><\/li>\n\n\n\n<li><a href=\"https:\/\/www.bosch-presse.de\/pressportal\/zip?country=de&amp;docId=238272&amp;language=en\" target=\"_blank\" rel=\"noopener\"><strong>Bosch Sensortec (Robert Bosch GmbH), \u201cPress Release: BMP581\u2026\u201d<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ncar.github.io\/aircraft_ProcessingAlgorithms\/www\/PressureAltitude.pdf\" target=\"_blank\" rel=\"noopener\"><strong>NCAR, \u201cCalculation of pressure altitude\u201d<\/strong><\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Ein praktischer Leitfaden zur Optimierung der Sendeleistung von BLE-Beacons + barometerbasierte Etagenhinweise. Was ist \u201cFloor Jumping\u201d in Indoor-Positionierungssystemen? Ghosting tritt auf, wenn Ihr Tracking-System Beacons von der falschen Etage empf\u00e4ngt. Treppenh\u00e4user, Aufzugssch\u00e4chte, Hohlblechdecken und offene Atrien verschlimmern das Problem. RSSI allein reicht nicht aus. Daher verwenden wir einen zweistufigen Ansatz:\u2026&nbsp;<a href=\"https:\/\/www.lansitec.com\/de\/blogs\/genaue-indoor-positionierung-ein-unverzichtbarer-leitfaden-fur-die-mehrstockige-ortung-ohne-etagenwechsel\/\" rel=\"bookmark\">Weiterlesen \u00bb<span class=\"screen-reader-text\">Genauigkeit der Indoor-Positionierung: Ein unverzichtbarer Leitfaden f\u00fcr die mehrst\u00f6ckige Ortung ohne Etagenwechsel<\/span><\/a><\/p>","protected":false},"author":12,"featured_media":18506,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[19],"tags":[],"class_list":["post-18471","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot-education"],"_links":{"self":[{"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/posts\/18471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/comments?post=18471"}],"version-history":[{"count":5,"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/posts\/18471\/revisions"}],"predecessor-version":[{"id":18483,"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/posts\/18471\/revisions\/18483"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/media\/18506"}],"wp:attachment":[{"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/media?parent=18471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/categories?post=18471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lansitec.com\/de\/wp-json\/wp\/v2\/tags?post=18471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}