写点什么

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:001609
用户头像

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

关注

评论

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

StarRocks 存算分离在得物的降本增效实践

StarRocks

MAMP PRO for Mac(专业的Web开发环境)v6.9永久激活版

小玖_苹果Mac软件

Macro Recorder Enterprise for mac(鼠标按键捕捉工具)v2.0.82激活版

小玖_苹果Mac软件

Charles for Mac(HTTP协议抓包工具)v5.0b12注册激活版

小玖_苹果Mac软件

混合云网络过于复杂?ENS给你全局一张网的极致体验

华为云开发者联盟

网络 混合云 华为云Stack ens

010 Editor for Mac(最好用的十六进制编辑器)v14.0激活版

小玖_苹果Mac软件

Native Instruments Kontakt 7 for Mac(强大音频采样器)v7.7.3激活版

小玖_苹果Mac软件

工作中对InheritableThreadLocal使用的思考

京东科技开发者

Bonree ONE获奖案例 | 恭喜智己汽车、中顺洁柔获得IT168“2024年度创新解决方案奖”

博睿数据

Java高频面试题(2025最新含答案)

Geek_Yin

Java 程序员 java面试 Java面试题 Java面试八股文

Selenium自动化防爬技巧:从入门到精通,保障爬虫稳定运行

小白的大数据之旅

爬虫 反爬策略 反爬虫 爬虫实战

设计视角剖析产品需求评审的创新性透视

inBuilder低代码平台

产品 设计 需求评审

iZotope RX 8 Advanced for mac (专业音频修复)v8.1.0永久激活版

小玖_苹果Mac软件

智启云端算绘蓝图!天翼云斩获多项殊荣!

天翼云开发者社区

云计算 数字经济大会

FTX 创始人会因总统赦免而提前出狱吗?

TechubNews

Java面试八股文(20w字)

Geek_Yin

Java 面试 #java #程序员 #Java面试题 #Java面试八股文

在哪些情况下建议使用SD-WAN?

Ogcloud

SD-WAN 企业组网 企业网络 SD-WAN组网 SD-WAN国际专线

低成本高性能的企业组网

Ogcloud

SD-WAN 企业组网 企业网络 SD-WAN组网 SDWAN

京东按图搜索京东商品(拍立淘)API接口的开发、应用与收益

科普小能手

数据挖掘 电商 京东 API 接口 跨境电商运营

探讨篇(三):代码复用的智慧 - 提升架构的效率与可维护性

京东科技开发者

浅谈API错误码设计

京东科技开发者

QSpace Pro for Mac(好用的多窗格文件管理器)v5.0.4 激活版

小玖_苹果Mac软件

中关村企业家数字产业创新生态大会:星辰天合 CEO 胥昕发表主题演讲

XSKY星辰天合

AI 数字经济 软件定义存储

VSD Viewer for mac(Visio绘图文件阅读器)v6.16.1激活版

小玖_苹果Mac软件

【YashanDB知识库】密码带特殊符号登录报错YAS-02143 invalid username/password, login denied

YashanDB

数据库 yashandb

双重殊荣|博睿数据荣获“2024中国大数据产业年度趋势人物奖”、“2024中国大数据产业年度创新技术突破奖”

博睿数据

Bonree ONE获奖案例 |恭喜华福证券荣获经观“年度卓越研究创新证券公司奖”

博睿数据

首批!天翼云率先通过ITU国际标准认证!

天翼云开发者社区

云计算 天翼云

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