walangkaji/zte-f609-api

此软件包已被弃用且不再维护。未建议替代软件包。

ZTE F609 非官方 API

v1.1 2020-05-31 07:12 UTC

This package is auto-updated.

Last update: 2023-02-21 02:03:01 UTC


README

警告 我们已决定停止维护此软件包。

请考虑迁移到 ZteF

欢迎fork我们的代码并根据您的需求进行修改。

ZTE F609 非官方 API

这个库是 Emboh. TITIK

支持我

安装

Composer

$ composer require walangkaji/zte-f609-api

克隆

$ git clone https://github.com/walangkaji/zte-f609-api.git
$ cd zte-f609-api/
$ composer install

使用方法

require 'vendor/autoload.php';

use walangkaji\ZteF609\ZteApi;

$ipModem  = '192.168.1.1';
$username = 'admin';
$password = 'password';
$debug    = false;

$zteF609  = new ZteApi($ipModem, $username, $password, $debug);
$login    = $zteF609->login();

var_dump($login);
// Terusno dewe

如果想要使用代理

$ipModem  = '192.168.1.1';
$username = 'admin';
$password = 'password';
$debug    = false;
$proxy    = 'xxx.xxx.xxx.xxx:xxxx'

$zteF609  = new ZteApi($ipModem, $username, $password, $debug, $proxy);
$login    = $zteF609->login();

var_dump($login);
// Terusno dewe

重启/重新启动调制解调器的示例

$zteF609  = new ZteApi($ipModem, $username, $password);
$login    = $zteF609->login();

if (!$login) {
    echo 'Login gagal' . PHP_EOL;
    exit();
}

$reboot = $zteF609->reboot();
if ($reboot) {
    echo 'Berhasil reboot modem.' . PHP_EOL;
}

获取设备信息的示例

$zteF609  = new ZteApi($ipModem, $username, $password);
$login    = $zteF609->login();
$info     = $zteF609->status->deviceInformation();

var_dump($info);

获取 PON 信息的示例

$zteF609  = new ZteApi($ipModem, $username, $password);
$login    = $zteF609->login();
$info     = $zteF609->status->NetworkInterface->ponInformation();

var_dump($info);

可用方法

$zteF609->login();
$zteF609->reboot();
$zteF609->status->deviceInformation();
$zteF609->status->voIpStatus();
$zteF609->status->NetworkInterface->wanConnection();
$zteF609->status->NetworkInterface->wanConnection3Gor4G();
$zteF609->status->NetworkInterface->tunnelConnection4in6();
$zteF609->status->NetworkInterface->tunnelConnection6in4();
$zteF609->status->NetworkInterface->ponInformation();
$zteF609->status->NetworkInterface->mobileNetwork();
$zteF609->status->UserInterface->wlan();
$zteF609->status->UserInterface->ethernet();
$zteF609->status->UserInterface->usb();

待办事项

还有很多功能可以添加。以后边哭边做。主要是由于需要。如果需要就做。如果你们想添加,只要开心就可以接受。

就到这里,再见。

别忘了,如果想无条件支持,可以在这里