現(xiàn)實(shí)生活中的物聯(lián)網(wǎng)實(shí)施涉及數(shù)百萬臺(tái)設(shè)備,這些設(shè)備在數(shù)百個(gè)位置部署了不同的硬件平臺(tái)和無線連接協(xié)議。在這種規(guī)模下,單獨(dú)處理每個(gè)設(shè)備幾乎是不可能的。網(wǎng)關(guān)平臺(tái)作為核心構(gòu)建塊,使您的 IoT 設(shè)備盡可能輕松地安全地連接到云服務(wù),因此您可以專注于為 IoT 應(yīng)用程序增加真正的價(jià)值。網(wǎng)關(guān)在物聯(lián)網(wǎng)解決方案的各個(gè)方面都發(fā)揮著關(guān)鍵作用——從設(shè)備連接管理、安全性、互操作性、可擴(kuò)展性、邊緣計(jì)算到云集成。事實(shí)上,選擇正確的網(wǎng)關(guān)對(duì)于您的長期成功至關(guān)重要。
在本文中,我們將向您展示如何使用 AWS IoT 平臺(tái)、HomeBridge? 網(wǎng)關(guān)和互聯(lián)移動(dòng)應(yīng)用程序輕松連接和控制 Zigbee 或 BLE 傳感器或設(shè)備。在這種情況下,我們將引導(dǎo)您完成如何配置 AWS IoT Core 以使用 HomeBridge? 連接和控制 Zigbee 燈泡。相同的演示適用于其他 Zigbee 或 BLE 設(shè)備.
為什么企業(yè)利用 AWS IoT 核心服務(wù)來構(gòu)建出色的 IoT 解決方案?
使用 Aws IoT Core 服務(wù),可以減少時(shí)間和復(fù)雜性實(shí)施和執(zhí)行多項(xiàng)功能。以下是 AWS IoT Core 的一些開箱即用的關(guān)鍵功能:
AWS IoT 設(shè)備開發(fā)工具包使您的設(shè)備能夠使用 MQTT、HTTP 或 WebSockets 協(xié)議與 AWS IoT Core 連接、驗(yàn)證和交換消息。
AWS 設(shè)備網(wǎng)關(guān)服務(wù)保持長期的雙向連接,使這些設(shè)備能夠隨時(shí)以低延遲發(fā)送和接收消息。
消息代理服務(wù)支持消息傳遞模式,從一對(duì)一的命令和控制消息傳遞,到一百萬(或更多!)廣播通知系統(tǒng)以及介于兩者之間的所有內(nèi)容。
身份驗(yàn)證和授權(quán)服務(wù)支持 AWS 身份驗(yàn)證方法(稱為“SigV4”)、基于 X.509 證書的身份驗(yàn)證以及客戶創(chuàng)建的基于令牌的身份驗(yàn)證(通過自定義授權(quán)方)。您可以從控制臺(tái)或使用 API 為設(shè)備創(chuàng)建、部署和管理證書和策略。這些設(shè)備證書可以預(yù)置、激活并與使用 AWS IoT Core 配置的相關(guān) IoT 策略相關(guān)聯(lián)。這允許您立即撤銷對(duì)單個(gè)設(shè)備的訪問權(quán)限(如果您選擇這樣做)。
注冊(cè)表服務(wù)為設(shè)備建立唯一標(biāo)識(shí),并跟蹤元數(shù)據(jù),例如設(shè)備的屬性和功能。?
設(shè)備影子服務(wù)保留上次報(bào)告的狀態(tài),并且即使設(shè)備處于脫機(jī)狀態(tài),也需要每個(gè)設(shè)備的未來狀態(tài)。您可以通過 API 或使用規(guī)則引擎檢索設(shè)備的上次報(bào)告狀態(tài)或設(shè)置所需的未來狀態(tài)。通過提供始終可用的 REST API,可以更輕松地構(gòu)建與設(shè)備交互的應(yīng)用程序。
規(guī)則引擎服務(wù)可以構(gòu)建 IoT 應(yīng)用程序,在全球范圍內(nèi)收集、處理、分析和處理連接設(shè)備生成的數(shù)據(jù),而無需管理任何基礎(chǔ)結(jié)構(gòu)。它將消息路由到 AWS 終端節(jié)點(diǎn),包括 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、具有內(nèi)置 Kibana 集成的 Amazon Elasticsearch Service 和 AWS Step Functions。可以使用 AWS Lambda、Amazon Kinesis、Amazon SNS 和 AWS Step Functions 訪問外部終端節(jié)點(diǎn)。
在我們開始演示之前,這里是HomeBridge?網(wǎng)關(guān)平臺(tái)的快速概述。
關(guān)于HomeBridge:HomeBridge??是一個(gè)商業(yè)就緒的易于配置的物聯(lián)網(wǎng)網(wǎng)關(guān)平臺(tái),帶有嵌入式AWS物聯(lián)網(wǎng)設(shè)備開發(fā)工具包和AWS物聯(lián)網(wǎng)云連接的移動(dòng)應(yīng)用程序。它使 OEM 和企業(yè)能夠快速輕松地將 Zigbee 或 BLE 設(shè)備連接到 AWS IoT Core 平臺(tái)。HomeBridge?網(wǎng)關(guān)平臺(tái)的一些主要功能是:
多種無線連接選項(xiàng): Zigbee,BLE,Z-Wave,Wi-Fi和其他按需
基于SDK的安全MQTT連接與行業(yè)領(lǐng)先的云平臺(tái): AWS IoT、Ayla Networks、Everything和其他按需產(chǎn)品
邊緣計(jì)算能力: 為連接的設(shè)備啟用本地計(jì)算、消息傳遞、數(shù)據(jù)緩存、數(shù)據(jù)過濾和同步功能
縮短響應(yīng)時(shí)間:消除對(duì)間歇性網(wǎng)絡(luò)的依賴,降低針對(duì)所有請(qǐng)求運(yùn)行 IoT 應(yīng)用程序的成本,并提供無縫的用戶體驗(yàn)。
強(qiáng)大的設(shè)備 + 用戶管理: 移動(dòng)應(yīng)用程序支持多個(gè)網(wǎng)關(guān),每個(gè)網(wǎng)關(guān)40+設(shè)備以及多個(gè)位置連接;
規(guī)則引擎和場景管理: 可定制的規(guī)則引擎,用于基于用例的實(shí)時(shí)警報(bào)、自動(dòng)化、連接設(shè)備的計(jì)劃控制選項(xiàng)。
下面是一個(gè)示例解決方案架構(gòu),用于了解 HomeBridge? 網(wǎng)關(guān)和 AWS IoT 核心如何加快實(shí)施任何 IoT 解決方案使用案例的時(shí)間。
所有這些組件都可以在單個(gè) AWS IoT 賬戶中運(yùn)行。但是,更常見的情況是在最終用戶的 AWS 賬戶中運(yùn)行的 HomeBridge? to AWS IoT 集成層,以及在客戶/OEM 的 AWS 賬戶中運(yùn)行的 AWS IoT 和最終用戶應(yīng)用程序組件。
如果您希望利用您選擇的物聯(lián)網(wǎng)設(shè)備構(gòu)建自己的物聯(lián)網(wǎng)解決方案,請(qǐng)聯(lián)系我們以實(shí)施您的自定義物聯(lián)網(wǎng)用例。
快速演示:使用 HomeBridge? 網(wǎng)關(guān)將 Zigbee/BLE 設(shè)備連接到 AWS IoT 服務(wù)
bee/BLE 設(shè)備到 AWS IoT Services 使用 HomeBridge? 網(wǎng)關(guān)
為了演示如何輕松地將HomeBridge與AWS IoT Core集成,我們使用Zigbee輕設(shè)備,HomeBridge?? Gateway工具包和AWS IoT賬戶構(gòu)建了一個(gè)小型演示項(xiàng)目。
具有Wi-Fi,Zigbee或BLE接口的物聯(lián)網(wǎng)設(shè)備可以直接與AWS IoT通信,但為此,您需要在設(shè)備上安裝AWS IoT SDK。在這種情況下,HomeBridge? 網(wǎng)關(guān)管理設(shè)備和 AWS IoT 之間的安全連接;因此,設(shè)備不需要安裝 AWS IoT 開發(fā)工具包。請(qǐng)求具有預(yù)嵌入 AWS IoT 設(shè)備開發(fā)工具包的 HomeBridge 網(wǎng)關(guān),以使設(shè)備數(shù)據(jù)安全地從設(shè)備流向 HomeBridge?? 再到 AWS IoT Core。
要構(gòu)建此演示,您需要以下各項(xiàng):
HomeBridge? 網(wǎng)關(guān)工具包(向我們請(qǐng)求啟用 AWS IoT 設(shè)備開發(fā)的工具包)
HomeBridge? 移動(dòng)應(yīng)用程序(向我們請(qǐng)求 AWS IoT Core 連接的移動(dòng)應(yīng)用程序)
AWS IoT Core 賬戶(AWS IoT Core 登錄))
配置此演示的高級(jí)步驟如下:
使用移動(dòng)應(yīng)用程序?qū)LE / Zigbee設(shè)備連接到HomeBridge?網(wǎng)關(guān)
按照廣泛的HomeBridge入門指南和視頻進(jìn)行操作,了解如何調(diào)試設(shè)備并將其連接到HomeBridge??。我們使用相同的文檔設(shè)置了此演示。
審核編輯:郭婷
評(píng)論
查看更多