jlaucho / conection-ubiquiti
该程序实现了与ubiquiti无线电台的ssh连接
dev-master
2020-07-01 17:27 UTC
Requires
- php: ^7.1.3
- phpseclib/phpseclib: ^2.0
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-29 05:02:25 UTC
README
此包是为GET和SET配置而创建的,在设备中,适用于固件6和8,适用于laravel 5.7及更高版本。
安装
composer require jlaucho/conection-ubiquiti
安装后发布包,这将创建在 config/ConectionUbiquiti.php 中的密钥 password_available,您的类型为数组,包含可能的密码。
使用方法
- 需要
use jlaucho\conection_ubiquiti\Models\InformationRadio; - 实例示例
此密码恢复,配置文件$device = new InformationRadio() $device->user_device = 'user';App\Config\ConectionUbiquiti.php,此密钥password_available
获取信息的方法(GET)。
use jlaucho\conection_ubiquiti\Controllers\GetInformatioRadio;
- 实例
$information = new GetInformatioRadio($device, $ip)
可用的GET方法
返回设备名称
$information->getDeviceName(): string
返回设备MAC地址
$information->getDeviceMAC(): string
返回设备型号
$information->getDeviceModel(): string
返回eth0是否激活的布尔值
$information->getInterfaceEth0Up(): bool
返回设备配置模式,例如:路由器,桥接
$information->getModeRadio(): string
返回系统配置文件system.cfg
public function getSystem(): string
{
return $this->system;
}
如果tshaper接口eth0激活,返回下载速度(kbps)
$information->getRateDownKbps(): int
如果tshaper接口eth0激活,返回上传速度(kbps)
$information->getRateUpKbps(): int
返回当前同时连接数
$information->getNumberConections(): int
返回设备启动时间(秒)
$information->getTimeUp(): string
返回设备ifconfig
$information->getIfconfig(): string
返回Tshaper激活状态(布尔值)
$information->getTshaperActive(): bool
返回设备SSID
$information->getSSID(): string
返回设备工作信号
$information->getSignal(): int
返回设备CCQ
$information->getCCQ()
返回设备频率
$information->getFrequency(): int
返回设备固件版本
$information->getFirmwareVersion()
返回设备工作频段
$information->getChannelBandwidth(): int
返回是否其他设备连接到此LAN连接(布尔值)
$information->getLanConection(): bool
返回基本版本,例如:V8,V6
$information->getBaseVersionFirmware (): string
返回可用无线信道列表(数组)
$information->getWirelessChannelList (): array
返回无线信道状态(布尔值)
public function getWireleesChannelStatus(): bool