IoT Hub


使用 Rest API 部署 IoT Edge deployment json文件

使用API 部署 IoT Edge 部署清单: using System; using System.IO; using System.Net.Http; using System.Security.Cryptography; using System.Text; using System.Net; namespace deployjson { internal class Program { private static void Main(string[] args) { var iotHubName = "xxxxx.azure-devices.net"; var policyName = "iothubowner"; var key = "2afXNDHCq7 …

Azure IOT IoT Hub IoT Edge

Power Apps 页面切换及传值

本文是Power Platform 低代码开发物联网App 系列文章第5.2讲: 《 概览 -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 …

IOT Video IoT Hub Power Apps

Power Apps 控制物联网设备(通过Power automate 发起 http请求)

本文是Power Platform 低代码开发物联网App 系列文章的第4.2 讲: 《 概览 -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 …

IOT Video Power Automate IoT Hub Functions Power Platform Power Apps

Power Platform 低代码开发IoT App入门系列

本系列文章比较完整的介绍了使用Power Platform 低代码开发物联网App demo的全步骤。 使用Power Platform 低代码开发物联网App 可以大大降低开发成本,工程人员或IT人员通过简单学习即可快速上手,而无需全部由专业的软件工程师完成。     本案例包含如下功能: 设备上传遥测数据到Azure IoT Hub; 手机端App可以查看设备的实时数据; 手机端App可以查看设备的历史数据; 手机端App可以根据设备名称或者设备状态查询设备清单; 手机端App可以远程控制某个设备;     本案例参考的架构图如下:       本案例中使用到的组件: Azure IoT Hub; Azure Functions; Azure Stream Analytics; Azure SQL Database; Power Apps; Power BI; Power …

IOT Power BI Power Automate IoT Hub Functions Power Apps Videos

使用MQTT 连接Azure IoT Hub

本文介绍: Azure IoT Hub 对MQTT的支持; 使用MQTT 而不用Azure IoT Hub Device SDK 连接IoT Hub并双向通讯; 使用Azure IoT Hub 的 Device SDK时,SDK封装了常见的 设备到云的消息,从云端控制设备,设备孪生属性等相关操作, 无需关注MQTT中的主题订阅。 IoT Hub必须使用TLS/SSL,因此IoT Hub不支持端口1883通讯,默认采用8883。 IoT Hub 不是完整的MQTT 服务,并没有支持MQTT 3.1.1规范中的所有行为。 IoT Hub 的设备SDK默认使用 Qos 1与IoT Hub交换消息, CleanSession标志默认为0; SDK中的默认超时时间及其是否可配置: 语言 默认的 keep-alive 时间间隔 可配置性 …

Azure IOT Video IoT Hub MQTT

技巧-IOT hub message routing to storage account write messages in base 64

本文介绍: IoT Hub 消息路由功能JSON格式消息以base64编码存储到blob中的处理方式。 通过消息路由配置了一个路由到Stoage 的路由,编码格式采用了JSON格式,路由生效后,在Storage中发现消息体成了base64编码: base64 编码的消息体: 处理方案: 在遥测消息体里对系统属性进行手动设置: 官网文档描述:https://docs.azure.cn/zh-cn/iot-hub/iot-hub-devguide-messages-d2c#azure-storage IoT 中心支持将数据以 Apache Avro 格式和 JSON 格式写入 Azure 存储。 默认值为 AVRO。 只有在配置 Blob 存储终结点时才能设置编码格式。 不能编辑现有终结点的格式。 使用 JSON 编码时,必须在消息系统属性中将 …

Azure IOT IoT Hub

Azure IoT Hub入门系列 (15)- Azure Function和SignalR Service 向 Web 前端推送IoT 报警信息 (C#)

本文介绍: Azure Function和SignalR Service 向 Web 前端推送IoT 报警信息 (C#) 视频介绍: 图文介绍: 注意,本文在 《实现Azure Function 通过IoT Hub Trigger将遥测消息写入SQL数据库(C#)》的基础上继续进行。 本文参照案例:https://docs.microsoft.com/zh-cn/azure/azure-signalr/signalr-quickstart-azure-functions-csharp 本文使用的示例代码:https://github.com/Azure-Samples/signalr-service-quickstart-serverless-chat 创建SignalR Service: 填写信息,完成创建: …

Azure IOT Video IoT Hub Functions SignalR

Azure IoT Hub入门系列 (14)- 将IoT Hub Service SDK 调用Direct Method 封装为Azure Functions Http Trigger(C#)

本文介绍: 将IoT Hub Service SDK 调用Direct Method 封装为Azure Functions Http Trigger(C#) 视频介绍: 图文介绍: 本文内容比较简单,不做图文介绍了,直接创建functions,采用http 触发,添加如下代码,发布后即可通过调用http请求的方式,向iot hub 发送 direct method 调用。 注意: 1.引用包:using Microsoft.Azure.Devices; 2.本例调用的客户端案例为\azure-iot-samples-node-master\iot-hub\Quickstarts\simulated-device-2 3. 其中iot hub 连接字符串写入functions 配置文件,deviceid 和payload 通过query …

Azure IOT Video IoT Hub Functions

Azure IoT Hub入门系列 (13)- 实现Azure Function 通过IoT Hub Trigger将遥测消息写入SQL数据库(C#)

Azure IoT Hub入门系列 (13)- 实现Azure Function 通过IoT Hub Trigger将遥测消息写入SQL数据库(C#) 本文介绍: 本文介绍如下: 1.C# 语言和VS Code 开发Azure Functions的准备工作; 安装.net core sdk; 安装配置 vs code 和Azue Functions Core Tools; 在portal中准备SQL数据库; 2.设备发送遥测消息到 IoT Hub后使用Azure Function 的IoT Hub Trigger 处理遥测消息; 新建C# iot hub trigger functons; 3. 使用VS Code Nuget package manager 添加数据库访问用的package(dll引用); 安装nuget …

Azure IOT Video IoT Hub Functions Azure SQL

Azure IoT Hub入门系列 (12)- 10分钟实现Azure Function 通过IoT Hub Trigger处理设备到云的消息(C#)

Azure IoT Hub入门系列 (12)- 10分钟实现Azure Function 通过IoT Hub Trigger处理设备到云的消息(C#) 本文介绍如下: 1.C# 语言和VS Code 开发Azure Functions的准备工作; 2.设备发送遥测消息到 IoT Hub后使用Azure Function 的IoT Hub Trigger 处理遥测消息; 3.使用VS Code 部署Azure Function;--本步骤与上一讲 Java版本一致,本讲不再赘述,请参照 《Azure IoT Hub入门系列 (11)- 10分钟实现Azure Function 通过IoT Hub Trigger处理设备到云的消息(Java)》 开发语言:C# 开发工具:VS Code 视频介绍: 图文介绍: 1. .Net Core SDK 安 …

Azure IOT Video IoT Hub Functions