天天看點

阿裡雲物聯網平台雲端NodeJS SDK使用簡介

概述

目前阿裡雲物聯網雲端提供了Java、Python、PHP和NET四種開發語言的SDK,其它語言如Go,NodeJS等語言還未提供單獨的SDK。不過可以基于Core SDK做相關語言的內建開放,避免使用者進行自簽名。下面主要示範NodeJS Core SDK的使用。

操作步驟

1、

Open API快速測試
阿裡雲物聯網平台雲端NodeJS SDK使用簡介
具體參數的解釋參考: API清單

2、SDK安裝

npm install @alicloud/pop-core --save           
阿裡雲物聯網平台雲端NodeJS SDK使用簡介
Node.js SDK 使用說明

3、Code Sample

const Core = require('@alicloud/pop-core');

var client = new Core({
  accessKeyId: '<ak>',
  accessKeySecret: '<sk>',
  endpoint: 'https://iot.cn-shanghai.aliyuncs.com',
  apiVersion: '2018-01-20'
});

var params = {
  "RegionId": "cn-shanghai",
  "NodeType": "0",
  "ProductName": "nodejsdemo123"
}

var requestOption = {
  method: 'POST'
};

client.request('CreateProduct', params, requestOption).then((result) => {
  console.log(JSON.stringify(result));
}, (ex) => {
  console.log(ex);
})
           

4、測試

阿裡雲物聯網平台雲端NodeJS SDK使用簡介
阿裡雲物聯網平台雲端NodeJS SDK使用簡介

更多參考

Go SDK 使用說明 阿裡雲常見參數擷取位置

繼續閱讀