1.引入IOT的依赖包
composer require alibabacloud/iot
初始化SDK
以调用华东2(上海)地域的API为例,初始化代码如下。引入依赖
<?php
namespace app\api\controller;
use AlibabaCloud\SDK\Iot\V20180120\Iot;
use AlibabaCloud\SDK\Iot\V20180120\Models\PubRequest;
use AlibabaCloud\SDK\Iot\V20180120\Models\SubscribeTopicRequest;
use AlibabaCloud\Tea\Exception\TeaError;
use Darabonba\OpenApi\Models\Config;
use Exception;
use library\Controller;
发起调用
物联网平台云端SDK为每个API封装了一个类,命名为${API名称}+"Request"
,用于API的调用请求。通过该类的对象实例$request
,使用"set"+${请求参数的名称}
方法,设置请求参数值。通过初始化SDK的对象实例 c l i