IOT


一起学Azure Sphere(1)- 什么是 Azure Sphere

本文介绍如下内容: 1. 什么是Azure Sphere; 2. Azure Sphere 能干什么; 3. Azure Sphere 如何入门之从开发板开始; 4. Azure Sphere 价格参考。 视频介绍: 您可以在B站观看视频介绍:https://www.bilibili.com/video/av97899095/ 或在本站观看: 图文介绍: 1.什么是Azure Sphere: 具体内容请参照官网文档:https://docs.microsoft.com/zh-cn/azure-sphere/ 以下内容为笔者理解的简化的版本,仅供参考: 它是一种全面的 IoT 解决方案: 使用 Azure Sphere 帮助保护你的数据、隐私、物理安全和基础结构,它基于 Microsoft 在硬件、软件和云方面数十年的经验构建而成,为 …

Azure IOT Video Azure Sphere

Azure Sphere 系列入门文章-目录

Azure Sphere 系列文章目录 Azure Sphere 系列内容是涉及到物联网硬件的内容,属于中等难度,学习这部分内容,必须先对IoT Hub 和DPS有所了解,见如下: (目录)Azure IoT Hub 入门文章 (目录)中级- 智能云 之 Azure IoT DPS 设备预配服务,共7讲 以下是Azure Sphere 部分内容: (视频)一起学Azure Sphere(1)- 什么是 Azure Sphere (视频)一起学Azure Sphere(2)- 准备 Azure Sphere开发环境并声明设备 (视频)一起学Azure Sphere(3)- 本地开发调试高级程序,上传映像后云端部署到设备 (视频)一起学Azure Sphere(4)- 将Azure Sphere 通过DPS注册到Azure IoT Hub并发送遥测 …

Azure IOT Azure Sphere

Azure IoT Edge入门(7)体验Edge Module开发

本节中,我们实际开发一个Linux Module,您将了解如下内容: 1. Visual studio Code 工具准备; 2. 使用VS Code 和IoT Edge 扩展 附带的模板快速开发Edge Module; 3. 了解Module Client; 4. 了解消息在Module 间的路由; 5. 编译并Push Edge Solution 到ACR中; 6. 在VS Code中远程部署Module 到Edge设备中; 本文参考官方文档:https://docs.azure.cn/zh-cn/iot-edge/tutorial-develop-for-linux 视频讲解: 您可以在B站观看视频讲解:https://www.bilibili.com/video/av94572682/ 或在本站观看: 图文讲解(步骤比较多,仅划重点) …

Azure IOT Video IoT Edge

Azure IoT Edge入门(5)实战将“识别戴口罩”算法部署到边缘(2)-ACR准备

Azure IoT Edge入门(4)实战将“识别戴口罩”算法部署到边缘(2)-ACR准备 本案例分三节内容介绍: 将Custom Vision 模型导出成linux 容器;在本地build/run,完成本地测试; 准备Azure Container Registry, 将本地Build好的镜像push到ACR里; 使用IoT Edge将 ACR里准备好的 镜像部署到IoT Edge里,在EDGE设备上调用本地的算法; 视频讲解: 您可以在B站观看视频讲解:https://www.bilibili.com/video/av93806553/ 或在本站观看: 图文讲解: 创建容器注册表 选择“创建资源” ,在“新建” 选项卡的搜索筛选器中键入“容器注册表& …

Azure IOT Video Container ACR IoT Edge

