写点什么

微软发布公开预览版 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:001567
用户头像

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

关注

评论

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

6年老Android2019面经总结,2021年抓住金三银四涨薪好时机

android 程序员 移动开发

95-后程序员一出校门就拿年薪-30多万?,android开发文档百度云

android 程序员 移动开发

@Android程序员:不是安卓不行了,handler内存泄露

android 程序员 移动开发

Android - singleTask启动模式详解,腾讯Android面试

android 程序员 移动开发

Android 10手势导航的侧滑返回效果优化策略,2021最新Android大厂面试真题大全

android 程序员 移动开发

35岁以上的Android开发,都去了哪儿?,安卓开发

android 程序员 移动开发

3个月8个Offer!2020字节跳动+京东,移动应用开发框架

android 程序员 移动开发

4年Android开发13K,刷完这份1307页Android-面试全套真题解析,跳槽涨薪15K

android 程序员 移动开发

5月份,京东 Android开发面经分享!,kotlin协程并发

android 程序员 移动开发

Android - 运行时权限一个工具类搞定,让人茅塞顿开

android 程序员 移动开发

37岁老码农现身说法:那些年,我走过的弯路,手把手教你5G时代Webview的正确使用姿势

android 程序员 移动开发

35岁后程序员自救指南,我拿到了梦寐以求的字节跳动和腾讯双offer

android 程序员 移动开发

8年老司机教你,如何写出一份“有理有据使人信服,Android开发者必看避坑指南

android 程序员 移动开发

35岁后程序员自救指南(1),写给1-3年安卓程序员的几点建议

android 程序员 移动开发

8年老Android开发谈;简化UI都没弄明白凭什么拿高薪?,android路由框架

android 程序员 移动开发

Android - singleTask启动模式详解(1),kotlinnative原理

android 程序员 移动开发

Android - 更安全地保存静态密钥,android三种开发模式

android 程序员 移动开发

35岁以上员工就要被辞退?你知道互联网行业的“中年,android面试40题

android 程序员 移动开发

4轮字节面试后杳无音信,自己是在了备胎池了吗?感觉我的Android开发要凉了呀

android 程序员 移动开发

50w字+的Android技术类校招面试题汇总(附答案,kotlin枚举反射

android 程序员 移动开发

5年内被辞退3次,35岁程序员该何去何从?百度,这些年Android面试的那些套路

android 程序员 移动开发

606页Android最新面试题含答案,助力成为offer收割机,已开源

android 程序员 移动开发

8年老Android开发谈;Context都没弄明白凭什么拿高薪?

android 程序员 移动开发

Activity切换效果,androidwifi密码

android 程序员 移动开发

Activity显示界面——说说View的那些理不清的关系,移动端h5页面适配

android 程序员 移动开发

35岁教师下岗,自学编程能给我的生活带来多大变化,android指纹识别开发

android 程序员 移动开发

Android - AndroidStudio的下载、安装与配置,android开发艺术探索下载

android 程序员 移动开发

5G时代已经到来了,你还觉得Android行业凉了嘛?,Android面试官

android 程序员 移动开发

@Android程序员:到底是Android不行了,1-3年的Android开发工程师看过来

android 程序员 移动开发

Android - 开发常用工具类Utils,真的已经讲烂了

android 程序员 移动开发

30岁转行程序员,阿里10年老码农表示:可以转,《Android面试题及解析》分享给大家

android 程序员 移动开发

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