slavino/tplinkhs110

一个用于控制和接收TP-Link HS-110智能插电信息的PHP库。

dev-master 2024-02-24 11:51 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:14:35 UTC


README

使用示例

<?php

require ("vendor/autoload.php");

use \slavino\tplinkhs110\TPLinkHS110Device;

$config = [
              'plug 1' => [
                  'ipAddr'   => '192.168.1.42', //Or hostname eg: home.example.com
                  'port' => '9999'
              ],
              'plug 2' => [
                  'ipAddr'   => '192.168.1.41', //Or hostname eg: home.example.com
                  'port' => '9999'
              ],
              'plug 3' => [
                  'ipAddr'   => '192.168.1.43', //Or hostname eg: home.example.com
                  'port' => '9999'
              ]
          ];

$plug1 = new TPLinkHS110Device($config['plug 1'], 'plug 1');
$plug2 = new TPLinkHS110Device($config['plug 2'], 'plug 2');
$plug3 = new TPLinkHS110Device($config['plug 3'], 'plug 3');

usleep(500000);
echo $plug1->switchOn();
usleep(500000);
echo $plug2->switchOn();
usleep(500000);
echo $plug3->switchOn();
sleep(2);
echo $plug1->switchOff();
usleep(500000);
echo $plug2->switchOff();
usleep(500000);
echo $plug3->switchOff();


?>

附加信息

如有任何问题、反馈、建议或疑问,请使用问题追踪器此处

鸣谢

免责声明

本项目及其作者与TP-LINK无任何关联或隶属关系。有关更多详细信息,请参阅许可部分。

许可

本项目基于[MIT][link-license]许可证发布。

© 2017 Slavomir Hustaty,版权所有。