閱讀568 返回首頁    go 財經資訊


使用說明-php__SDK使用參考_服務器端API_阿裏雲物聯網套件-阿裏雲

公共參數

名稱 類型 是否必須 描述
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. 快速入門

SDK調用示例1、實例化一個請求類,根據調用API的不同版本實例化相應的請求類2、給請求實例賦值3、調用接口返回調用結果

初始化

初始化一個AliyunClient

  • 與阿裏雲SDK相關的文件都在aliyun文件夾下
  • AliyunClient是與API交互的接口,SDK的操作都是通過AliyunClient完成的
  • AliyunClient可以複用,建議設置成應用程序全局唯一的
  • 用戶可以修改類AliyunClient裏的變量 $connectTimeout和$readTimeout來設置SDK調用接口的連接超時時間和讀取超時時間,SDK默認的連接超時時間是3秒,讀取超時時間是80秒
  1. <?php
  2. include_once 'aliyun-php-sdk-core/Config.php';
  3. use IotRequestv20160530 as Iot;
  4. // 設置你的AccessKeyId/AccessSecret/ProductKey
  5. $accessKeyId = "";
  6. $accessSecret = "";
  7. $iClientProfile = DefaultProfile::getProfile("cn-hangzhou", $accessKeyId, $accessSecret);
  8. $client = new DefaultAcsClient($iClientProfile);

發起調用

以publish數據到設備為例:

  1. $request = new IotPubRequest();
  2. $request->setProductKey(123456);
  3. $request->setMessageContent("aGVsbG93b3JsZA==");// Hello world base64 String.
  4. $request->setTopicFullName("/60027911/home/admin/adfadsfa/dsafsfa");//消息發送給哪個topic中.
  5. $response = $client->getAcsResponse($request);
  6. print_r("rn");
  7. print_r($response);

最後更新:2016-11-23 17:16:07

  上一篇:go 使用說明-java__SDK使用參考_服務器端API_阿裏雲物聯網套件-阿裏雲
  下一篇:go 使用說明-python__SDK使用參考_服務器端API_阿裏雲物聯網套件-阿裏雲