What is SpaceTimeOS?
SpaceTimeOS is an operating system for physical spaces. It combines hardware, software, APIs, and SDKs to digitize a building, understand how people and things move, and make real-world operations programmable and intelligent.
contact us
Make your physical operations fully digital, programmable and intelligent
OPERATING SYSTEM FOR PHYSICAL WORLD
SpaceTimeOS turns your physical space into a software-defined, programmable canvas. Create geofences, set up triggers, or write prompts that define what should happen when people or things move or interact.
Think of it as a computer game, but for real operations inside your business: you can see events as they happen and reprogram how your space responds. Watch KPIs on widgets or build automations that put location intelligence to work.
Use location data and rules to improve productivity and safety, or to delight your clients. You can also use SpaceTimeOS as a completely new source of rich data for your machine-learning model to help you create your own location intelligence.
OPERATING SYSTEM FOR THE PHYSICAL WORLD
SpaceTimeOS connects location and sensing data to real-world actions. Use it to find equipment, alert staff when someone enters a restricted area or automate room settings when people arrive.
WIRELESS AI MESH
Once deployed, the anchor nodes communicate with one another wirelessly and map the space automatically, calculating their own coordinates. They upload the map to a cloud or on-premises server, depending on your configuration.
The server divides the space into DL-TDoA clusters. If passive sensing is enabled, selected anchors become Radar sensors.
All data streams to the server over MQTT, where the location-intelligence engine processes it and triggers relevant actions, applications, and workflows following deterministic scripts or prompts.
SpaceTimeOS is an operating system for your physical business, where the movement of people and things is an input and safety, productivity, intelligence or simply amazing magical experiences are the output.
PROGRAMMABLE PHYSICAL WORLD
You can write your scripts in JavaScript where things, avatars and zones are programmable. You can also write prompts and .md instructions that are processed when things change.
import { SpaceTime } from "@spacetime/behavior";
export default SpaceTime.behavior(({ zone, person, anonymous }) => {
const patient = person({ role: "patient" });
zone("waiting-area", ({ onOccupancy, onDwell }) => {
onOccupancy(4, "1m", patient)
.notify("Waiting Area remains over capacity.");
onDwell("5m", patient)
.notify("A patient has been waiting unusually long.");
});
zone("clinical-supply", ({ onEnter }) => {
onEnter(anonymous())
.notify("Anonymous presence detected in Clinical Supply.");
});
});
watch the waiting area and restricted clinical supply zone
send a push notification to staff if the waiting area stays over capacity
do it also when a patient has been waiting unusually long
send an alert to staff when anonymous presence is detected in the clinical supply room
Start by ordering our Dev Kit. It has enough anchors to cover one room and you can test everything on a small scale first.
FREQUENTLY ASKED QUESTIONS
SpaceTimeOS is an operating system for physical spaces. It combines hardware, software, APIs, and SDKs to digitize a building, understand how people and things move, and make real-world operations programmable and intelligent.
SpaceTimeOS is a full real-time location system for people, equipment, assets, and vehicles. It can display their positions, preserve their movement context, and let you program interactions between them and the physical environment.
SpaceTimeOS provides APIs for accessing generated location and sensing data. You can send that data into existing business systems, analytics tools, automations, dashboards, or your own machine-learning and inference models.
Anchors communicate with nearby nodes and calculate their relative coordinates. SpaceTimeOS uses those positions to reconstruct the floor plan, while guided setup lets you confirm the layout before it becomes the digital map.
Geofences are software-defined zones, so you can move, resize, add, or remove them without relocating anchors. Their rules or prompts can be updated whenever the behavior of the physical space needs to change.
You can create apps and widgets that visualize activity in your space, then define rules or agents that watch physical operations and trigger actions when people, assets, or vehicles move and interact—all from one interface.
Install Estimote anchors and sensors, then follow the guided setup flow. It helps recreate your floor plan, map the devices, and begin locating people, assets, and vehicles so you can define digital rules and build a digital twin.
SpaceTimeOS can be hosted by Estimote or deployed in your private cloud environment. Our business and deployment teams can help select the appropriate architecture and provide the services required for a private instance.
Precise UWB positions and privacy-friendly radar observations can flow into the same location-intelligence engine. Applications can combine identified devices with passive presence and movement detected in the surrounding space.
You can begin experimenting with a single radar sensor. For a more complete room-level experience, use at least four additional devices so SpaceTimeOS can map the room and combine precise positioning with passive sensing.
A person or asset entering a geofence, moving through a room, or interacting with another object can trigger an action. Rules or prompts can then launch apps, workflows, alerts, and other responses.
APIs and MQTT streams can feed dashboards, business systems, automations, and machine-learning pipelines. Your software can consume location events or send instructions back through integrations built for your workflow.
Dashboards and custom widgets can show live positions, movement paths, geofence events, sensor activity, and operational KPIs. Teams can tailor those views to safety, productivity, and customer-experience goals.
Location events, movement paths, and sensing data can feed your machine-learning pipelines through APIs or MQTT. Precise UWB positions can also provide useful ground truth when developing and validating custom models.
SpaceTimeOS turns movement into measurable events, alerts, and automated actions. Teams can use live context and KPIs to improve safety, reduce wasted time, streamline workflows, and create more responsive customer experiences.
Estimote, Inc. was founded in 2012 by Jakub and Lukasz with a bold vision and a passion for creating an operating system for the physical world.
After graduating from Y Combinator in 2013, Estimote launched its first-generation indoor location products based on Bluetooth and iBeacon. Their iconic design captured developers’ imaginations, opening the door to experiments with micro-location and contextual computing.
Estimote went on to deploy millions of sensors and tags worldwide, powering the largest commercial deployment of location technology at the time. Years of working across real spaces and operations gave the team firsthand knowledge that shaped every generation to follow, including LTE Wearables and more precise UWB positioning.
In 2022, Estimote introduced the first version of SpaceTimeOS, bringing its original vision to life: making the physical world software-defined and programmable. Developers can build apps and automations directly on physical spaces to improve safety and productivity and deliver delightful experiences that feel like magic.
Today, Estimote is extending that vision with a new release of SpaceTimeOS and is first to offer Downlink TDoA Anchors for precise, privacy-friendly indoor positioning, alongside UWB Radar for sensing presence and movement.
With Estimote, you get the latest tech backed by more than a decade of practical experience and a clear vision for what comes next.