现实生活中的物联网实施涉及数百万台设备,这些设备在数百个位置部署了不同的硬件平台和无线连接协议。在这种规模下,单独处理每个设备几乎是不可能的。网关平台作为核心构建块,使您的 iot 设备尽可能轻松地安全地连接到云服务,因此您可以专注于为 iot 应用程序增加真正的价值。网关在物联网解决方案的各个方面都发挥着关键作用——从设备连接管理、安全性、互操作性、可扩展性、边缘计算到云集成。事实上,选择正确的网关对于您的长期成功至关重要。
在本文中,我们将向您展示如何使用 aws iot 平台、homebridge® 网关和互联移动应用程序轻松连接和控制 zigbee 或 ble 传感器或设备。在这种情况下,我们将引导您完成如何配置 aws iot core 以使用 homebridge® 连接和控制 zigbee 灯泡。相同的演示适用于其他 zigbee 或 ble 设备.
为什么企业利用 aws iot 核心服务来构建出色的 iot 解决方案?
使用 aws iot core 服务,可以减少时间和复杂性实施和执行多项功能。以下是 aws iot core 的一些开箱即用的关键功能:
aws iot 设备开发工具包使您的设备能够使用 mqtt、http 或 websockets 协议与 aws iot core 连接、验证和交换消息。
aws 设备网关服务保持长期的双向连接,使这些设备能够随时以低延迟发送和接收消息。
消息代理服务支持消息传递模式,从一对一的命令和控制消息传递,到一百万(或更多!)广播通知系统以及介于两者之间的所有内容。
身份验证和授权服务支持 aws 身份验证方法(称为“sigv4”)、基于 x.509 证书的身份验证以及客户创建的基于令牌的身份验证(通过自定义授权方)。您可以从控制台或使用 api 为设备创建、部署和管理证书和策略。这些设备证书可以预置、激活并与使用 aws iot core 配置的相关 iot 策略相关联。这允许您立即撤销对单个设备的访问权限(如果您选择这样做)。
注册表服务为设备建立唯一标识,并跟踪元数据,例如设备的属性和功能。
设备影子服务保留上次报告的状态,并且即使设备处于脱机状态,也需要每个设备的未来状态。您可以通过 api 或使用规则引擎检索设备的上次报告状态或设置所需的未来状态。通过提供始终可用的 rest api,可以更轻松地构建与设备交互的应用程序。
规则引擎服务可以构建 iot 应用程序,在全球范围内收集、处理、分析和处理连接设备生成的数据,而无需管理任何基础结构。它将消息路由到 aws 终端节点,包括 aws lambda、amazon kinesis、amazon s3、amazon machine learning、amazon dynamodb、amazon cloudwatch、amazon simple notification service (sns)、amazon simple queue service (sqs)、aws iot analytics、具有内置 kibana 集成的 amazon elasticsearch service 和 aws step functions。可以使用 aws lambda、amazon kinesis、amazon sns 和 aws step functions 访问外部终端节点。
在我们开始演示之前,这里是homebridge®网关平台的快速概述。
关于homebridge:homebridge®®是一个商业就绪的易于配置的物联网网关平台,带有嵌入式aws物联网设备开发工具包和aws物联网云连接的移动应用程序。它使 oem 和企业能够快速轻松地将 zigbee 或 ble 设备连接到 aws iot core 平台。homebridge®网关平台的一些主要功能是:
多种无线连接选项: zigbee,ble,z-wave,wi-fi和其他按需
基于sdk的安全mqtt连接与行业领先的云平台: aws iot、ayla networks、everything和其他按需产品
边缘计算能力: 为连接的设备启用本地计算、消息传递、数据缓存、数据过滤和同步功能
缩短响应时间:消除对间歇性网络的依赖,降低针对所有请求运行 iot 应用程序的成本,并提供无缝的用户体验。
强大的设备 + 用户管理: 移动应用程序支持多个网关,每个网关40+设备以及多个位置连接;
规则引擎和场景管理: 可定制的规则引擎,用于基于用例的实时警报、自动化、连接设备的计划控制选项。
下面是一个示例解决方案架构,用于了解 homebridge® 网关和 aws iot 核心如何加快实施任何 iot 解决方案使用案例的时间。
所有这些组件都可以在单个 aws iot 账户中运行。但是,更常见的情况是在最终用户的 aws 账户中运行的 homebridge® to aws iot 集成层,以及在客户/oem 的 aws 账户中运行的 aws iot 和最终用户应用程序组件。
如果您希望利用您选择的物联网设备构建自己的物联网解决方案,请联系我们以实施您的自定义物联网用例。
快速演示:使用 homebridge® 网关将 zigbee/ble 设备连接到 aws iot 服务
bee/ble 设备到 aws iot services 使用 homebridge® 网关
为了演示如何轻松地将homebridge与aws iot core集成,我们使用zigbee轻设备,homebridge®® gateway工具包和aws iot账户构建了一个小型演示项目。
具有wi-fi,zigbee或ble接口的物联网设备可以直接与aws iot通信,但为此,您需要在设备上安装aws iot sdk。在这种情况下,homebridge® 网关管理设备和 aws iot 之间的安全连接;因此,设备不需要安装 aws iot 开发工具包。请求具有预嵌入 aws iot 设备开发工具包的 homebridge 网关,以使设备数据安全地从设备流向 homebridge®® 再到 aws iot core。
要构建此演示,您需要以下各项:
homebridge® 网关工具包(向我们请求启用 aws iot 设备开发的工具包)
homebridge® 移动应用程序(向我们请求 aws iot core 连接的移动应用程序)
aws iot core 账户(aws iot core 登录))
配置此演示的高级步骤如下:
使用移动应用程序将ble / zigbee设备连接到homebridge®网关
按照广泛的homebridge入门指南和视频进行操作,了解如何调试设备并将其连接到homebridge®®。我们使用相同的文档设置了此演示。
基于CPCI总线的脉冲信号检测系统设计
Facebook在AR领域的计划将从软件到硬件全面布局
将SAP系统迁移到云上? 同时带上您的存档数据
分体式主动降噪蓝牙耳机 专业降噪耳机品牌推荐
技术的升级换代,“热水器求臻之旅”
使用网关解决方案将Zigbee和BLE设备连接到AWS IoT平台
使用VMX设计的能量计实时测量系统
ROS操作系统学习笔记4
智能电网未来商机无限 亟待打破技术制约
华为将不再是小米的竞争对手?
干燥空气环网柜的原理和特点
机器学习可能会导致不同层面的理解和认知不一样
外媒:博通收购博科未获批准,盯上高通结果未知
基于UC3879芯片和MOSFET器件实现全桥移相谐振逆变弧焊电源的设计
Yole:VCSEL市场双寡头垄断,两强争霸
浅谈5G、WiFi 6、LPWAN 和卫星
5G新时代Cloud X将带来历史机遇和无限可能
美联储金融系统崩溃终端数小时
第三代半导体市场小?只是现在产量小而已,而且是有原因的
智能手表哪家强?