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(); ?>
附加信息
如有任何问题、反馈、建议或疑问,请使用问题追踪器此处。
鸣谢
- softScheck(进行了反向工程并提供了与智能插电通信的密钥。)
- Jonathan Williamson
- Syed Irfaq R. 对于管理多个设备背后的想法。
- Robert Shippey
免责声明
本项目及其作者与TP-LINK无任何关联或隶属关系。有关更多详细信息,请参阅许可部分。
许可
本项目基于[MIT][link-license]许可证发布。
© 2017 Slavomir Hustaty,版权所有。