概述
目前阿里云物联网云端提供了Java、Python、PHP和NET四种开发语言的SDK,其它语言如Go,NodeJS等语言还未提供单独的SDK。不过可以基于Core SDK做相关语言的集成开放,避免用户进行自签名。下面主要演示NodeJS Core SDK的使用。
操作步骤
具体参数的解释参考:API列表
2、SDK安装
npm install @alicloud/pop-core --save
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、测试