Skip to content

iOS App & RoomPlan

The OpticWorks iOS app uses Apple’s RoomPlan technology to create a detailed 3D map of your space. This enables precise location tracking and intuitive visualization of presence data.

The OpticWorks app provides:

  • Device Setup - Connect and configure RS-1 sensors
  • RoomPlan Scanning - Create 3D room models using your iPhone’s LiDAR
  • Sensor Pose Capture - Precisely locate sensors in your room model
  • Live Dashboard - Real-time presence visualization
  • Automation Setup - Create presence-based rules
  • Multi-Room Support - Manage multiple sensors and rooms
RequirementSpecification
iOS VersioniOS 17.0 or later
iPhone ModeliPhone 12 Pro or newer (LiDAR required)
Storage200MB for app, plus room data
NetworkWiFi for sensor communication
  1. Open the App Store on your iPhone
  2. Search for “OpticWorks”
  3. Tap “Get” to download
  4. Open the app once installed

When you first open the app:

  1. Allow Bluetooth - Required for device setup
  2. Allow Local Network - Required for sensor communication
  3. Allow Camera - Required for RoomPlan and sensor pose
  4. Create Account or Sign In
┌─────────────────────────────────────────┐
│ OpticWorks ⚙️ 👤 │
├─────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────┐ │
│ │ Living Room │ │
│ │ ● 2 people detected │ │
│ │ RS-1 • Online │ │
│ └─────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────┐ │
│ │ Bedroom │ │
│ │ ○ Empty │ │
│ │ RS-1 • Online │ │
│ └─────────────────────────────────┘ │
│ │
│ │
│ ┌─────────────┐ │
│ │ + Add Room │ │
│ └─────────────┘ │
│ │
├─────────────────────────────────────────┤
│ 🏠 📊 ⚡ ⚙️ │
│ Home Dashboard Automations Settings│
└─────────────────────────────────────────┘

RoomPlan creates a 3D model of your room that enables precise presence mapping.

  • Clear the floor of obstacles that could trip you
  • Open doors to rooms you want to include
  • Turn on lights for best scanning results
  • Hold iPhone in portrait orientation
  1. Tap “Add Room” on the home screen
  2. Enter room name (e.g., “Living Room”)
  3. Tap “Start RoomPlan Scan”
  4. Point iPhone at a wall to begin
Start here
┌──────────────────────────┐
│ │
│ ↙ Scan this wall │
│ ↓ │
│ ↓ Walk slowly │
│ ↓ around the │
│ ↓ room perimeter │
│ ↓ │
│ ↘ │
│ ↓ │
│ → → → → → → → ↗ │
│ ↑ │
└──────────────────────────┘
End here

Tips for best results:

DoDon’t
Move slowly and steadilyRush through the scan
Keep iPhone 2-3 feet from wallsGet too close to surfaces
Pause at cornersSkip areas or corners
Scan all walls, floor to ceilingMove too fast
Include door framesIgnore openings

RoomPlan automatically detects:

  • ✅ Walls and corners
  • ✅ Doors and windows
  • ✅ Floor and ceiling
  • ✅ Large furniture (sofas, tables, beds)
  • ✅ Appliances (TV, refrigerator)
  • ✅ Fixtures (counters, cabinets)
  1. Walk the entire perimeter of the room
  2. Blue overlay shows scanned surfaces
  3. Tap “Done” when room is fully covered
  4. Review the 3D model that appears
  5. Tap “Save” to keep the scan

After scanning, you can refine the model:

  • Tap on furniture to delete or adjust
  • Pinch to zoom the 3D view
  • Rotate to view from any angle
  • Tap “Rescan” to capture missed areas
ElementColorDescription
WallsGrayRoom boundaries
FloorLight tanWalking surface
DoorsBrownOpenings to other spaces
WindowsLight blueWindow openings
FurnitureVariousDetected objects
Y (up)
└────────── X (right)
Z (toward you)

