Sean Yu

IoT Specialty/Microsoft MVP/MCT

All Posts


Azure IoT Hub 动手训练营 (2)- 实验1,发送设备到云的消息和从云端控制设备(Node.js Device SDK /Service SDK)

本系列是一个入门级别的动手实验,也是抽取了我们在做物联网开发中的最典型的应用场景,包含: 设备发送数据到云; 从云端控制设备; 在云端对上传的数据进行实时分析,提取有用的数据写入数据库; 在云端对上传的数据进行实时分析,满足某些条件时发出邮件报警; 本系列内容共分三篇文章介绍: 1.《Azure IoT Hub 动手训练营 (1)- 前置条件(准备工作)》 2.《Azure IoT Hub 动手训练营 (2)- 实验1,发送设备到云的消息和从云端控制设备(Node.js Device SDK /Service SDK)》 3.《Azure IoT Hub 动手训练营 (3)- 实验2,使用流分析(Stream Analytics)对遥测数据进行实时在线分析并将结果写入Azure SQL Server数据库和Logic app发邮件报警》 本文是本 …

Azure IOT Video IoT Hub

Azure IoT Hub 动手训练营 (1)- 前置条件(准备工作)

本系列是一个入门级别的动手实验,也是抽取了我们在做物联网开发中的最典型的应用场景,包含: 设备发送数据到云; 从云端控制设备; 在云端对上传的数据进行实时分析,提取有用的数据写入数据库; 在云端对上传的数据进行实时分析,满足某些条件时发出邮件报警; 本系列内容共分三篇文章介绍: 1.《Azure IoT Hub 动手训练营 (1)- 前置条件(准备工作)》 2.《Azure IoT Hub 动手训练营 (2)- 实验1,发送设备到云的消息和从云端控制设备(Node.js Device SDK /Service SDK)》 3.《Azure IoT Hub 动手训练营 (3)- 实验2,使用流分析(Stream Analytics)对遥测数据进行实时在线分析并将结果写入Azure SQL Server数据库和Logic app发邮件报警》 本文是本 …

Azure IOT Video IoT Hub

Azure Active Directory B2C-(4) 体验使用AAD B2C保护Node JS Web API(passport.js)

本文演示了如下内容: 1. 部署了一个Node JS WEB API, 该API受AAD B2C保护(使用Passport.js ); 2. 使用POSTMAN 模拟客户端请求,从AAD B2C获取Access Token后向API发起请求; 步骤: 1. 准备Node js API 网站,该网站为微软示例代码; 2. 在AAD B2C中为Node js API 新增应用程序,并添加已发布的作用域; 3. 在AAD B2C中为Postman 新增应用程序,并将该应用程序对 Node js API 应用授权; 4. 增加ROPC登录用户流(无需浏览器的用户流); 5. 在Postman中使用ROPC终结点获取Access Token; 6. 在Postman中携带Access Token访问Node js API; 视频介绍: 您可以在B站观看本节视频 …

Azure Video Cloud AAD B2C

Azure Active Directory B2C-(3) 体验使用AAD B2C集成的 OAuth2.0 和OpenID Connect 能力保护Web API(asp.net)

本文参照微软如下官方文档,且均使用ASP.NET作为示例代码,主要是演示AAD B2C对API的保护流程,给大家一个直观的感受,在后续的内容章节中,我们会介绍其他语言如何通过AAD B2C 进行保护。 1.使用 Azure Active Directory B2C 在 Web 应用程序中启用身份验证 https://docs.azure.cn/zh-cn/active-directory-b2c/tutorial-web-app-dotnet?tabs=applications 2.使用 Azure Active Directory B2C 授予对 ASP.NET Web API 的访问权限 https://docs.azure.cn/zh-cn/active-directory-b2c/tutorial-web-api-dotnet?tabs=applications 上一讲的 …

Azure Video Cloud AAD B2C

Azure Active Directory B2C-(2) 体验使用AAD B2C集成的 OAuth2.0 和OpenID Connect 能力保护Web APP(asp.net)

本文参照微软如下官方文档,且均使用ASP.NET作为示例代码,主要是演示AAD B2C对WEB APP的保护流程,给大家一个直观的感受,在后续的内容章节中,我们会介绍其他语言如何通过AAD B2C 进行保护。 1.使用 Azure Active Directory B2C 在 Web 应用程序中启用身份验证 https://docs.azure.cn/zh-cn/active-directory-b2c/tutorial-web-app-dotnet?tabs=applications 第一个案例: 主要介绍了一个WEB APP网站,使用ASP.NET开发,该网站使用AAD B2C进行认证授权,用户在浏览器可以直接调用AAD B2C的用户流(也就是使用AAD B2C提供的UI)完成用户注册/登录/修改密码的基本功能,同时,用户登录后,将TOKEN信息返回到这个WEB …

