Skip to content

Documentation map

  1. Understand FTMS: protocol bytes, units, and what the libraries do.
  2. Choose a language: install and decode using any of the nine ports. Installation and upgrades distinguishes latest selection from reproducible pins.
  3. Check current releases and prerelease status before choosing a dependency.
  4. Find your API reference, then consult the TypeScript and C cookbook or your package’s examples.
  5. Keep the consumer adapter seam explicit, then use the JavaScript/C transport recipes where applicable. Consult troubleshooting for diagnostics.

Keep Bluetooth discovery, timing, permissions, session ownership and physical control safety in your application. A valid request or capability report is not authorization to execute a command.

Migration guidance will be based on reviewed interface differences, not inferred from the target version. Current installation commands remain valid until a new public artifact is verified.

Historical records are indexed in Audits and evidence; they are not current installation instructions.

Public integration does not require a repository checkout or private specification context. Exported declarations and public headers remain package-owned references; the site also publishes generated TypeScript API documentation.