composer require bailing/be_component_iot_cloud -vvv
在执行
composer require require bailing/be_component_iot_cloud -vvv
安装之后,您可通过执行php bin/hyperf.php vendor:publish bailing/be_component_iot_cloud
来将组件预设的配置文件,发布到骨架项目的 config/autoload 文件夹内。然后按需配置即可使用本SDK之前请先熟悉对应平台的技术文档
执行 php bin/hyperf.php vendor:publish bailing/be_component_iot_cloud 之后,目录下应该会有这几个文件
config
├── autoload
│ ├── hikcloud.php 海康云眸
│ ├── imou.php 乐橙 TODO
│ ├── ys7.php 萤石云
│ └── yunrui.php 云睿
└──────
require __DIR__ .'/vendor/autoload.php';
use Bailing\BeComponentIotCloud\Config as MyConfig;
use Bailing\BeComponentIotCloud\HikCloud\Application;
$config = \config('hikcloud');
$application = new Application(new MyConfig($config));
$params = [
'communityName' => 'xxx',
'provinceCode' => 'xxf',
'addressDetail' => 'rgg'
];
$application->communit->communities($params);
require __DIR__ .'/vendor/autoload.php';
use Bailing\BeComponentIotCloud\Config as MyConfig;
use Bailing\BeComponentIotCloud\YunRui\Application;
$config = \config('yunrui');
$application = new Application(new MyConfig($config));
$application->account->addUser();
require __DIR__ .'/vendor/autoload.php';
use Bailing\BeComponentIotCloud\Config as MyConfig;
use Bailing\BeComponentIotCloud\Ys7\Application;
$config = \config('ys7');
$application = new Application(new MyConfig($config));
$params = [
];
$application->device->addYsDevice($params);
- 乐橙
- 海康ISC
- 大华ICC