Skip to content

Installation

Install the ARVOS Python SDK and all dependencies.

Prerequisites

  • Python 3.8 or higher
  • pip (Python package manager)
  • Same Wi-Fi network as your iPhone (for Wi-Fi protocols)

Basic Installation

pip install arvos-sdk

From Source

git clone https://github.com/jaskirat1616/arvos-sdk.git
cd arvos-sdk
pip install -e .

Protocol-Specific Dependencies

The core SDK includes WebSocket support. For other protocols, install additional dependencies:

gRPC

pip install grpcio grpcio-tools protobuf

MQTT

pip install paho-mqtt
# Also install Mosquitto broker
brew install mosquitto        # macOS
sudo apt-get install mosquitto  # Linux

Bluetooth LE

pip install bleak

MCAP Stream

pip install mcap

QUIC/HTTP3

pip install aioquic

Optional Dependencies

Visualization

pip install matplotlib pillow

Image Processing

pip install opencv-python pillow

ROS 2 Integration

pip install rclpy cv_bridge

Development

pip install pytest black flake8

Verify Installation

Test your installation:

python -c "import arvos; print(arvos.__version__)"

Should output: 1.0.0

Next Steps