写点什么

微软发布公开预览版 IoT Edge

  • 2017-12-10
  • 本文字数:1149 字

    阅读完需:约 4 分钟

在最近举办的 Connect(); 大会上,微软发布了一个名为IoT Edge 的新版IoT 网关软件开发包(SDK),该技术可为物联网场景提供边缘计算能力。

作为设备消息处理和发布工作的一部分,IoT Edge 可通过“模块”提供执行单元,借此对现有SDK 进行扩展,使得这一处理过程支持容器的运行,并可同时兼容适用于Docker 的Linux 和Windows 容器。

图片来源: https://docs.microsoft.com/en-us/azure/iot-edge/how-iot-edge-works

IoT Edge 为原有 SDK 新增了下列功能:

AI Toolkit 包含一系列脚本、代码和教程,可以帮助用户理解如何在边缘位置应用机器学习能力。Azure 流分析可供用户使用与云端解决方案完全相同的 SQL 语言,而 Azure 函数可帮助开发者将 Azure 函数开发流程不加改动,直接以容器的方式部署到 IoT Edge。通过让每个模块的开发流程与云端版本保持兼容,借此实现代码和解决方案的重用。

用户可以通过多种语言创建自定义的 IoT Edge 模块,目前可支持 C#、C 和 Python,但随后将支持更多语言,这一过程中可通过 Visual Studio Code 开发、调试和部署代码,并通过容器部署到边缘位置。

在设备方面,这个 IoT 解决方案可访问设备孪生(Device twin), 即 Amazon 在 AWS IoT Core 中所谓的设备影子(Device shadow),其中存储了设备的最新配置信息。在 IoT Edge 中,微软通过模块孪生对这一概念进行了扩展,借此在边缘设备上的处理流程中提供与云端模块相同样式的配置。通过这种方式即可在常规生命周期管理过程中有需要的时候更新并重新配置网边缘设备或网关。

IoT Edge 的配置和容器可通过 Microsoft Azure IoT 中心部署,并可沿用相同的安全流程。

很多物联网场景可通过边缘计算获益,例如可通过图像处理能力检测生产过程中的瑕疵,可预先将传感器数据汇总在一起随后发送到云端,或通过机器学习算法在边缘位置获得智能处理能力。

对于延迟或带宽有较高要求的场合,或在无法提供可靠互联网连接的情况下直接在本地处理并提供警报和预警时,这一能力尤为实用。

之前的内部预览版 IoT Edge 已经被很多客户采用。在此次发布过程中,Schneider Electric 公司分析应用程序架构师 Matt Boujonnier 说:

Azure IoT Edge 可以帮助我们以更简单的方式打包并部署机器学习应用程序。以前机器学习功能只能在云端运行,因此很多物联网场景根本无法使用,因为有时候我们需要在尽可能接近事件来源的位置运行应用程序。现在我们可以根据需要,灵活地在云端或边缘位置运行。

IoT Edge 支持在 x64 或 ARM 架构的硬件上运行,借此微软也具备了与诸如 AWS Greengrass IBM Watson Edge Analytics 以及 SAP Leonardo IoT Edge 类似的边缘计算解决方案。

阅读英文原文 Microsoft Announces Public Preview of IoT Edge

2017-12-10 18:002034
用户头像

发布了 283 篇内容, 共 122.8 次阅读, 收获喜欢 63 次。

关注

评论

发布
暂无评论
发现更多内容

RocketMQ—(总结)一篇就搞懂RocketMQ

IT巅峰技术

发评测赢好礼 | Serverless 函数计算征集令

阿里巴巴云原生

阿里云 Serverless 云原生

人工智能助力复工复产,模版 OCR 轻松搞定健康码识别

亚马逊云科技 (Amazon Web Services)

人工智能 Lambda

SpringBoot应用使用Docker实现远程部署(保姆教程)

技术小生

Docker 7月月更

企业数字化转型成大趋势,选对在线协作工具很重要

Baklib

企业内部信息碎片化该怎么办?不妨试试这样做

Baklib

中天钢铁在 GPS、 AIS 调度中使用 TDengine

TDengine

数据库 tdengine 时序数据库

【刷题记录】22. 括号生成

WangNing

7月月更

《TiDB 6.x in Action》发布,凝聚社区集体智慧的 6.x 实践汇总!

TiDB 社区干货传送门

数据库 分布式数据库 TiDB

客户案例 | 聚焦流程体验,助银行企业APP迭代

易观分析

银行 客户 银行app

知识管理系统是什么?你需要知道这些

Geek_da0866

客户案例|生学教育依托观测云打造可观测智慧教育新生态

观测云

阿里云消息队列 Kafka-消息检索实践

阿里巴巴云原生

kafka 阿里云 云原生 检索 消息

唠唠python的作用域,看看每个变量都为自己打下了多少江山

迷彩

Python 函数 作用域 7月月更

基础+框架+数据库+系统设计+算法,2022阿里最新Java面试突击手册我粉了

Java永远的神

Java 数据库 spring 面试 JVM

模块八作业 - 消息数据 MySQL 表设计

洋葱集团携手OceanBase实现分布式升级,全球数据首次实现跨云融合

OceanBase 数据库

聊聊css中文字的换行问题

南极一块修炼千年的大冰块

7月月更

如何在github的pages部署hexo实现代码提交到仓库自动部署

娃娃菜

GitHub Pages 签约计划第三季

工赋开发者社区 | 定了!就在7月30日!

工赋开发者社区

技术分享 工业 峰会

3分钟创建Serverless Job 定时获取新闻热搜

云端explorer

Serverless Job 新闻热搜 场景搭建

低代码工具有哪些特色?明眼人都能看出来的低代码两大发展轨迹!

优秀

低代码 低代码平台

ES6 类聊 JavaScript 设计模式之行为型(一)

devpoint

JavaScript 设计模式 ECMAScript 6 7月月更

OPPO 自研大规模知识图谱及其在数智工程中的应用

NebulaGraph

知识图谱 NebulaGraph

B站713事故后的多活容灾建设|TakinTalks大咖分享

TakinTalks稳定性社区

故障 稳定性保障

Web3.0 时代,基于P2PDB实现一款Dapp的技术理论

Rock-李益

dapp 去中心化 去中心化数据库 p2pdb

车联网的数据安全该怎么保护

Geek_99967b

小程序 物联网

参数解析与跳石板

未见花闻

7月月更

Docker 安装 Minio 搭建属于自己的文件服务器

宁在春

Docker Minio 7月月更

MPLS基础知识概述

穿过生命散发芬芳

MPLS 7月月更

微软发布公开预览版IoT Edge_微软_Martin Abbott_InfoQ精选文章