使用物联网平台的PHP SDK便捷地对物联网平台进行操作。

安装IoT PHP SDK

  1. 安装PHP开发环境。

    访问PHP官网下载PHP安装包,并完成安装。

  2. 下载并解压IoT PHP SDK软件包。

    访问IoT PHP SDK下载地址下载PHP SDK 包,然后解压下载的软件包到指定的目录。PHP SDK 是一个软件开发包,不需要进行安装操作。

初始化SDK

<?php
include_once 'aliyun-php-sdk-core/Config.php';
use \Iot\Request\V20180120 as Iot;
//设置你的AccessKeyId/AccessSecret/ProductKey
$accessKeyId = "";
$accessSecret = "";
$iClientProfile = DefaultProfile::getProfile("cn-shanghai", $accessKeyId, $accessSecret);
$client = new DefaultAcsClient($iClientProfile);

accessKeyId即您的账号的AccessKeyId, accessSecret即AccessKeyId对应的AccessKeySecret。您可在阿里云官网控制台AccessKey管理中创建或查看您的AccessKey。

发起调用

以调用Pub接口发布数据到设备为例。

$request = new Iot\PubRequest();
$request->setProductKey("productKey");
$request->setMessageContent("aGVsbG93b3JsZA="); //hello world Base64 String.
$request->setTopicFullName("/productKey/deviceName/get"); //消息发送到的Topic全名.
$response = $client->getAcsResponse($request);
print_r($response);