Sean Yu

IoT Specialty/Microsoft MVP/MCT

Azure 微软云计算


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 虚拟机会在主机设备上运行。 对于Windows 设备运行IoT Edge的推荐方式为:Azure IoT Edge for Linux on Windows(预览版),可参阅:https://docs.microsoft.com/zh-cn/azure/iot-edge/iot-edge- …

Azure IOT IoT Hub IoT Edge

数据库迁移上云-使用Data Tier Application (.bacpac)脱机迁移SQL Server 到Azure SQL DB

本文介绍: 使用 Data Tier Application 导入导出功能在 Azure SQL DB 和本地SQL Server之间同步数据库。   视频介绍:     将本地数据库导出data-tier application   选择一个目录并设定倒出文件的名称,扩展名为 .bacpac     执行导出步骤,将先倒出schema,后导出数据。     将导出的文件 上传到 blob中: 在Azure SQL DB中,选择导入数据库:       选中上传到blob中的 bacpac文件   导入成功即可看到数据库:     方法二,通过ssms工具导入: 设定目标数据库大小:   执行导入步骤:

Azure Video Azure SQL DMS Migration

数据库迁移上云-使用Data Migration Assistant 脱机迁移SQL Server 到Azure SQL DB

本文介绍: 使用Data Migration Assistant 脱机迁移本地SQL Server 到Azure SQL DB   重点步骤: 1.创建Azure SQL DB 作为目标数据库 2.下载安装 data migration assistant工具 3.迁移Schema 和 Data   视频演示:   创建Azure SQL DB: 新建逻辑服务器并设置账号密码及区域:     本案例中,计算+存储可以选择标准层以节约成本:     下载并安装DMA 工具: 下载地址:Download Microsoft® Data Migration Assistant v5.4 from Official Microsoft Download Center       创建 迁移项目:   配置数据源:   配置 目标:   选择要同步的表:     生成建表脚本 并 部 …

Azure Video DMS SQL Migration DMA

数据库迁移上云-使用Data Migration Service 脱机迁移SQL Server 到Azure SQL DB

本文介绍: 使用Data Migration Service 脱机迁移本地SQL Server 到Azure SQL DB   重点步骤: 1.创建Azure SQL DB 作为目标数据库 2.创建DMS 服务 3.迁移Schema  4.迁移Data     视频演示:   创建Azure SQL DB: 新建逻辑服务器并设置账号密码及区域:     本案例中,计算+存储可以选择标准层以节约成本:       创建Azure Database Migration Service   输入名称,选择区域,设置层级,本例子中选择 standard 1 vcore即可:     在网络中选择一个 已经存在的虚拟网络,或者在下方新建一个新的虚拟网络   创建完成转到资源     创建Schema Only Migration Project 设置数据源:本地的sql …

Azure Video DMS SQL Migration

利用Azure functions 和Cosmos DB 自建一个短网址平台

本文介绍: 利用Azure Functions 和Cosmos DB实现一个短网址平台。 利用Functions 和Cosmos DB的免费额度,自己用可以用很久了,撸一把羊毛。   介绍的知识点有: Functions的 自定义路由; Cosmos DB 表存储的用法; Functions 绑定自定义域名及SSL;   结构如下图: 1.管理员向短网址平台注册新的短网址,例如 go.abc.com/c10001,其中c10001代表某个长网址,例如 https://www.51azure.cloud/post/2021/6/7/using-javascript-azure-functions-process-telemetry-message-from-iot-hub-and-get-device-id   2. 普通用户通过 go.abc.com/c10001访问,则实际会通过浏览器访 …

Azure Functions CosmosDB

Using Javascript Azure Functions Process Telemetry Message From IoT Hub And Get Device ID

使用Javascript Azure Functions 处理IoT Hub消息并解析出Device ID    创建Azure Functions 的过程可参照:Azure IoT Hub入门系列 (11)- 10分钟实现Azure Function 通过IoT Hub Trigger处理设备到云的消息(Java) - 51Azure.cloud   index.js 代码参考如下: module.exports = function (context, IoTHubMessages) { context.log(`JavaScript eventhub trigger function called for message array: ${IoTHubMessages}`); for (var x = 0; x < IoTHubMessages. …

Azure IOT IoT Hub

Azure IoT Hub常见问题

使用Event订阅Azure IoT Hub设备上下线,如果不发送消息,每隔一段时间会收到一次上下线通知:   所有的SDK的令牌有效期为默认60分钟,令牌续订有效期约为 85%,即 60*0.85= 50分钟左右, 在默认的SAS令牌到期后,如果没有任何流量来刷新token,则会遇到IoT Hub断开设备,设备再重连的情况。 如果要调试该状态,可以在IoT hub中配置 诊断设置 到Log Analytics工作区:   输出到Log Analytics工作区中:     在日志中输入如下指令,可以查询到 404104 和401003的设备 deviceDisconnect 和deviceConnect的事件,事件每50分钟左右出现一次。 AzureDiagnostics | where ResourceProvider == "MICROSOFT.DEVICES" and …

Azure IOT IoT Hub

Azure IoT Edge 动手训练营

本文介绍: 将一台Ubuntu Server 配置为Azure IoT Hub 的 Edge Device。   完整视频演示:   图文步骤: 1.创建资源组   登录 portal.azure.cn, 在上方搜索框中输入“资源组”,进入到资源组页面:   点击添加按钮,创建一个新的资源组: 创建以自己姓名拼音为名称的资源组,资源组位置可以随意选择:  创建完成点击右上角 转到资源组完成创建:     2. 创建Linux Ubuntu 18.04 虚拟机作为边缘设备   在市场中输入 ubuntu 进行查询,找到Ubuntu Server 18.04 LTS,点击创建按钮:     输入虚拟机名称,以姓名拼音或英文为名称,虚拟机大小选择2核8G:     虚拟机设置以密码方式登录,输入用户名和密码,入站端口选择 22 和 80:   验证信息无误后,点击创建按钮。稍等2 …

Azure Video IoT Edge

(7)Power Apps 通过on-premises gateway 调用 本地API

本系列共计7篇文章: 1. Power Apps 拍照并调用on-premises 图像识别算法的效果演示 2.Power Apps 调用相机拍照 3.Power Apps 调用 AzureBlobStorage 连接器上传文件 4.制作一个Azure Functions API 调用 computer vision 检测图像内容 5. Power Apps 通过custom connector 自定义连接器调用云端公开的Azure Functions API并显示图像分析结果 6.将步骤4中的Functions添加本地容器支持并在本地运行,安装 on-premises gateway 7.Power Apps 通过 custom connector 自定义连接器调用 on-premises API并显示图像分析结果       本文介绍第七讲: Power Apps 通过on- …

Azure Power Platform Power Apps Videos

(6)利用 Azure Functions 在本地容器中托管Http API

本系列共计7篇文章: 1. Power Apps 拍照并调用on-premises 图像识别算法的效果演示 2.Power Apps 调用相机拍照 3.Power Apps 调用 AzureBlobStorage 连接器上传文件 4.制作一个Azure Functions API 调用 computer vision 检测图像内容 5. Power Apps 通过custom connector 自定义连接器调用云端公开的Azure Functions API并显示图像分析结果 6.将步骤4中的Functions添加本地容器支持并在本地运行,安装 on-premises gateway 7.Power Apps 通过 custom connector 自定义连接器调用 on-premises API并显示图像分析结果     本文介绍第六讲: 在本地容器环境中,托管Azure …

Azure Video Power Platform Power Apps