OxinionDeveloper
oxinion.geo.beacon

Indoor precision. Room-level accuracy.

Beacon captures precise indoor and outdoor location signals — going beyond GPS to room-level targeting using BLE beacons, WiFi positioning, and sensor fusion. Know exactly where your users are, even inside.

Stable
Generally Available

Simple by design

Beacon captures precise indoor and outdoor location signals — going beyond GPS to room-level targeting using BLE beacons, WiFi positioning, and sensor fusion. Know exactly where your users are, even inside.

  • 01Register BLE, WiFi, or hybrid beacons via API
  • 02Floor and room metadata attached to every signal
  • 03Works alongside Radius for layered precision
Full API reference
TypeScript
1import { createOxinion } from 'oxinion';
2
3const oxinion = createOxinion({ accessToken });
4
5// Register a physical BLE beacon
6const beacon = await oxinion.geo.beacon.register({
7 name: "Entrance — Floor 1",
8 deviceId: "beacon_abc123",
9 floor: 1,
10 location: { lat: 43.6532, lng: -79.3832 },
11 signalType: "BLE"
12});
13
14// List beacons in a building
15const beacons = await oxinion.geo.beacon.list({
16 filter: { buildingId: "bldg_xyz" }
17});
18
19console.log(`${beacons.length} beacons registered`);

Go beyond GPS. Go indoors.

Beacon gives you location awareness where GPS fails. Retail floors, offices, venues — any indoor space.