REAL-TIME SENSOR STREAMING

Sensor streaming from your iPhone

Stream LiDAR, cameras, IMU, ARKit pose tracking, and Apple Watch sensors to your computer. Choose from 7 protocols (WebSocket, gRPC, MQTT, HTTP, BLE, MCAP, QUIC) and 7 streaming modes. Nanosecond-synchronized sensor data with local MCAP recording.

Trusted by researchers

Powering robotics and AR research with sensor streaming from iPhone and Apple Watch.

Stream nanosecond-synchronized sensor data including LiDAR depth, RGB cameras, 6DOF ARKit pose, and wearable motion data. Great for SLAM, sensor fusion, ML datasets, and real-time robotics applications. Choose from 7 protocols and 7 streaming modes to fit your workflow.

7

Streaming protocols

7

Streaming modes

30 FPS

RGB camera streaming

100 Hz

IMU sensor data rate

Features

Everything you need for sensor streaming, data collection, and research

7 Streaming Protocols

WebSocket, gRPC, MQTT, HTTP/REST, Bluetooth LE, MCAP Stream, and QUIC/HTTP3. Choose the protocol that fits your use case.

7 Streaming Modes

Full Sensor, RGBD Camera, Visual Inertial, LiDAR, Mapping, IMU Only, and Custom modes for different use cases.

Complete Sensor Suite

Camera (30 FPS), LiDAR depth (5 FPS), IMU (100 to 200 Hz), ARKit pose (30 to 60 Hz), GPS, and Apple Watch sensors.

Nanosecond Synchronization

All sensors are synchronized with nanosecond precision for accurate data collection and sensor fusion.

Local Recording and Export

Record in MCAP format with H.264 video encoding. Export to KITTI (autonomous driving), TUM (SLAM), EuRoC (MAV), PLY (point clouds), and CSV formats.

Python SDK and ROS 2

Full Python SDK for custom applications. ROS 2 bridge for standard message types. Works with your existing tools.

Zero Install Web Viewer

Stream to your browser in 30 seconds. No Python installation needed. Works on any device with a browser.

7 Streaming Protocols

Choose the protocol that fits your use case. From general purpose to ultra low latency.

WebSocket

Port: 9090
Complete

Default protocol, works everywhere

Best for: General purpose

gRPC

Port: 50051
Complete (iOS 18+)

High performance with Protocol Buffers

Best for: High performance, research

MQTT

Port: 1883
Complete

Multi subscriber support, IoT friendly

Best for: IoT, multi subscriber

HTTP/REST

Port: 8080
Complete

Simple POST requests, webhook integration

Best for: Simple integration

Bluetooth LE

Port: N/A
Complete

No Wi Fi needed, low power

Best for: Low bandwidth, cable free

MCAP Stream

Port: 17500
Complete

Robotics standard, Foxglove compatible

Best for: Robotics research

QUIC/HTTP3

Port: 4433
Complete (iOS 15+)

Ultra low latency, better on unstable networks

Best for: Ultra low latency

Use Cases

ARVOS works for research, robotics, education, and development

For Researchers

SLAM, computer vision, and sensor fusion experiments

  • SLAM algorithm development with ARKit ground truth
  • Sensor fusion experiments
  • ML dataset collection
  • Real time 3D reconstruction

For Robotics Engineers

Real-time perception and mobile sensor platforms

  • ROS 2 perception testing
  • Mobile sensor platform development
  • Algorithm prototyping
  • Live demos and presentations

For Students

Learn AR, computer vision, and sensor systems

  • Computer vision learning
  • AR experiments
  • Sensor data visualization
  • Course projects

For Developers

Prototype algorithms with real sensor data

  • Custom applications with Python SDK
  • Web viewer for quick testing
  • ROS 2 integration
  • Multiple protocol support

Works with your tools and workflows

Python SDK, ROS 2 integration, web viewer, and more. Export to KITTI, TUM, EuRoC formats. Record locally in MCAP format with H.264 video. 7 protocols and 7 streaming modes to fit your needs.

Integration 1
Integration 2
Integration 3
Integration 4
Integration 5
Integration 6
Integration 7
Integration 1
Integration 2
Integration 3
Integration 4
Integration 5
Integration 1
Integration 2
Integration 3
Integration 4
Integration 5
Integration 6
Integration 7
Integration 1
Integration 2
Integration 3
Integration 4
Integration 5
Integration 6
Integration 7
Integration 1
Integration 2
Integration 3
Integration 4
Integration 5
Integration 6
Integration 7
Integration 1
Integration 2
Integration 3
Integration 6
Integration 7
Integration 1
Integration 2
Integration 3
Integration 4
Integration 5
Integration 6
Integration 7
Integration 1
Integration 2
Integration 3

Frequently asked questions