教程
文章平均质量分 80
于书振
微软最有价值专家(Azure MVP)原电力系统特高压电工,原某运营商5G创新中心高级解决方案经理,现供职于某人工智能和物联网实验室。开过吊车,爬过电线杆,呆过生产车间,做过某市智慧消防物联网,搞过5G创新型应用,自称资深非专业码农,总之,比较复杂。。。
展开
-
Exchage 2019 密码不符合最低要求的处理方式
进入组策略管理,如下图依次进入到Default domain Policy中,右键 编辑按钮。依次进入 计算机配置-策略-windows设置-安全设置-账户策略-密码策略。在 power shell里执行 gpupdate /force 刷新组策略。Exchange 2019 修改密码时总提示:密码不符合最低安全要求。可以通过修改域 的 组策略来解决该问题。...原创 2022-08-29 15:12:51 · 941 阅读 · 0 评论 -
针对初学者的云计算教程(主要是Azure)
针对云计算初学者的免费教程原创 2022-05-29 21:43:04 · 522 阅读 · 0 评论 -
Power Apps 画布应用中非可委派函数查询数量限制
本文介绍:Power Apps 中的委派函数和非可委派函数。现象:在Power Apps中显示某些数据源时,如果数据量超过 500,则可能遇到现实不全的情况,实际上大部分是由于 委派函数 和 非可委派函数 使用不合适导致的。所谓委派函数,是指实际的数据查询是由数据源完成的,比如 power apps 调用 filter 函数 查询了 SQL数据库或者 Share Point,实际的查询是在数据源侧也就是SQL或Share Point 执行的。这时候的返回值可以是超过500条数据的。为什么原创 2021-07-29 11:33:34 · 2122 阅读 · 3 评论 -
Azure IoT Edge 1.2 及Azure IoT Edge for Linux on Windows
Azure IoT Edge 版本 1.2 仅支持Linux 容器。IoT Edge 1.1 LTS 是最后一个支持 Windows 容器Edge版本。 IoT Edge 1.1 LTS 使用 .NET Core 3.1,且有效支持期至 2022 年 12 月 3 日。Linux 容器可以部署到 Linux 或 Windows 操作系统上:对于 Linux 设备,IoT Edge 运行时会直接安装在主机设备上。 对于 Windows 设备,使用 IoT Edge 运行时预生成的 Linux原创 2021-07-03 14:19:01 · 231 阅读 · 2 评论 -
Azure IoT Edge Transparent Gateway 透明网关
本系列文章:(1)Azure IoT Edge Transparent Gateway 概念(2)Azure IoT Edge Transparent Gateway 准备测试用数字证书(3)Azure IoT Edge Transparent Gateway D2C 演示demo本文介绍 Azure IoT Edge Transparent Gateway 透明网关模式:主要参考如下官网链接:配置透明网关:https://docs.microsoft.com/zh-cn/az.原创 2021-07-03 14:13:42 · 233 阅读 · 0 评论 -
Power Apps 入门介绍
Power Apps 概述介绍:Power Platform -Power Apps 入门文档链接 - 51Azure.cloudPower Apps 三种应用类型:Power Apps 画布应用:https://docs.microsoft.com/zh-cn/powerapps/maker/canvas-apps/getting-started?WT.mc_id=AZ-MVP-5003757 Power Apps 模型驱动应用:https://docs.microsoft.com/zh-c原创 2021-05-03 09:42:50 · 2234 阅读 · 1 评论 -
在 Azure DT Explorer 中管理数字孪生
本文介绍:在本地运行ADT Explorer 并连接Azure Digital Twins 实例;使用 VS CODE DTDL插件开发第一个 模型文件;ADT Explorer的几个基本功能;使用ADT Explorer 上传模型文件并生成 twin 孪生;重点图文步骤:下载并在本地运行ADT Explorer在ADT首页,点击 探索数字孪生体,了解更多连接打开ADT Explorer 工具下载页面或者直接进入:下载 ADT Explorer:htt...原创 2021-05-03 09:41:06 · 271 阅读 · 0 评论 -
azure digital twins 数字孪生体和数字孪生图
在 Azure 数字孪生解决方案中,环境中的实体是由数字孪生体(digital twins)表示的。数字孪生体是你自定义的模型(models)之一的实例。可以通过关系(relationships)将其连接到其他数字孪生体以形成孪生图(twin graph)。使用vs code 创建两个模型:第一个模型文件时是一个温湿度计:{ "@context": "dtmi:dtdl:context;2", "@id": "dtmi:com:exam...原创 2021-05-03 09:38:46 · 809 阅读 · 0 评论 -
Power Apps Camera 相机控件拍照
本文介绍Power Apps 调用相机拍照。图文步骤:进入make.powerapps.com,创新空白的画布应用:添加camera 控件:点击➕,输入camera,点击3处的camera控件,可以在页面中看到camra控件添加成功;首次使用浏览器会弹出图例4处询问使用摄像头权限,点击allow。添加一个image控件,用来显示摄像机拍的照片:接下来实现第一个效果,点击摄像头Camera控件,Image控件...原创 2021-05-03 09:37:10 · 1056 阅读 · 0 评论 -
Power Apps 拍照上传
本文介绍:Power Apps 拍照后上传到Azure blob。图文步骤:创建Storage Account,此步骤不再详细介绍,不会的可以看视频。添加Azure Blob Storage 数据源:或者点击File,Connections ,将跳转到新的页面:在新的页面中,点击new connection选择 Azure Blob Storage:在Azure中找到Storage Account的...原创 2021-05-03 09:35:29 · 1119 阅读 · 2 评论 -
使用Azure Functions 开发一个调用computer vision 图像检测的API 供power apps 使用
本文介绍:开发一个Azure Functions Http Trigger 来接收图片位置,然后调用computer vision 来检测图片。视频演示如下:图文步骤:创建Computer vision服务:创建本地Functions,通过computer vision SDK调用 computer vision检测图像:using System;using System.IO;using Microsoft....原创 2021-05-03 09:33:32 · 1919 阅读 · 0 评论 -
Azure Digital Twins(3)- 数字孪生体和数字孪生图
在 Azure 数字孪生解决方案中,环境中的实体是由数字孪生体(digital twins)表示的。数字孪生体是模型(models)的一个个实例。可以通过关系(relationships)将其连接到其他数字孪生体以形成孪生图(twin graph)。在本文中,我们将创建:两个模型:房间room和温湿度计myfirstmodel;为模型room创建两个实例 room-01和room-02;创建三个温湿度计实例device-001,device-002,device-0...原创 2021-04-19 12:56:52 · 927 阅读 · 0 评论 -
Azure Digital Twins(2)- 在本地使用ADT Explorer 管理数字孪生
本文介绍:在本地运行ADT Explorer 并连接Azure Digital Twins 实例;使用 VS CODE DTDL插件开发第一个 模型文件;ADT Explorer的几个基本功能;使用ADT Explorer 上传模型文件并生成 twin 孪生;视频演示:https://www.51azure.cloud/post/2021/4/12/azure-digital-twins-adt-explorer重点图文步骤:下载并在本地运行ADT Explor...原创 2021-04-19 12:55:46 · 341 阅读 · 0 评论 -
Azure Digital Twins(1)-创建实例并设置角色
视频演示:https://www.51azure.cloud/post/2021/4/10/azure-digital-twins-create-instance本文介绍:创建Azure Digital Twins 实例并设置角色。创建资源,在Azure市场中找到 Azure Digital Twins选择资源组,输入ADT名称,选择位置,本例中其他配置保持默认即可。注意要勾选 Assign Azure Digital Twins Data Owner Rol...原创 2021-04-19 12:54:32 · 319 阅读 · 0 评论 -
Azure + 5G + AI + IOT可以这么玩
欢迎转发扩散,这是对我最大的支持!5G场景下的三大特点分别对应着一些具体的业务场景,eMBB针对高清视频等系列应用;mMTC针对智慧城市等物联网应用;uRLLC针对工业控制或者远程驾驶等应用。在这几类场景中我们举个极端的案例:北京的某个工厂,控制系统在上海,我们在北京和上海之间拉了一根网线进行连接,那么设备执行了某个步骤之后,需要发请求到上海,上海的控制系统是一台奔三的服务器,这套系统显然不能工作对吧?采用何种改进才能正常工作呢?1.控制系统从远程下沉到工厂内部,2.设备和控制系统.原创 2021-03-17 13:00:07 · 528 阅读 · 0 评论 -
使用Azure Storage API 上传 文件解决微信小程序中上传图片的问题
本文介绍:使用Azure Storage Rest API 上传文件。背景:某微信小程序应用每天要上传海量图片,如果直接将图片上传到服务器,则可能收到服务器带宽限制导致并发数受限制。Azure Storage Account 为每个文件提供了据说“40MB/S”的带宽(此数据来源于网络仅供参考,未从微软官网找到相关数据),如果小程序的上传图片直接上传到Azure Storage Account 则可以大幅降低服务器的带宽压力。两种方案供参考:方案 一:在小程序中...原创 2021-03-11 17:11:01 · 816 阅读 · 0 评论 -
利用 Management Group 和Policy 控制Azure 指定资源的创建
本文实现利用Azure Management Group 和Policy 控制指定的订阅的指定资源的创建。案例背景:某个连锁教育组织为每个分校创建了一个订阅,每个分校有若干员工;现在要控制每个分校的员工只能创建指定类型的资源。简单实现步骤:在Management Groups 中为每个分校创建 一个管理组,例如命名为“上海浦东分校管理组”;在Management Groups中为“上海浦东分校管理组”添加受控的”上海浦东分校订阅“;在“上海浦东分校管理组”中...原创 2021-03-09 15:37:27 · 347 阅读 · 0 评论 -
Azure Custom Vision 和 IoT Edge 检测混凝土粗细骨料
Custom Vision 对混凝土骨料进行分类Friday, February 19, 2021China Standard Time -9Reads本文介绍一个案例,使用custom vision 对混凝土骨料进行分类:完整视频演示:Custom Vision 对混凝土骨料进行分类 - 51Azure.cloudAzure Custom Vision(自定义视觉)是一种图像识别服务,可用于构建、部署和改进你自己的图像标识符。图像标识符根据图...原创 2021-02-23 12:00:42 · 234 阅读 · 0 评论 -
Azure Functions Error Value cannot be null. (Parameter ‘provider‘)
在初次调试Azure Functions时,可能会遇到如下错误:Value cannot be null. (Parameter 'provider')或者 connect Econnrefused 127.0.0.1:9091此问题初步判断为网络异常导致了文件下载失败,可以开启更多调试日志查看是否为文件下载失败导致的,可以打开更多日志查看是否是文件下载故障:步骤:在VS Code中修改.vscode\launch.json和tasks.json文件中的启动命令...原创 2021-01-28 07:28:56 · 1960 阅读 · 0 评论 -
Azure Functions Blob Trigger 触发已经存在的文件的处理方式
在使用Azure Functions Blob Trigger 时,会出现container里已经存在的blob会触发functions执行,但我们想只针对新上传的文件进行触发。原因:Azure Functions Blob trigger是通过blob 回执判断某个blob是否已经执行过触发,blob回执记录在AzureWebJobsStorage这个storage account中,该storage account 配置在local.setting.json中:触发后,会..原创 2021-01-28 07:27:46 · 571 阅读 · 0 评论 -
Power Apps Send push notification-移动端消息推送
本文 介绍:使用Send push notification 想移动端Power Apps 推送消息。实现功能:1.当有文件上传到Storage Account 的Container中时,自动向Power Apps 发送推送通知,在手机上可以看到消息通知弹窗。2.消息带有参数,点击弹窗可以打开Power Apps 并将参数传递给页面。如上图,可以显示具体那个 app 收到的通知,也可以显示通知的自定义内容。可以设置点击通知,打开指定的Power Apps并将通知中的参数传递.原创 2021-01-25 08:35:01 · 686 阅读 · 0 评论 -
低代码开发物联网app(5.1)-利用Azure Stream Analytics 将物联网遥测历史消息写入Azure SQL Database
本文是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并发布》《..原创 2021-01-13 09:38:48 · 259 阅读 · 0 评论 -
低代码开发物联网app(4.2)-Power Apps 通过Power Automate 发起Http请求调用Azure functions 进行设备远程控制
本文是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并发布》..原创 2021-01-13 09:37:06 · 824 阅读 · 1 评论 -
低代码开发物联网app(4.1)-将Azure IoT Service SDK 集成到 Azure Function并发布
本文介绍:将IoT Hub Service SDK 调用Direct Method 封装为Azure Functions Http Trigger(C#)视频介绍:https://www.51azure.cloud/post/2020/6/15/azure-iot-hub-14-iot-hub-service-sdk-direct-method-azure-functions-http-trigger图文介绍:本文内容比较简单,不做图文介绍了,直接创建functions,采用..原创 2021-01-13 09:34:48 · 245 阅读 · 0 评论 -
低代码开发物联网app(3)-Power Apps 通过Power BI 磁贴显示物联网设备实时数据曲线
本文是Power Platform 低代码开发物联网App 系列文章的第三讲:《概览 -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..原创 2021-01-13 09:33:08 · 445 阅读 · 0 评论 -
低代码开发物联网app(2)-Power Apps 连接Azure SQL Database 读取物联网设备清单
本文是Power Platform 低代码开发物联网App 系列文章的第二讲:《概览 -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..原创 2021-01-13 09:31:01 · 489 阅读 · 0 评论 -
《低代码开发物联网app(1)-Power Platform 试用账号注册》
本文是Power Platform 低代码开发物联网App 系列文章的第一讲:《概览 -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..原创 2021-01-13 09:27:21 · 762 阅读 · 0 评论 -
Power Platform 低代码开发IoT App入门系列
本系列文章比较完整的介绍了使用Power Platform 低代码开发物联网App demo的全步骤。使用Power Platform 低代码开发物联网App 可以大大降低开发成本,工程人员或IT人员通过简单学习即可快速上手,而无需全部由专业的软件工程师完成。本案例包含如下功能:设备上传遥测数据到Azure IoT Hub; 手机端App可以查看设备的实时数据; 手机端App可以查看设备的历史数据; 手机端App可以根据设备名称或者设备状态查询设备清单; 手机端App可以远程..原创 2021-01-13 09:20:19 · 819 阅读 · 0 评论 -
Power Apps中展示实时数据案例(物联网遥测数据)
本文介绍:在Power Apps中通过Power BI 磁贴展示实时数据(物联网设备遥测数据);基本的示意图如下:1.物联网设备通过SDK将遥测的温湿度值发送到IoT Hub;2.使用Azure Functions 的IoT Hub触发读取遥测消息,并将遥测消息post到Power BI的流数据集中;3.在Power BI中创建dashboard,并将流数据集制作成磁贴;4.在Power Apps中添加Power BI 磁贴并保存;5.在手机版Power Apps中查看.原创 2021-01-06 16:28:24 · 824 阅读 · 0 评论 -
Power Apps 中使用Data table 和Edit form 连接SQL Server 增删改查数据案例
本文介绍:在Power Apps 中使用Edit Form和Data Table 控件增删改查数据;案例步骤:1.在Azure上创建示例测试用Azure Sql Database;2.在Power Apps中连接Azure Sql Database;3.在Power Apps中配置Data Table和Edit Form 控件查询数据;4.在Power Apps中利用 SubmitForm和NewForm 更新和新建数据库记录;本文中相关的连接地址:Edit...原创 2021-01-05 08:04:21 · 1460 阅读 · 0 评论 -
使用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...原创 2020-12-14 11:21:59 · 889 阅读 · 0 评论 -
Azure IoT Edge入门(11)IoT Edge设备上的函数计算Function,使用Function写数据库-Using Azure Function On Edge device save
本文介绍:在IoT Edge边缘设备中部署Azure Function;通过Azure Function或者其他Module 将遥测数据写入SQL Edge 数据库中;本地边缘设备上的Function 附加调试;视频:https://www.51azure.cloud/post/2020/11/17/using-azure-function-on-edge-device-save-data-to-azure-sql-edge图文:在IoT Edge边缘设备中部署Azu..原创 2020-11-17 15:27:11 · 261 阅读 · 0 评论 -
Azure IoT Edge入门(10)远程在IoT Edge设备上部署SQL数据库-Deploy Azure SQL Edge to Azure IoT Edge
本文介绍:远程在IoT Edge设备上部署 Azure SQL Edge的几种方法;连接到Azure SQL Edge的方法(Edge设备物理机 / Edge设备Module容器内);Azure Data Studio连接到Azure SQL Edge;视频:https://www.51azure.cloud/post/2020/11/15/azure-iot-edge-10-iot-edge-sql-deploy-azure-sql-edge-to-azure-iot-edge.原创 2020-11-17 15:24:05 · 372 阅读 · 0 评论 -
Azure VM Guest host update- Azure 虚拟机安全更新
本文介绍Azure 虚拟机安全更新,同时适用于Windows 和Linux 操作系统。本文参照:https://docs.microsoft.com/zh-cn/azure/automation/update-management/overview视频介绍:https://www.51azure.cloud/post/2020/11/11/azure-vm-guest-host-update图文介绍:单台虚拟机设置安全更新:在虚拟机左侧菜单中选择 来宾和主机更新,点击转到更新管.原创 2020-11-16 09:07:39 · 274 阅读 · 0 评论 -
Azure IoT Edge入门(9)云到边缘设备控制-Azure iot edge module direct method
本文介绍:1. Azure IoT edge 从云到边缘设备的控制方式之一 direct method。2. Edge-agent中内置的 direct method本文参考:https://docs.microsoft.com/zh-cn/azure/iot-edge/how-to-edgeagent-direct-method视频:https://www.51azure.cloud/post/2020/11/14/azure-iot-edge9azure-iot-edge..原创 2020-11-16 09:05:55 · 486 阅读 · 0 评论 -
Azure IoT Edge入门(8)边缘设备到云的消息 及 在本地开发调试 debug Edge Module
本文介绍:1. 利用Module Client 发送Module 到云的消息;2. 如何在本地VS code中调试 Azure IoT Edge Module;3. 使用路由 在多个模块之间控制消息流向;本文参考:开发调试 edge module:https://docs.microsoft.com/zh-cn/azure/iot-edge/how-to-vs-code-develop-moduleedge hub dev tool:https://github.com/Azu.原创 2020-11-16 09:04:44 · 404 阅读 · 0 评论 -
通过Azure bot framework composer 设计一个AI对话机器人bot(查询天气)
本文介绍通过机器人框架设计器(Bot framework composer)接近拖拉拽的方式设计一个聊天机器人,该聊天机器人的主要功能是发起http请求查询天气。当然,稍微变通下,可以用来查询几乎任何你想查询的内容,比如是否有新的日程,比如查询订单系统等等。本文参照文档:https://docs.microsoft.com/zh-cn/composer/introduction本文使用了一个模拟的天气查询api,该api提供北上广深的天气查询,其余城市返回404,具体见下图:我们准备了一..原创 2020-11-03 15:29:21 · 787 阅读 · 0 评论 -
Azure front door- quick starts-将流量路由到离用户最近(时延最低)的后端
本文属于Azure front door系列文章:《Azure front door入门案例(1)-将流量路由到离用户最近(时延最低)的后端》《Azure front door入门案例(2)-配置自定义域名》本文介绍:Azure front door 的入门配置案例:将流量跨区域路由到离用户最近(时延最低)的后端服务。注意,离用户最近不是指用户和数据中心的物理距离,而是指时延最低。本文参考官网:https://docs.microsoft.com/en-us/...原创 2020-10-29 10:03:35 · 255 阅读 · 0 评论 -
Azure front door- 配置自定义域名custom domain
本文属于Azure front door系列文章:《Azure front door入门案例(1)-将流量路由到离用户最近(时延最低)的后端》《Azure front door入门案例(2)-配置自定义域名》本文介绍:Azure front door 的入门配置案例:为azure front door 配置自定义域名。上一篇文章中,我们配置了Azure front door 前端域名 sean-app.azurefd.net 并且已经可以使用该域名访问后端服务,但...原创 2020-10-29 10:01:56 · 1787 阅读 · 0 评论 -
Azure Database for MySQL Connection Security -(2) VNET rules and service endpoint
本文介绍:Azure Database for MySQL 添加到虚拟网络VNET中;案例演示:“拒绝公共网络访问”(Deny public network access )设置为“否”的情况下:将Azure Database for MySQL 添加到VNET的某个子网中; 该VNET的同子网下的VM可以连接数据库服务器; 该VNET的不同子网下的VM无法访问数据库服务器; 将Azure Database for MySQL添加到多个VNET中;“拒绝公共网络访问”(D..原创 2020-08-24 15:55:01 · 264 阅读 · 0 评论