rustifi 0.3.0

Open source rust library to interface with Ubiquiti's Unifi Controller.
Documentation

rustifi

WORK IN PROGRESS

A rust API library for Unifi Controller.

To Do

  • Implement some access points
  • Implement some switches
  • Ensure compliance with Rust API Guidelines Checklist, Including traits
    • Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Display, Default
    • From, TryFrom, AsRef, AsMut
    • Errors
  • Link capacity on uplinks
  • Tests
  • Documentation
  • Examples

Layout & Features

  • Devices
    • Basic Information
      • Get
      • Update
    • AP
      • Group
      • Model
      • Name
      • Radio
        • Channel
        • Width
        • Power
        • Meshing
      • Number of Clients
      • CPU
      • Memory
    • SW
      • Name
      • Model
      • Port
        • Number
        • Type
        • Status
        • Uptime
        • Bytes
        • Packets
        • Dropped
        • Errors
        • Native VLAN
        • Allowed VLANs
        • Port Isolation
      • CPU
      • Memory
  • Clients
    • Type
    • Impose Punishment
    • Ban
  • WiFi
  • Network

Models

APs

  • UX
  • NanoHD
  • U7-Pro
  • U7-Pro-Max
  • U6-Mesh
  • UWB-XG
  • UAP-XG
  • AC-Mesh
  • AC-Mesh-Pro
  • AC-Pro

Switch

  • USW-Pro-Aggregation
  • USW-Aggregation