Naubat is designed for passive continuous monitoring with minimal user interaction while maintaining consistent Bluetooth communication and data collection behavior.
The app scans for compatible Bluetooth Low Energy dongles and reconnects automatically when they become available.
As operating conditions change, it transitions between Disconnected, Idle, and Collecting Data states.
These transitions are handled automatically during normal use.
Android requires an active foreground notification for persistent background operation.
Battery optimization settings can affect whether background processes remain active over time.
Background reliability depends partly on each device manufacturer’s system configuration.
In the current version, background operation is supported under normal system conditions.
If Bluetooth is toggled off and on, reopening the app may be required in some cases to restore expected behavior.
Current version behavior may evolve in future updates.
Data is buffered locally when internet connectivity is unavailable.
Up to 10 minutes of buffered data is retained.
Beyond that limit, older buffered data is replaced using a FIFO strategy.
Dashboard updates are delivered in batches at approximately one-minute intervals.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Naubat Docs","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/naubat/VpKDtcCHISfqBlzl/logo/light.svg?fit=max\u0026auto=format\u0026n=VpKDtcCHISfqBlzl\u0026q=85\u0026s=f9be6e6b023464e9c2b53fcf620cbdad","dark":"https://mintcdn.com/naubat/VpKDtcCHISfqBlzl/logo/dark.svg?fit=max\u0026auto=format\u0026n=VpKDtcCHISfqBlzl\u0026q=85\u0026s=3f2cb5511d713c28eae0af1e75388dd6"},"favicon":"/images/favicon-naubat.png","navbar":{"links":[{"href":"https://naubat.com","label":"Naubat"},{"href":"/es","label":"ES"},{"href":"/en","label":"EN"}]},"footer":{"socials":{"x":"https://x.com/mintlify","github":"https://github.com/mintlify","linkedin":"https://linkedin.com/company/mintlify"}},"seo":{"metatags":{"canonical":"https://docs.naubat.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"naubat","hasAudioNarration":false,"actualSubdomain":"naubat","customDomains":["docs.naubat.com"],"gitSource":{"type":"github","owner":"naubat1","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e9aebd0a90f91cb4c1e8","collectionId":"51f93b01-4d3a-41fb-aa92-4039ab061fd1","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e9aebd0a90f91cb4c1e8:success","clientVersion":"0.0.3894","searchFilterCounts":[{"language":"default","tag":"EN","count":13},{"language":"default","tag":"ES","count":13},{"language":"default","tag":"Getting started","count":4},{"language":"default","tag":"How it works","count":4},{"language":"default","tag":"Primeros pasos","count":4},{"language":"default","tag":"Cómo funciona","count":4},{"language":"default","tag":"Compatibility","count":3},{"language":"default","tag":"Compatibilidad","count":3},{"language":"default","tag":"FAQ","count":2},{"language":"default","tag":"Introduction","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/getting-started/background-usage","slug":"/en/getting-started/background-usage","pageMetadata":{"title":"Background Operation","description":"How Naubat runs in background on Android and iOS","href":"/en/getting-started/background-usage"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How Naubat runs in background on Android and iOS\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`background-operation`,children:`Background Operation`}),`\n`,_jsx(_components.p,{children:`Naubat is designed for passive continuous monitoring with minimal user interaction while maintaining consistent Bluetooth communication and data collection behavior.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works-in-background`,children:`How It Works in Background`}),`\n`,_jsx(_components.p,{children:`The app scans for compatible Bluetooth Low Energy dongles and reconnects automatically when they become available.\nAs operating conditions change, it transitions between Disconnected, Idle, and Collecting Data states.\nThese transitions are handled automatically during normal use.`}),`\n`,_jsx(Heading,{level:`2`,id:`android-behavior`,children:`Android Behavior`}),`\n`,_jsx(_components.p,{children:`Android requires an active foreground notification for persistent background operation.\nBattery optimization settings can affect whether background processes remain active over time.\nBackground reliability depends partly on each device manufacturer’s system configuration.`}),`\n`,_jsx(Heading,{level:`2`,id:`ios-behavior`,children:`iOS Behavior`}),`\n`,_jsx(_components.p,{children:`In the current version, background operation is supported under normal system conditions.\nIf Bluetooth is toggled off and on, reopening the app may be required in some cases to restore expected behavior.\nCurrent version behavior may evolve in future updates.`}),`\n`,_jsx(Heading,{level:`2`,id:`internet-connectivity`,children:`Internet Connectivity`}),`\n`,_jsx(_components.p,{children:`Data is buffered locally when internet connectivity is unavailable.\nUp to 10 minutes of buffered data is retained.\nBeyond that limit, older buffered data is replaced using a FIFO strategy.\nDashboard updates are delivered in batches at approximately one-minute intervals.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Background Operation","description":"How Naubat runs in background on Android and iOS","href":"/en/getting-started/background-usage"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Background Operation","slug":"background-operation","depth":1,"children":[]},{"title":"How It Works in Background","slug":"how-it-works-in-background","depth":2,"children":[]},{"title":"Android Behavior","slug":"android-behavior","depth":2,"children":[]},{"title":"iOS Behavior","slug":"ios-behavior","depth":2,"children":[]},{"title":"Internet Connectivity","slug":"internet-connectivity","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"naubat","siteName":"Naubat Docs","title":"Background Operation - Naubat Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-07T09:48:30.898Z","originalFileLocation":"en/getting-started/background-usage.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"How Naubat runs in background on Android and iOS\">\u003cmeta data-mint-head name=\"application-name\" content=\"Naubat Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Background Operation - Naubat Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"How Naubat runs in background on Android and iOS\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Naubat Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.naubat.com/en/getting-started/background-usage\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Background Operation - Naubat Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How Naubat runs in background on Android and iOS\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/naubat/kwr6OAbMdJL5iyCQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Naubat Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.naubat.com/en/getting-started/background-usage\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/getting-started/background-usage.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.naubat.com/#organization\",\"name\":\"Naubat Docs\",\"url\":\"https://docs.naubat.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/naubat/VpKDtcCHISfqBlzl/logo/light.svg?fit=max\u0026auto=format\u0026n=VpKDtcCHISfqBlzl\u0026q=85\u0026s=f9be6e6b023464e9c2b53fcf620cbdad\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.naubat.com#website\",\"name\":\"Naubat Docs\",\"url\":\"https://docs.naubat.com\",\"publisher\":{\"@id\":\"https://docs.naubat.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.naubat.com/en/getting-started/background-usage#webpage\",\"url\":\"https://docs.naubat.com/en/getting-started/background-usage\",\"name\":\"Background Operation\",\"description\":\"How Naubat runs in background on Android and iOS\",\"dateModified\":\"2026-03-07T09:48:30.898Z\",\"isPartOf\":{\"@id\":\"https://docs.naubat.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.naubat.com/en/getting-started/background-usage#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.naubat.com/en/getting-started/background-usage#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting started\",\"item\":\"https://docs.naubat.com/en/getting-started/app-installation\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Background Operation\",\"item\":\"https://docs.naubat.com/en/getting-started/background-usage\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.naubat.com/en/getting-started/background-usage#article\",\"headline\":\"Background Operation\",\"name\":\"Background Operation\",\"description\":\"How Naubat runs in background on Android and iOS\",\"url\":\"https://docs.naubat.com/en/getting-started/background-usage\",\"mainEntityOfPage\":{\"@id\":\"https://docs.naubat.com/en/getting-started/background-usage#webpage\"},\"dateModified\":\"2026-03-07T09:48:30.898Z\",\"publisher\":{\"@id\":\"https://docs.naubat.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.naubat.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Naubat Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Naubat Docs","nav":{"global":null,"tabs":[{"tab":"ES","pages":[{"title":"ES","href":"/es"}]},{"tab":"EN","groups":[{"group":"Introduction","pages":[{"title":"What Is Naubat","href":"/en"}]},{"group":"How it works","pages":[{"title":"How It Works","href":"/en/how-it-works/overview"},{"title":"App and Dongle","href":"/en/how-it-works/app-and-dongle"},{"title":"Data Collected","href":"/en/how-it-works/data-collected"},{"title":"Privacy and Independence","href":"/en/how-it-works/privacy-and-independence"}]},{"group":"Getting started","pages":[{"title":"App Installation","href":"/en/getting-started/app-installation"},{"title":"Connecting the Dongle","href":"/en/getting-started/connecting-the-dongle"},{"title":"App Permissions","description":"Permissions required for reliable BLE and background operation","href":"/en/getting-started/app-permissions"},{"title":"Background Operation","href":"/en/getting-started/background-usage"},{"title":"First data and timing","href":"/en/getting-started/first-data-and-timing"}]},{"group":"Compatibility","pages":[{"title":"Vehicle Compatibility","href":"/en/compatibility/vehicle-types"},{"title":"Compatible Dongles","href":"/en/compatibility/compatible-dongles"},{"title":"Known Limitations","href":"/en/compatibility/known-limitations"}]},{"group":"FAQ","pages":[{"title":"Frequently Asked Questions","href":"/en/faq"}]}]}]},"title":"Background Operation - Naubat Docs","buildId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","deploymentId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","dynamics":[],"chunks":[]}