The room model uses a standard 3D coordinate system:

  • X-axis: Left to right (red)
  • Y-axis: Floor to ceiling (green)
  • Z-axis: Back to front (blue)
  • Origin: Typically near room center at floor level

After creating a RoomPlan, you need to tell the app exactly where your RS-1 is located.

“Pose” describes both position (where) and orientation (which way it’s pointing):

Sensor Pose = Position + Orientation
Position: (X, Y, Z) in room coordinates
Orientation: Pitch, Yaw, Roll angles
  1. Navigate to your room in the app
  2. Tap the RS-1 device in the room
  3. Tap “Capture Sensor Pose”
  4. Point iPhone camera at the RS-1

The app uses augmented reality to guide you:

┌─────────────────────────────────────────┐
│ │
│ Camera View │
│ │
│ ┌─────────────┐ │
│ │ RS-1 │ ← Look for │
│ │ [ ] │ green box │
│ │ │ around │
│ └─────────────┘ device │
│ │
│ "Move closer to the sensor" │
│ │
│ [ Capture Pose ] │
│ │
└─────────────────────────────────────────┘
  1. Stand 1-2 meters from the RS-1
  2. Center the device in your camera view
  3. Hold steady while the app detects it
  4. Green outline appears around RS-1
  5. Tap “Capture Pose” when prompted
  6. Confirm the detected position

After capture, verify the pose is correct:

  1. View the 3D model with sensor placed
  2. Sensor icon should match real position
  3. Direction arrow shows where sensor points
  4. If incorrect, tap “Recapture Pose”

The dashboard shows real-time presence data overlaid on your room model.

2D Floor Plan View

┌─────────────────────────────────────────┐
│ Living Room 2D │ 3D │
├─────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────┐ │
│ │ ◉ ← You │ │
│ │ │ │
│ │ ┌────────┐ │ │
│ │ │ Couch │ │ │
│ │ └────────┘ │ │
│ │ │ │
│ │ 📡 RS-1 │ │
│ └─────────────────────────────────┘ │
│ │
│ Status: 1 person detected │
│ Location: Near couch │
└─────────────────────────────────────────┘

3D Perspective View

  • Rotate: Drag with one finger
  • Zoom: Pinch with two fingers
  • Pan: Drag with two fingers
IndicatorMeaning
● Solid dotPerson at rest
◉ Pulsing dotPerson moving
●→ Dot with trailMovement direction
Multiple dotsMultiple people
MetricUpdate Rate
Position30 Hz
Occupancy countInstant
Zone statusInstant
Activity level1 Hz

Access per-sensor settings:

  • Name: Friendly name for the sensor
  • Detection Sensitivity: Low / Medium / High
  • Night Mode: Reduce LED brightness
  • Update Rate: Balance accuracy vs. battery (for integrations)
  • Edit RoomPlan: Modify the 3D model
  • Recapture Pose: Update sensor position
  • Zones: Create detection zones
  • Automations: Presence-triggered actions
  • Profile: Name, email, avatar
  • Notifications: Alert preferences
  • Data & Privacy: Export/delete data
  • About: App version, support
IssueSolution
Scan won’t startEnsure LiDAR is available; restart app
Walls missingRescan that area slowly
Furniture not detectedLarge items only; manual edit available
Room looks distortedRescan entire room
IssueSolution
Can’t detect sensorEnsure sensor is powered on; move closer
Position seems wrongVerify room model is accurate first
Arrow points wrong wayRecapture pose from different angle
IssueSolution
Sensor offlineCheck WiFi; verify same network as phone
Can’t add deviceEnable Bluetooth and Local Network access
Data not updatingForce close and reopen app
  • Room 3D models
  • Sensor configurations
  • Recent presence history (7 days)
  • Account information
  • Device registrations
  • Backup of room models (optional)
  • Video or images from camera sensor
  • Audio recordings
  • Detailed movement patterns
  • Personal identification

See our Privacy Policy for complete details.