全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
阿里云物联网套件

使用说明-php

更新时间:2017-11-01 14:38:36

PHP SDK使用说明

公共参数

名称 类型 是否必须 描述
accessKeyId String 必须 阿里云的Access Key ID
accessKeySecret String 必须 阿里云的Access Key Secret

引入PHP SDK

  • 下载PHP CORE SDK 代码 PHP-SDK
  • 在PHP文件中包含其头文件(注意文件路径要正确),如:
    1. <?php
    2. include_once '../aliyun-php-sdk-core/Config.php';
    3. //Do something below
    4. ...

初始化

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

发起调用

以publish数据到设备为例:

  1. $request = new Iot\PubRequest();
  2. $request->setProductKey("productKey");
  3. $request->setMessageContent("aGVsbG93b3JsZA="); //hello world Base64 String.
  4. $request->setTopicFullName("/productKey/deviceName/get"); //消息发送到的Topic全名.
  5. $response = $client->getAcsResponse($request);
  6. print_r($response);
本文导读目录