Azure Video Cloud AAD B2C

Azure Active Directory B2C-(1) AAD B2C基本概念及创建并体验

本文将介绍如下内容: 了解Azure Active Directory B2C概念; 在Azure 门户创建 Azure Active Directory B2C; 在AAD B2C租户中添加应用程序并创建密钥; 在AAD B2C中添加用户流:注册和登录; 体验注册和登录用户流; 视频讲解: 您可以在B站观看本节视频讲解:https://www.bilibili.com/video/BV1SC4y1s7iM/ 或在本站观看: 图文讲解: 一. 相关概念: Active Directory: 活动目录(Active Directory):服务器及客户端计算机管理; 用户服务:管理用户域账户、用户信息、企业通讯录(与电子邮件系统集成)、用户组管理、用户身份认证; 网络设备例如打印机等网络资源管理;应用系统例如财务软件的集成等等; …

Azure Video Cloud AAD B2C

一起学Azure Sphere(6)- 30分钟内将Azure Sphere 连接到Azure IoT Central并展示基本图表

本文中讲介绍: 30分钟内将Azure Sphere 连接到Azure IoT Central并展示基本图表 本节主要以实操为主,不对Azure IoT Central做过多讲解,后续章节中会单独介绍Azure IoT Central。 本文步骤: 1. 创建Azure IoT Central; 2.将Azure Sphere 租户证书配置到Azure IoT Central中; 3.在Azure IoT Central中创建设备模板; 4. 在Visual Studio 调试Azure Sphere 高级程序并配置DPS以连接到Azure IoT Central; 5.在IoT Central中创建报警规则; 视频讲解: 您可以在B站观看本文视频讲解:https://www.bilibili.com/video/BV1D54y1R7Z3/ 或在本站 …

Azure IOT Video Azure Sphere Azure IoT Central

一起学Azure Sphere(5)- 将Azure Sphere 预配到Azure China IoT Hub

注意: 本文实际上介绍的是通过DPS 连接多租户IoT Hub的一个案例: 通过Azure Global DPS将设备预配到Azure China IoT Hub- Link Azure IoT Hub on Azure China to Device provisioning Service on Azure Global 本节内容介绍如下:如何讲Azure Sphere 预配到中国区的Azure IoT Hub 1. 在Azure global 创建DPS; 2.在Azure China 创建IoT Hub; 3.通过Azure CLI 连接Azure China IoT Hub 到Azure Global DPS; 4. 将Azure Sphere 通过Azure Global DPS注册到Azure China IoT Hub; 视频介绍: 您可 …

Azure IOT Video DPS Azure Sphere

一起学Azure Sphere(4)- 将Azure Sphere 通过DPS注册到Azure IoT Hub并发送遥测消息

本文包含如下内容: 注意:本案例在Global Azure中执行! 本示例使用源代码:https://github.com/Azure/azure-sphere-samples 中的azure-sphere-samples-master\Samples\AzureIoT项目,本项目为Visualsutido 开发环境。 一. 使用Azure Sphere SDK 获取CA证书并配置到Azure IoT Hub DPS服务; 创建IoT Hub; 创建DPS; 通过Azure Sphere SDK获取证书并上传到DPS进行验证。 二. 使用示例高级应用程序部署到Azure Sphere开发板并上报数据到IoT Hub; Visual studio 进行环境准备:(需卸载上节内容中的Azure Sphere …

Azure IOT Video IoT Hub DPS Azure Sphere

一起学Azure Sphere(3)- 本地开发调试高级程序,上传映像后云端部署到设备

本文中您将了解: 案例:调用GPIO控制LED频闪 本地开发调试->发布到云端-> 从云端部署到设备 一、通过VS Code 开发和调试 示例Azure Sphere 高级应用程序 本程序调用GPIO控制LED灯频闪 二、从云端进行部署 创建产品; 配置设备为“接受基于云的应用程序更新”; 创建部署; 触发部署; 重新配置设备为“启用调试”; 视频讲解: 您可以在B站观看视频讲解:https://www.bilibili.com/video/av98276348/ 或在本站观看: 图文讲解: 一、通过VS Code 开发和调试 示例Azure Sphere 高级应用程序 参照微软 …

Azure IOT Video Azure Sphere