写点什么

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

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

关注

评论

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

上海三思立体育苗系统Vertical X打造“不见光”人工农场

电子信息发烧客

网络安全 :保护数字世界的壁垒

快乐非自愿限量之名

网络安全 Web 数字世界

PON网络是什么?

小齐写代码

边缘计算的深入学习之路

Geek-yan

不黑不吹,低代码开发真的好用吗?

伤感汤姆布利柏

低代码 JNPF

文档理解的新时代:LayOutLM模型的全方位解读

快乐非自愿限量之名

人工智能 机器学习 深度学习 大数据

Inscribe:应用非定向资产交易协议 布局巨大铭文赛道

股市老人

中国自动驾驶行业:迈向无限可能

不在线第一只蜗牛

人工智能 自动驾驶 智能汽车

来自前端面试官的吐槽:问CSS、DOM,还招不招人?KPI还要不要?

程序员改bug

编程 程序员 前端 前端面试 前端工程师

Inscribe:应用非定向资产交易协议 布局巨大铭文赛道

鳄鱼视界

如何应对 RocketMQ 消息堆积

高端章鱼哥

RocketMQ 消息堆积处理

Databend 开源社区上榜 2023 年度 OSCHINA 优秀开源技术团队

Databend

隧道LED照明技术见证大国交通发展,三思陶瓷散热技术强势突围

电子信息发烧客

5 分钟内搭建一个免费问答机器人:Milvus + LangChain

Zilliz

Milvus 向量数据库 langchain rag

鸿蒙、ChatGPT 入选全球十大工程成就丨 RTE 开发者日报 Vol.111

声网

云技术分享 | EC2 之 Windows 忘记密码(二)

亚马逊云科技 (Amazon Web Services)

大数据 Amazon EC2 ebs

适用各种行情,使用网格交易策略实现自动高效套利

股市老人

重磅发布|2023年度中国可观测性现状调研报告发布

博睿数据

软件测试/测试开发丨常见测试框架类型TDD、DDT、BDD、ATDD

测试人

软件测试 自动化测试 测试开发

WhatsApp封号的原因以及如何避免?试试海外云手机!

Ogcloud

云计算 外贸管理 whatsapp

直播预告 | 大模型时代,“应用变了”:政务办公,如何从大模型中巧借力?

京东科技开发者

直播 办公 政务 大模型

软件测试/测试开发丨持续交付与 DevOps 体系

测试人

软件测试 测试开发

云手机解决Tik Tok运营难题

Ogcloud

短视频 跨境电子商务 短视频直播 TikTok 电子商务

创新铸就卓越 HashData再度荣获 IT168技术卓越奖

酷克数据HashData

探索光伏单晶行业成本管理之业务场景分析

用友BIP

成本管理 光伏单晶行业

事务的实现方法:事务注解和编程式事务

xfgg

Java

海外云手机-如何高效运营多个海外社媒账户?

Ogcloud

社交媒体 社媒

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