红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

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

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

关注

评论

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

微服务架构与低代码开发:加速应用开发的完美结合

快乐非自愿限量之名

架构 微服务 低代码 应用开发

Argo CD 可观测性最佳实践

观测云

ArgoCD

车内语音识别数据在智能驾驶中的应用与挑战

来自四九城儿

车内语音识别技术:智能驾驶的核心要素

来自四九城儿

EMQ 发布MQTT over QUIC 白皮书:下一代车联网消息传输标准协议

新消费日报

使用NGINX在Kubernetes中对TCP和UDP流量进行负载均衡设置教程

百度搜索:蓝易云

nginx Linux Kubernetes TCP udp

小游戏选型(一):游戏化设计助力直播间互动和营收

音视频开发_AIZ

音视频开发 小游戏 小游戏开发 小游戏运营 直播间

对接50+快递商,快递鸟电子面单API助力商家多平台批量打单发货

快递鸟

快递物流 快递

istio工作原理

百度搜索:蓝易云

Linux 运维 istio 云服务器 Sidecar

resolume arena破解版 附安装教程 Mac电脑VJ调试软件 兼容M1

南屿

Mac软件 苹果电脑 Resolume Arena 7破解版 VJ调试 Resolume Arena 安装教程

微信Mac版怎么下载安装?含Mac版微信防撤回、多开助手

南屿

微信助手 微信分身

爆火《幻兽帕鲁》被指用AI缝合宝可梦,开发者自曝传奇经历:是人类的奇迹

Openlab_cosmoplat

MQTT over QUIC 白皮书:下一代车联网消息传输标准协议

EMQ映云科技

车联网 mqtt QUIC QUIC协议 mqtt broker

车内语音识别技术在智能驾驶中的应用与前景

来自四九城儿

Cheetah3D 8:对 Apple Silicon 的原生支持 Metal API 的本机支持

南屿

动画 渲染 3d建模 Cheetah3D注册机 Cheetah3D 8新功能

premiere pro 2023的字幕功能使用教程 含PR2023中文下载安装包

南屿

PR adobe PR2023中文版 Premiere Pro字幕

左耳听风 - 技术领导力「读书打卡 day 17」

Java 工程师蔡姬

读书笔记 程序员 个人成长 职业发展 技术领导力

车内语音识别技术:重塑智能驾驶的未来

来自四九城儿

轻量级UML建模工具 Astah Professional mac注册激活版 附详细安装教程

南屿

UML建模 Astah Professional破解版 astah professional怎么用

车内语音识别技术:智能驾驶的革新之源

来自四九城儿

软件供应链安全继续强化:SBOM清单基座规范SBOMit启动制订

sender_is_sender

软件开发生命周期 软件供应链安全 软件物料清单(SBOM) in-toto

幻兽帕鲁来啦!京东云召唤你一键开服,快来私服联机

京东科技开发者

硬负载均衡和软负载均衡有什么区别?

百度搜索:蓝易云

云计算 Linux 负载均衡 运维 云服务器

2023 IoTDB Summit:Dr. Julian Feinauer《Apache IoTDB 在德国工业和关键基础设施中的应用》

Apache IoTDB

车内语音识别数据在智能驾驶中的价值与应用

来自四九城儿

8个可替代Visio的绘图软件推荐!每一款都堪称神器。

彭宏豪95

效率工具 流程图 在线白板 绘图软件 Visio

直播预告|原生 vs 跨端,聊聊鸿蒙应用开发的真实感受

小红书技术REDtech

鸿蒙 前端 开发 跨端开发 小红书

Bartender 4 下载 Mac菜单栏管理 v4.2.25 支持m1 m2

南屿

Bartender 4 Bartender5 Bartender破解版 Mac软件下载站

EOS系统合约总体介绍

BSN研习社

区块链 EOS

史上最全知识图谱建模实践(上):本体结构与语义解耦

机器智能社区

深度学习 nlp 知识图谱 NLP 大模型

eudic欧路词典下载 mac翻译软件 v4.5.9 增强激活版 支持m1 m2

南屿

Mac 翻译软件 欧路词典 Eudic Eudic欧路词典破解版 英汉翻译

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