10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

Azure IoT Gateway SDK 开始支持 Azure Functions

  • 2016-10-24
  • 本文字数:1027 字

    阅读完需:约 3 分钟

本月初,微软为 Azure IoT Gateway SDK提供了对自家无服务器事件驱动的平台Azure Functions 的支持,这一支持为在Azure 基础上构建物联网解决方案的开发者提供了基于云的扩展能力。

Azure IoT Gateway SDK 最早以 Beta 测试版的形式在今年四月的 Hannover Messe 活动中发布。使用 ANSI C 编写的 Azure IoT Gateway SDK 是一种跨平台框架,可在 IoT 网关层面提供扩展性。这样的扩展能力使得各类设备,包括非 TCP/IP 设备可以使用包含 Node、Java、C#在内的多种高级语言与云平台通信。随后该网关可与微软的 Azure IoT Hub 通信,借此在设备和微软云之间实现双向通信。

Azure Functions 是微软进入无服务器领域的一个举措。微软首席产品组项目经理 Nir Mashkowski Azure Functions 是一种“事件驱动的按需计算体验,可对现有 Azure 应用程序平台进行扩展,实现了借助在 Azure、第三方服务,以及企业本地系统中发生的事件触发代码运行的能力。”开发者可以使用包括 JavaScript、C#、Python,以及 PHP 在内的多种语言编写这种函数,这些函数可以暴露 HTTP 端点或用户定义的触发器,例如 Blob 存储、事件中心,或 WebHook。

通过让 Azure IoT Gateway SDK 支持 Azure Functions,微软为构建物联网应用程序的开发者提供了全新的能力,并为云端逻辑的执行提供了一个中央位置,开发者无需在自己的所有设备上运行并部署代码。Azure IoT 合作伙伴总监 Sam George介绍了一种从Azure IoT Gateway SDK 调用Azure Functions 的使用场景:“如果现场的网关环境出错了,例如本地设备无法连接或行为异常,而你想将诊断信息上传至Azure IoT 解决方案以便让运维人员进行检查,新增的Functions 集成让这一过程变得更简单。只须创建获取这些数据的Azure Function,存储信息并通知运维人员即可 – 以后遇到问题只要从运行Azure IoT Gateway SDK 的网关直接调用就行了。”

IoT 网关内部的通信是通过模块实现的。因此只须从网关中的模块调用,即可执行 Azure Function。模块相互之间可以通过使用 pub/sub 或其他消息模式借助消息总线交换消息,进而实现数据的交换。模块还可用于协议中介(Protocol mediation)、消息格式转换、筛选和云通信。微软还在 Azure IoT Gateway SDK 中提供了一些预置模块,同时提供了相关接口,开发者可以借此创建自己的模块。

图片来源: https://github.com/Azure/azure-iot-gateway-sdk/blob/develop/doc/getting_started.md

查看 **** 英文原文: Azure Functions Support added to Azure IoT Gateway SDK

2016-10-24 19:001671
用户头像

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

关注

评论

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

Desktop Goose for Mac(抖音桌面宠物鹅)v0.22激活版

小玖_苹果Mac软件

Project Office X Pro for Mac(项目管理软件)v1.1.11中文激活版

小玖_苹果Mac软件

webgl开发3D模型的优化

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

全球人形机器人领域深度调研和行业前瞻2025

机器人头条

大模型 人形机器人 具身智能

AI智能体的开发框架

北京木奇移动技术有限公司

AI教育 AI智能体 软件外包公司

中国人工智能大赛成果发布会 | 代码安全智能体让研发安全又高效

百度安全

Illustrator 2024 for Mac(AI2024领先的矢量图形软件)v28.6.0中文激活版

小玖_苹果Mac软件

Smooze Pro for Mac(鼠标增强工具专业版)v2.1.20激活版

小玖_苹果Mac软件

智源线虫登上Nature子刊封面,具身元年结尾意味深长

智源研究院

从虚拟到现实:AI与AR/VR技术如何改变体验经济?

天津汇柏科技有限公司

增强现实 VR虚拟现实 AI 人工智能

文档解析技术发展回顾与路径思考

合合技术团队

人工智能 科技 AIGC 文档解析

ACDSee Photo Studio for Mac(老牌数字图像处理软件)v9.3.2859激活版

小玖_苹果Mac软件

网站IPv6网站支持度是什么?IPv6检测指标有哪些?

国科云

提升测试效率:2024 年值得关注的 UI 自动化测试工具推荐

测试人

软件测试

Smooze Pro for Mac(鼠标增强工具专业版)v2.1.20激活版

小玖_苹果Mac软件

Beyond Compare 4 for Mac(文件同步对比软件)v4.3.7(25118)中文修复版

小玖_苹果Mac软件

KaiwuDB 与开放原子开源基金会完成 KWDB 项目捐赠签约

KaiwuDB

数据库

WebGL 开发医疗模型的流程

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

3分钟完成产品网页搭建

CodeBuddy

阿里P8面试官不小心泄露了25年春招进大厂必备的Java面试场景题!

程序员高级码农

Java 编程 程序员 java面试 Java面试题

阿里P8面试官重磅首发2025年Java岗春招面试总结!

程序员高级码农

Java 后端 java程序员 java面试 Java面试题

15款国产大模型透明度测评,腾讯混元评分稳居榜首

极客天地

全闪时代已至,您在担心 SSD 寿命吗?

XSKY星辰天合

#全闪存储

如何在中心化交易所上币?

区块链项目一站式包装孵化

Logic Pro X for mac(mac苹果版音乐创作软件)v 11.1.1 直装免激活版

小玖_苹果Mac软件

淘宝商品详情数据的获取渠道与稳定API的保障

代码忍者

淘宝API接口 淘宝评论API

AI 助力游戏开发中的常用算法实现

CodeBuddy

夜莺监控 v8 第一个版本来了,开始做有意思的功能了

巴辉特

夜莺监控 开源监控

MacCleanse for Mac(mac系统清理垃圾软件)v13.0.1激活版

小玖_苹果Mac软件

Azure IoT Gateway SDK开始支持Azure Functions_微软_Kent Weare_InfoQ精选文章