低代码开发物联网app(5.1)-利用Azure Stream Analytics 将物联网遥测历史消息写入Azure SQL Database

131 篇文章 10 订阅
121 篇文章 5 订阅

本文是Power Platform 低代码开发物联网App 系列文章的第5.1讲:

《 概览 -Power Platform低代码开发物联网App

(1)-Power Platform 试用账号注册

(2)-Power Apps 连接Azure SQL Database 读取物联网设备清单

(3)-Power Apps 通过Power BI 磁贴显示物联网设备实时数据曲线

(4.1)-将Azure IoT Service SDK 集成到 Azure Function并发布 》

(4.2)-Power Apps 通过Power Automate 发起Http请求调用Azure functions 进行设备远程控制

(5.1)-利用Azure Stream Analytics 将物联网遥测历史消息写入Azure SQL Database 》

(5.2)-Power Apps 查询物联网设备历史遥测消息

 

 

本文介绍:

Power Apps 通过SQL连接器连接到Azure SQL Database中查询物联网遥测历史数据;

本文主要介绍通过流分析Azure Stream Analytics 服务将IoT Hub的遥测消息写入到数据库中;

 

参考示意图如下:

 

演示视频:

流分析asa 写数据库并在power apps中展示历史记录

 

重点步骤:

创建一个表,用来保存设备遥测数据:

CREATE TABLE [dbo].[telemetryhistory](
	[devicename] [nvarchar](50) NOT NULL,
	[telemetrydt] [datetime] NULL,
	[humidity] [decimal](18, 2) NULL,
	[temperature] [decimal](18, 2) NULL
) ON [PRIMARY]
GO

 

创建流分析:

 

为流分析添加IoT Hub的 input:

 

为流分析增加一个SQL database 的输出:

 

编写流分析的query 语句:

注意

1.通过 iothub.ConnectionDeviceId 可以获取设备ID,设备ID在数据库中的字段名为devicename,可以使用AS语法做别名;

2.into 和 from 需要填写您的Input 和Output的别名。

 

运行流分析即后稍等几秒钟,可以在数据库中查询到数据:


 


声明:

 

点击可查阅本站文章目录 《文章分类目录》

本站所有内容仅代表个人观点,如与官文档冲突,请以官方文档为准。

可在本页面下方留言或通过下方联系方式联系我:

微信:wxyusz;邮箱:shuzhen.yu@foxmail.com

欢迎关注公众号“云计算实战”,接收最新文章推送。

知识共享许可协议

本作品由Sean Yu 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
欢迎转载、使用、重新发布,但务必保留文章链接:https://www.51azure.cloud,且不得用于商业目的。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值