Python API to interact with a Ruckus Unleashed device.
Project description
pyruckus
A Python API which interacts with a Ruckus Unleashed device.
Setup
To install the pyruckus
package:
pip3 install pyruckus
Usage
Each function is defined as an async function, so you will have to create an event loop instead of calling the functions directly in a shell.
from pyruckus import Ruckus
import asyncio
async def test_pyruckus():
ruckus = Ruckus("<ruckus ip>", "<ruckus user>", "<ruckus password>")
await ruckus.connect()
ap_info = await ruckus.ap_info()
mesh_info = await ruckus.mesh_info()
system_info = await ruckus.system_info()
config = await ruckus.config()
clients = await ruckus.current_active_clients()
wlan_info = await ruckus.wlan_info()
ruckus.disconnect()
loop = asyncio.get_event_loop()
loop.run_until_complete(test_pyruckus())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyruckus-0.16.tar.gz
(5.6 kB
view hashes)