您现在的位置是:首页 > 文章详情

阿里云物联网平台开发服务(IoT Studio)服务开发调用云端API 示例

日期:2020-01-09点击:692

概述

IoT Studio 服务开发是一个物联网业务逻辑的开发工具,通过编排服务节点的方式快速完成简单的物联网业务逻辑的设计。适用于以下场景:设备联动、设备数据处理、设备与服务联动、生成API 、生成App的后端服务等。这里通过NodeJS脚本实现对物联网平台云端API的调用,并在Web可视化界面中实现对在服务开发中配置接口的使用,通过一个获取设备运行状态的示例演示整个流程的实现。

Step By Step

1、功能测试,目前建议使用Open API快速进行功能验证:

_

2、IoT Studio 中快速搭建节点并进行参数配置

  • 2.1 整体流程

_

  • 2.2 节点参数配置

_
_
_

  • 2.3 NodeJS Code Sample
/** * @param {Object} payload 上一节点的输出 * @param {Object} node 指定某个节点的输出 * @param {Object} query 服务流第一个节点的输出 * @param {Object} context { appKey, appSecret } */ module.exports = async function (payload, node, query, context) { const Core = require('@alicloud/pop-core'); var client = new Core({ accessKeyId: 'LTAIOZZg********', accessKeySecret: 'v7CjUJCMk7j9aKduMAQLjy********', endpoint: 'https://iot.cn-shanghai.aliyuncs.com', apiVersion: '2018-01-20' }); var params = { "RegionId": "cn-shanghai", "ProductKey": "a1QVZ******", "DeviceName": payload.DeviceName } var requestOption = { method: 'POST' }; result = await client.request('GetDeviceStatus', params, requestOption); return result.Data.Status }
  • 2.4 测试

_

3、Web 可视化界面使用文件组件调用服务开发接口

_

_

4、Web页面预览

_

5、日志查询

_

参考链接

阿里云物联网平台云端API列表
Node.js脚本
服务开发工作台

原文链接:https://yq.aliyun.com/articles/742239
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章