freebox_api_php/exemple/config/WiFi.php

42 lines
1.1 KiB
PHP
Raw Normal View History

<?php
/// Require Composer AutoLoader
require_once '../../vendor/autoload.php';
/// Define our application
$App = new \alphayax\freebox\utils\Application( 'com.alphayax.freebox.config', 'PHP API Example (Config)', '1.0.0');
$App->authorize();
$App->openSession();
2016-06-05 21:46:41 +02:00
/*
$WiFiConfigService = new \alphayax\freebox\api\v3\services\config\WiFi\Config( $App);
$a = $WiFiConfigService->getConfiguration();
2016-06-05 21:46:41 +02:00
print_r( $a);
*/
2016-06-08 13:19:13 +02:00
2016-06-05 21:46:41 +02:00
$WiFiAccessPointService = new \alphayax\freebox\api\v3\services\config\WiFi\AccessPoint( $App);
$AccessPoints = $WiFiAccessPointService->getAll();
2016-06-08 13:19:13 +02:00
/*
2016-06-05 21:46:41 +02:00
print_r( $AccessPoints);
2016-06-05 21:57:59 +02:00
$AllowedComb = $WiFiAccessPointService->getAllowedCombFromId( $AccessPoints[0]->getId());
print_r( $AllowedComb);
2016-06-05 22:15:02 +02:00
$Stations = $WiFiAccessPointService->getStationsFromId( $AccessPoints[1]->getId());
print_r( $Stations);
2016-06-08 13:13:53 +02:00
*/
2016-06-08 13:19:13 +02:00
$Neighbors = $WiFiAccessPointService->getNeighborsFromId( $AccessPoints[1]->getId());
print_r( $Neighbors);
/*
2016-06-08 13:13:53 +02:00
$WiFiBssService = new \alphayax\freebox\api\v3\services\config\WiFi\Bss( $App);
$Bsss = $WiFiBssService->getAll();
print_r( $Bsss);
$Bss = $WiFiBssService->getFromId( $Bsss[0]->getId());
print_r( $Bss);
2016-06-08 13:19:13 +02:00
*/