Sean Yu

IoT Specialty/Microsoft MVP/MCT

All Posts


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

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

本文介绍如下: 1.Java 语言和VS Code 开发Azure Functions的准备工作; 2.设备发送遥测消息到 IoT Hub后使用Azure Function 的IoT Hub Trigger 处理遥测消息; 3.使用VS Code 部署Azure Function; 开发语言:Java 开发工具:VS Code 本文中涉及到的重点内容包括: 1. Java Functions 开发环境配置; 2. Java Function Event Hub trigger 从systemProperties获取device ID 3.手动安装Azure Functions Core Tools 4. 本地Function 运行过程中遇到 func.ps1 cannot be loaded because running scripts is …

Azure IOT Video IoT Hub Functions

Azure IoT Hub 十分钟入门系列 (10)- 实现云端接收设备文件上传通知(file upload notification,Node.js示例)

本文主要分享一个案例: 通过Service SDK获取文件上传通知; 本文的前提是《Azure IoT Hub 十分钟入门系列 (4)- 实现从设备上传日志文件/图片到 Azure Storage(Node.js示例)》。 本文主要有如下内容: 1. 在IoT Hub中打开文件上传通知 2. 使用Node.js Service SDK 接受文件上传通知 视频介绍: 图文介绍: 1. 在IoT Hub中打开文件上传通知: 2. 使用如下示例代码: 3.安装SDK: npm init 回车->回车确认,直到出现如下的package.json界面: 执行 npm install azure-iothub --save 4.修改Service 侧代码中的连接字符串: 修改后的Service 侧代码如下: …

Azure IOT Video IoT Hub

白嫖一个web ssl 证书

今天分享如下内容: 在Azure App Service ”白嫖“一个SSL证书。 视频介绍; B站:https://www.bilibili.com/video/BV1sz4y1d7Vo/ 本站: 图文介绍: 限制条件如下: 免费应用服务托管证书是用于保护应用服务中的自定义 DNS 名称的统包解决方案。 它是一个功能完备的 TLS/SSL 证书,由应用服务管理并自动续订。 免费证书具有以下限制: 不支持通配符证书, 例如,不支持*.51azure.cloud, 必须为每一个前缀的域名单独申请免费证书,比如单独为blog.51azure.cloud, www.51azure.cloud申请。 不支持裸域,例如不支持 51azure.cloud, 简单理解,必须有前缀的域名才支持。 不可导出。 不支持 DNS …

Azure Video Cloud App Service SSL

Azure File- 一种从本地同步到云的 文件共享方式

本文介绍一种Azure 上的文件共享方案Azure File,具有如下特点: 可以挂载到Azure 内的虚拟机上; 可以挂载到本地; 支持Linux/Mac OS/ Windows 等多种系统; 同时挂载到多个系统; 最大支持100T; 支持磁盘快照; 支持多种冗余方式: 本地,区域,异地,地域,《详细参考信息》; 案例: 创建一个Azure File, 在本地Windows 和云中的Windows 同时挂载Azure File 实现文件共享; 视频介绍: 本案例的视频介绍可参见B站:https://www.bilibili.com/video/BV1vv411z7Zb/ 或在本站观看: 图文介绍: 创建存储账户: 创建文件共享File Share: 输入“共享文件夹& …

Azure Video Cloud Storage Files

为App Service 添加通配符数字证书(例:Digicert)并配置SSL

本文介绍如下内容: 1. 创建digicert账号并购买SSL数字证书; 2. 案例,为Windows Server IIS配置Https ; 3. 案例,为Azure App Service 配置自定义域名和SSL; 视频介绍: 您可以在B站观看视频介绍:https://www.bilibili.com/video/BV1yZ4y1p7X4/ 或在本站观看视频介绍: 图文讲解: 重点步骤: 1.创建digicert 账号; 2. 通过digicert Certificate utility for windows tool 创建CSR; 如果是通配符型证书,则填写*. xxx.com, 本例中我们使用了*.51azure.cloud 3. 通过CSR购买通配符证书; 上传CSR文件,Common Name 会自动添加上; …

Video App Service SSL

Azure IoT Hub DPS custom allocation policies by functions- 在DPS中启用设备自定义分配策略(C#示例)

Azure IoT Hub DPS custom allocation policies by functions- 在DPS中启用设备自定义分配策略 视频介绍: 您可以在B站观看视频介绍:https://www.bilibili.com/video/BV11A411t7TB/ 或在本站观看视频: 图文介绍: 本问参考官网文档:https://docs.microsoft.com/zh-cn/azure/iot-dps/how-to-use-custom-allocation-policies 在实际的业务中,可能存在某个DPS服务根据特定的策略将设备分配到不同的Azure IoT Hub 的情况,比如: 1. 大型项目中,将不同客户的设备分配到该客户独有的IoT Hub中; 2. 根据硬件版本号,将V1.1的版本号分配到中国东部2的IoT …

Azure IOT Video IoT Hub DPS