Azure IoT 中级(7)- (案例3)设备通过X509证书经DPS验证后注册到IoT Hub并开始通信(C#示例)

案例-设备通过X509证书经DPS验证后注册到IoT Hub并开始通信 本案例步骤: 注意,前两个步骤已经在之前的章节中介绍过,本文从第3个步骤开始介绍。 1. 通过openssl和微软示例Powershell脚本生成CA Root证书; 2. 将CA Root证书上传到DPS服务并完成所有权验证; 3. 通过openssl和微软示例Powershll脚本生成 设备证书; 4. 模拟程序(C#)使用设备证书 向DPS进行身份验证并注册到IoT Hub中; 5. 模拟程序使用设备证书直接向IoT Hub 发送遥测消息。 其中第4/5步骤的逻辑图如下: 视频讲解: 您可以在B站观看视频讲解:https://www.bilibili.com/video/av93099113/ 或在本站观看: 图文讲解: 3. 通过openssl和微 …

Azure IOT Video DPS

Azure IoT 中级(6)- 在 DPS/IoT Hub中使用X509证书的准备工作(2)创建自签名证书并验证所有权

在 DPS/IoT Hub中使用X509证书的准备工作(2)创建自签名证书并应用在IoT Hub/DPS中 本文介绍如下内容: 1. 了解证书链 2. 使用OPENSSL和 微软提供的示例工具生成自签名证书并应用在IoT Hub/DPS中; 视频讲解: 您可以在B站观看视频讲解:https://www.bilibili.com/video/av92977189/ 或在本站观看: 图文介绍: 1. 下载安装openssl 并配置环境变量; windows 版下载地址:http://slproweb.com/download/Win64OpenSSL-1_1_1d.msi 安装完成后,配置环境变量: 1. 在Path中添加openssl安装位置 2.配置 OPENSSL_CONF的conf路径 …

Azure IOT Video DPS

Azure IoT Edge入门(4)实战将“识别戴口罩”算法部署到边缘(1)-Custom Vision导出容器

Azure IoT Edge入门(4)实战将“识别戴口罩”算法部署到边缘(1)-Custom Vision导出容器 视频讲解: 您可以在B站观看视频讲解:https://www.bilibili.com/video/av93672532/ 或在本站观看视频讲解: 图文讲解: 从本文开始,我们做一个案例介绍,该案例分为3小节介绍。 前边我们介绍过,IoT Edge的一个主要功能就是可以将云端的能力扩展到边缘,本次的案例涉及的内容比较多。 主要的背景是这样的: 结合最近的社会情况,出现了很多需要检测是否戴口罩的需求,我们之前曾经有一篇文章介绍了使用Azure Custom Vision提供的AI能力,快速开发出了一个检测是否戴口罩的模型,并发布成API供调用。 本案例中,我们将之前训练好的AI模型,通过 …

Azure IOT Video AI Container ACR IoT Edge

Azure IoT 中级(5)- 在 DPS/IoT Hub中使用X509证书的准备工作(1)了解证书链

准备工作(1)了解证书链 本文介绍如下内容: 1. 了解证书链 2. 使用OPENSSL和 微软提供的示例工具生成自签名证书并应用在IoT Hub/DPS中; 视频讲解: 您可以在B站观看视频讲解:https://www.bilibili.com/video/av92976806/ 或在本站观看: 图文讲解: 数字证书是用来认证公钥持有者身份合法性的电子文档,以防止第三方冒充行为。数字证书由 CA(Certifacate Authority) 负责签发,关键内容包括 颁发s者、证书有效期、使用者组织、使用者公钥 等信息。 数字证书涉及到一个名为 PKI(Public Key Infrastructure) 的规范体系,包含了数字证书格式定义、密钥生命周期管理、数字签名及验证等多项技术说明,不在本文中详细展开。 签发证书的过程 …

Azure IOT Video DPS

Azure IoT 中级(4)-(案例2)使用DPS通过对称密钥进行设备组注册(C#示例)

Azure IoT 中级(4)-(案例2)使用DPS通过对称密钥进行设备组注册 视频讲解: 您可以在B站观看视频讲解:https://www.bilibili.com/video/av92782084/ 或在本站观看视频讲解: 图文讲解: 1. 在DPS添加组注册: 注意:组注册中,没有注册ID的概念,也没有Device ID的概念。 机制 有三种:x509证书,对称密钥 在本例中,我们使用对称密钥方式以便我们快速理解和验证组注册的业务逻辑; 密钥我们采用自动生成,当然也可以手动输入符合要求的自定义密钥; 注意:本文中使用对称密钥方式做演示,后续章节介绍X509证书的方式,证书也是推荐的海量设备方案中应用的方案。 如何分配设备到中心 最低延迟:将设备预配到具有最低延迟的 IoT 中心,注意最低延迟不是指地理位置,例如中国北部 …

Azure IOT Video DPS

Azure IoT 中级(3)-(案例1)使用DPS通过对称密钥进行单个设备注册(C#示例)

实战:使用DPS通过对称密钥进行单个设备注册 视频讲解: 您可以在B站观看视频讲解:https://www.bilibili.com/video/av92781763/ 或在本站观看视频讲解: 图文讲解: 1. 在DPS添加单个注册: 机制 有三种:x509证书,TPM,对称密钥 在本例中,我们使用对称密钥方式以便我们快速理解和验证单个注册的业务逻辑; 密钥我们采用自动生成,当然也可以手动输入符合要求的自定义密钥; 注意:本文中使用对称密钥方式做演示,后续章节介绍X509证书的方式,证书也是推荐的海量设备方案中应用的方案。 如何分配设备到中心 最低延迟:将设备预配到具有最低延迟的 IoT 中心,注意最低延迟不是指地理位置,例如中国北部的设备根据网络情况可能出现分配到中国东部IoT Hub的情况。 均匀加权分发(默 …

Azure IOT Video DPS