概述
目前阿裡雲物聯網雲端提供了Java、Python、PHP和NET四種開發語言的SDK,其它語言如Go,NodeJS等語言還未提供單獨的SDK。不過可以基于Core SDK做相關語言的內建開放,避免使用者進行自簽名。下面主要示範NodeJS Core SDK的使用。
操作步驟
1、
Open API快速測試
具體參數的解釋參考: API清單
2、SDK安裝
npm install @alicloud/pop-core --save
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、測試