开发者社区> taro_秋刀鱼> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: IoT Studio 服务开发是一个物联网业务逻辑的开发工具,通过编排服务节点的方式快速完成简单的物联网业务逻辑的设计。适用于以下场景:设备联动、设备数据处理、设备与服务联动、生成API 、生成App的后端服务等。
+关注继续查看

概述

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脚本
服务开发工作台

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云物联网平台+SLS日志服务 日志转储功能示例
物联网平台日志,在日志服务-云端运行日志中显示,如需持久化数据,可以使用日志转储功能
373 0
阿里云物联网平台C-SDK 4.x OTA升级示例
本篇文章演示如何使用C-SDK 4.x Demo 做OTA升级
624 0
阿里云物联网平台之云端API调用(即云端开发)
本文介绍如何调用物联网平台的云端API,很多时候控制台上操作不太方便,需要通过API调用来完成或者通过调用API封装接口,以做到二次开发等。如产品管理,设备管理,规则创建等。分别介绍通过common SDK和iot SDK的使用。
3461 0
阿里云物联网平台异步服务下发
异步服务下发需要调用的topic 云端下发:/sys/${productKey}/${deviceName}/thing/service/${tsl.service.identifier} 设备端响应topic:/sys/${productKey}/${deviceName}/thing/service/${tsl.service.identifier}_reply
1658 0
阿里云物联网平台IOT Studio组件数据源展示数据分析服务接口数据
本测试,通过物联网平台iot studio组件实现展示数据分析的服务接口
898 0
阿里云 IoT Studio 服务开发云市场API调用示例
本文主要演示如何通过云市场API节点调用印刷文字识别-身份证识别/OCR文字识别接口。
344 0
阿里云物联网平台计费问题处理
随着物联网平台第一个预付费周期截止时间到来,很多用户都收到了:连接时长资源包和消息通信资源包到期的通知,这两个资源包的作用:物联网平台设备和云端连接和消息通信对应的资源包。下面主要介绍收到这个通知的影响及处理策略。
1754 0
阿里云物联网平台数据转发到时序时空数据库(TSDB)示例
本文主要演示通过规则引擎将消息流转到时序时空数据库。
202 0
阿里云 IoT Studio 服务开发云市场API调用示例
使用云市场API节点,可调用您在阿里云云市场购买的API,如天气预报,身份证识别等,并可以根据API的返回数据开发业务逻辑。本文主要演示如何通过云市场API节点调用印刷文字识别-身份证识别/OCR文字识别接口。
2456 0
阿里云物联网平台数据转发到时序时空数据库(TSDB)示例
您可以使用规则引擎将数据转到DataHub上,再由DataHub将数据流转至实时计算、MaxCompute等服务中,以实现更多计算场景。本文主要演示通过规则引擎将消息流转到时序时空数据库。
2743 0
+关注
taro_秋刀鱼
博客园主页:https://home.cnblogs.com/u/taro/
文章
问答
文章排行榜
最热
最新
相关电子书
更多
API 平台的安全实践
立即下载
阿里云Link物联网平台全链路的一站式开发
立即下载
API 网关实践
立即下载