Skip to content

Drobo Health Monitoring - Query device status via USB #1

@ringo380

Description

@ringo380

Overview

Implement direct communication with Drobo devices to query health and status information.

Background

Drobo devices use a proprietary protocol for communication. The drobo-utils project for Linux provides reference implementation.

Requirements

  • Study drobo-utils Python code for protocol details
  • Create DroboProtocol.swift - Low-level USB HID/SCSI communication
  • Create DroboStatusService.swift - High-level status queries
  • Create DroboHealthView.swift - Health dashboard UI

Data to Retrieve

  • Firmware version
  • Drive bay status (present/missing/failed)
  • Capacity information (raw vs protected)
  • Redundancy state
  • Rebuild progress

Reference

https://github.com/drobo-utils/drobo-utils

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions