全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
阿里云物联网套件

转发数据到函数计算

更新时间:2017-12-26 16:07:44

数据转发到函数计算(Function Computer)中

规则引擎可以将IoT Hub中的数据转发到函数计算(FC)中。有关函数计算的详情,请戳这里

fc应用

使用步骤

  1. 函数计算控制台创建好服务、函数
  2. 创建规则,将iot数据处理并转发到函数计算中,启动规则
  3. 使用配置了规则的topic发送一条消息
  4. 查看函数计算服务实时监控大盘查询函数执行情况,或者根据函数的具体业务逻辑查看是否结果是否正确

详细参考一下截图:

FC控制台操作

FC控制台

1、创建服务创建服务

2、创建函数

函数计算有给定很多的函数模板,也有多种运行环境可选择,这个根据实际业务的需要来配置。,这里以最简单的一个空白函数作为示例。创建函数1

创建函数2

创建函数3

3、函数执行验证

函数成功创建之后,可以直接在fc的控制台执行,以验证函数执行情况。函数计算会直接将函数的输出打印在控制台上,同时还有请求的相关信息。函数验证

函数能正常执行。接下来配置iot规则引擎

规则引擎转发

如下图,添加方法,将数据转发到创建函数中

规则配置

操作说明:

  • 在方法中选择发送数据到函数计算(FC)中
  • 首先用户需要根据自己的业务选择函数计算的函数作为数据转发目的地。用户需要先选择地域,然后根据地域选择服务。如果没有资源,那就需要去函数计算控制台创建相应的资源。
  • 规则引擎不能操作用户的函数计算中的函数,必须经过用户的授权才能执行函数。所以,用户需要创建一个具有执行函数权限的角色,然后将该角色赋予给规则引擎,这样规则引擎才能将处理过后的数据转到函数计算,并执行对应的函数。如果存在该角色,选择该角色,如果不存在,创建该角色。角色具体信息请到RAM控制台查看。
  • 目前只支持华东2节点
  • json格式和二进制格式都支持转发到函数计算中

配置好方法之后,运行该规则,就可以将经过SQL语法处理过后的数据转发到函数计算中。

结果验证

函数计算控制台针对函数的执行情况有监控统计。统计有大概5分钟的延时,可以通过监控大盘查询函数的执行情况

监控

本文导读目录