分类:
Azure物联网
◆
标签:
#Azure
#IoT Hub
#
◆
发布于: 2023-06-12 21:39:23
Azure IoT Hub可以从云直接调用设备的方法,这个方法就叫直接方法,该方法的是类似于HTTP的请求,属于应答式的请求,而且要求设备在过期时间范围内应答,否则就会失败。直接方法的应用场景适合于和单个或者少量设备进行交互的场景。
每个直接方法的对象都是单个的设备,如果计划一次性操作大量的设备,那么考虑使用Schedule Job, 它主要可用于:
多个设备上调用直接方法。
规划在掉线设备上线后调用方法。
直接方法的生命周期
直接方法的实际应用是在设备上实现的,设备可以以方法playload的形式接受参数输入。用户一般从service SDK或者是service侧开始调用设备的直接方法,如果使用rest api, service侧的URI是{iot hub}/twins/
Read more
分类:
Azure物联网
◆
标签:
#Azure
#IoT Hub
#
◆
发布于: 2023-06-12 21:31:15
孪生设备(Device Twin)是用于存储链接到Azure IoT Hub的设备状态信息,包括元数据,配置, 状态等信息的Json文档,Azure IoT Hub为每个链接上来的设备都存储一份这样的文档。
孪生设备主要用于:
保存设备特定的元数据,例如设备部署的位置等等。
上报设备当前的状态以及配置,例如使用什么网络链接,设备的资源状态等等。
同步长时间运行的工作流的状态,例如更新或者升级的状态。
查询设备元数据,配置或者状态。
总之它是用于存储设备相关的信息:
设备应用和后端应用可以使用它来同步设备的状态和配置。
后端应用可以查询长时间运行操作的状态。
Read more
分类:
Azure物联网
◆
标签:
#Azure
#IoT Hub
#
◆
发布于: 2023-06-12 21:28:18
Azure IoT Hub提供了三种方案来支持云到设备(cloud-to-device, C2D)的通讯:
直接方法调用(Direct Method): 主要用于和设备交互的场景,需要设备即刻应答,例如打开某些功能或者特性,要么立即成功,要么失败。
孪生设备预期属性(Twin's Desired Properties): 针对长时间等待的下发命令设计的,例如设置或者调整设备的某些属性,但是不需要设备立即反馈。例如设置遥测数据间隔30分钟发送一次等等。
云到设备(Cloud-to-Device, C2D)的消息:需要注意的是C2D消息是单程消息。
后期我们会仔细的讨论Azure IoT Hub的架构指南,其中我们会使用这些方案来实现可插拔的Azure物联网架构,后面我们再来仔细学习
Read more
分类:
Azure物联网
◆
标签:
#Azure
#IoT Hub
◆
发布于: 2023-06-12 21:26:19
Azure IoT Hub提供三个方案用于设备向云发送信息:
设备到云的消息(Device-to-Cloud Message, D2C Message): 用于基于时间系列的遥测数据和警报
孪生设备属性上报(Device Twin's reported Properties): 用户上报设备的状态信息,例如设备资源可用容量,设备情况,长时间运行的某些应用的状态(配置和软件更新)等等。
文件上传:针对定期上报一些媒体文件或者批量遥测数据, 或者重启后重新上报积压的数据,或者压缩数据定期上传等等场景。
可以使用下表来对比三种方案:
Read more
分类:
Azure搜索
◆
标签:
#Azure
#Search
#认知搜索
◆
发布于: 2023-06-12 21:05:59
我们前面一个系列使用Azure Portal来创建和使用Azure认知搜索,我们这一节使用.Net代码来创建和使用索引。
注意
我们这里使用新的API: Azure.Search.Document客户端,如果您需要使用早前的搜索客户端,您可以参考链接:
https://docs.microsoft.com/zh-cn/azure/search/search-get-started-dotnet-v10, 老版本使用的客户端是Microsoft.Azure.Search
开始之前:
开始之前,您需要准备一下环境:
需要Azure订阅,您可以申请一个免费的。
创建Azure认知服务
Visual Studio,您可以下载社区版,或者Visual Studio Code
Read more
分类:
Azure搜索
◆
标签:
#Azure
#Search
#认知搜索
◆
发布于: 2023-06-12 21:02:22
Search Explorer是Azure Portal中的一种内置查询工具,用于针对 Azure 认知搜索中的搜索索引运行查询。 利用此工具,可以轻松学习查询语法,测试查询或筛选器表达式,或者通过验证索引中是否存在较新的内容来确认数据刷新。
本快速入门使用现有索引来演示搜索浏览器。
开始之前,必须具备以下先决条件:
具有活动订阅的 Azure 帐户。 免费创建帐户。
Azure 认知搜索服务。 创建服务或在当前订阅下查找现有服务。 可以使用本快速入门的免费服务。
本快速入门使用了 realestate-us-sample-index。 请按照我们第一篇来创建该索引
Read more
分类:
Azure搜索
◆
标签:
#Azure
#Search
#认知搜索
◆
发布于: 2023-06-12 20:52:38
知识存储是 Azure 认知搜索的一项功能,它可以将输出从AI扩充管道发送到 Azure 存储,供后续分析或进行下游处理。
扩充管道接受非结构化文本和图像内容,应用认知服务提供技术支持的 AI 处理,并输出之前不存在的新结构和信息。 管道创建的物理数据结构之一是Azure Storage,可以通过连接到Azure storage的任何工具、应用或进程访问它。
在本快速入门中,我们需要先设置数据,然后运行import data向导来创建一个同样会生成知识存储的扩充管道。 知识存储将包含从源提取的原始文本内容,以及 AI 生成的内容,包括情绪标签、关键短语提取和非英语客户评论的文本翻译。
Read more
分类:
Azure搜索
◆
标签:
#Azure
#Search
#认知搜索
◆
发布于: 2023-06-12 20:43:17
本快速入门演示了Portal中的AI技能组合支持,介绍如何使用光学字符识别(OCR)和实体识别从图像和应用程序文件创建可搜索的文本内容。
我们预先要创建几个资源,并上传示例图像和应用程序内容文件。 一切准备就绪后,可在 Azure 门户中运行import data向导,以将这些数据提取到一起。 最终结果是一个可在门户(搜索资源管理器)中查询的可搜索索引,其中填充了 AI 处理功能创建的数据。
开始之前,必须具备以下先决条件:
具有活动订阅的 Azure 帐户。
Azure 认知搜索服务。 创建服务或在当前订阅下查找现有服务。 可以使用本快速入门的免费服务。
具有 Blob 存储的 Azure 存储帐户。
Read more
分类:
Azure搜索
◆
标签:
#Azure
#Search
#认知搜索
◆
发布于: 2023-06-12 20:33:05
使用 Azure 门户的Create Demo App向导生成可在浏览器中运行、可供下载的localhost样式 Web 应用。 根据其配置,生成的应用在首次使用时就能正常运行,并与远程索引建立实时只读连接。 默认应用可以包含搜索栏、结果区域、边栏筛选器和自动提示支持。
该Demo App有助于你直观地了解索引在客户端应用中的工作方式,但其不适合生产场景。 客户端应用应包括生成的 HTML页面,且未提供安全保证、错误处理和托管逻辑。
在开始之前,必须满足以下条件:
具有活动订阅的 Azure 帐户。 免费创建帐户。
Azure 认知搜索服务。 创建服务或在当前订阅下查找现有服务。 可以使用本快速入门的免费服务。
Microsoft Edge(最新版本)或 Google
Read more
分类:
Azure搜索
◆
标签:
#Azure
#Search
#认知搜索
◆
发布于: 2023-06-12 20:28:47
本教程使用Azure Portal提供的数据导入功能以及示例酒店的数据给大家演示如何通过Azure Portal创建认知索引,以及演示如何进行简单的查询,也可以向大家演示认知搜索的基本概念。
在开始本教程之前,首先需要:
您需要拥有一个Azure的账号,您可以申请一个免费的。
创建一个Azureren认知服务
检查您的定价层
很多客户开始使用免费服务。 免费层限制为三个索引、三个数据源和三个索引器。 在开始之前,请确保有空间存储额外的项目。 本教程会创建每个对象的一个实例。
请查看服务概述页,以了解你已有多少索引、索引器和数据源。
Read more