IoT 中心网关可用性

IoT Hub Gateway availabillity

我听说有一个 IoT 中心网关。当消息从设备通过网关时,这是否允许我添加处理消息的自定义步骤?

你的问题不是很清楚,但如果你想了解网关设备。我可以向您推荐一个很好的资源请看这里。

https://new-console.ng.bluemix.net/docs/services/IoT/getting_started/concepts.html#gateways

希望对您有所帮助

是的,有一个 Azure IoT 中心网关 SDK,它被设计为模块化,因此您需要采取的任何步骤都可以是网关内的自定义构建模块 运行。您可以 'stack' 模块来确定消息处理流程。

像这样:Decrypt->Convert2JSON->Add Metadata->Map to IoT Hub device ID-> Encrypt-> etc.

您可以找到来源和文档 here

是的。希望我能在这里进一步帮助你。从基础开始,

什么是物联网网关?

IoT Gateway HuB 是一个组件,它从传感器设备收集传感器数据并推送到云平台,反之亦然,即从云端收集 action/triggers 到执行器设备。

为什么我们需要物联网网关?

传感器或执行器设备基本上首选配备无线低功耗通信协议,如 Zwave、Zigbee 或蓝牙,这些协议大多属于 IEEE 801.15 标准。 这种传感器不能与云交互。 Gateway设备,可与ISP连接,从传感器收集数据并通过Wifi和以太网将其推送到云端。

传感器网络中的传感器以不同的无线协议运行,因此网关将能够提供多协议支持。

它是如何实现的?

物联网网关集线器配备了可插拔或内置收发器模块,用于生成各种低功耗无线protocol.Thus它可以与蓝牙传感器或 Zigbee 设备等进行交互

这样的软件组件将使用像 OSGI 这样的框架构建具有高度模块化的特性。因此它可以即时更新和安装或卸载,即无需关闭服务。

这里是您的问题解决方案,

你构建了一个 'parsing/processing module'(软件组件),当它从终端设备到云端时,它“允许你添加处理消息的自定义步骤”。

如果您是 Software/Embedded 工程师,或者只是对编程有一些想法,您可以自己开发。不是从头开始,只是依赖像 openHAB 或 Eclipse 这样的开源项目 SmartHome.Run 它在 Raspberry Pi 上像迷你计算机一样具有必要的外围设备。

你可以的。我曾经做过这样的事情。

之前有一个 Azure IoT Field Gateway SDK。由于最近发布了 Azure IoT Edge,因此已将其重命名为 Azure IoT Edge v1。 Azure IoT Edge 是一个基于 运行 时间的容器,可以安装在 field/edge 设备上。它存在模块(即 运行 作为 Docker 容器)。这些模块可以在 IoT 中心上配置(作为模块孪生)。 您可以构建自己的模块,或使用 Microsoft 提供的开箱即用 modules/containers,例如流分析、Azure 函数、机器学习和(将来?)认知服务。

更多信息:https://docs.microsoft.com/en-us/azure/iot-edge/quickstart