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

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

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