構(gòu)建一個(gè)可擴(kuò)展的oneM2M物聯(lián)網(wǎng)系統(tǒng):具有實(shí)時(shí)數(shù)據(jù),安全訪問和無縫BLE切換
該項(xiàng)目展示了基于全球oneM2M標(biāo)準(zhǔn)構(gòu)建的可擴(kuò)展物聯(lián)網(wǎng)數(shù)據(jù)管理架構(gòu),旨在支持跨多個(gè)房間、區(qū)域或建筑物的傳感器、網(wǎng)關(guān)和應(yīng)用程序的大規(guī)模部署。系統(tǒng)將BLE傳感器饋送到分布式網(wǎng)關(guān),每個(gè)網(wǎng)關(guān)作為中間節(jié)點(diǎn)運(yùn)行,這些網(wǎng)關(guān)向上同步到共享本地網(wǎng)絡(luò)中的中心IN-CSE。這種分層結(jié)構(gòu)支持輕松擴(kuò)展、資源可發(fā)現(xiàn)性和跨任意數(shù)量設(shè)備的一致數(shù)據(jù)流。
為了進(jìn)行演示,我們將此可擴(kuò)展架構(gòu)應(yīng)用于智能醫(yī)療保健室監(jiān)控示例。BLE傳感器代表病人或房間數(shù)據(jù)源,系統(tǒng)使用oneM2M FlexContainers來獲取結(jié)構(gòu)化傳感器數(shù)據(jù),并使用基于acp的角色控制來限制訪問(例如,護(hù)士與醫(yī)生)。Django CloudAppAE儀表板訂閱實(shí)時(shí)更新,自動(dòng)適應(yīng)新設(shè)備、房間或網(wǎng)關(guān)的添加,這顯示了系統(tǒng)如何無縫擴(kuò)展而無需重新配置。
通過專注于分布式、多網(wǎng)關(guān)oneM2M部署,該項(xiàng)目強(qiáng)調(diào)了組織如何構(gòu)建大型、模塊化、隱私感知的物聯(lián)網(wǎng)系統(tǒng),以保持低延遲、安全通信和未來的可擴(kuò)展性。醫(yī)療保健示例展示了一種場(chǎng)景,但該架構(gòu)同樣適用于智能校園、工業(yè)監(jiān)控、商業(yè)建筑或任何需要大規(guī)模設(shè)備增長(zhǎng)的環(huán)境。
1. 問題陳述
物聯(lián)網(wǎng)部署通常從小規(guī)模開始,但隨著更多房間、區(qū)域或設(shè)備的增加而迅速增長(zhǎng)。大多數(shù)系統(tǒng)并不是為這種增長(zhǎng)而設(shè)計(jì)的,隨著規(guī)模的增加,這會(huì)導(dǎo)致數(shù)據(jù)碎片化、不一致的通信協(xié)議、重復(fù)的儀表板和安全問題。當(dāng)數(shù)十個(gè)傳感器擴(kuò)展到跨網(wǎng)關(guān)和應(yīng)用程序的數(shù)百個(gè)傳感器時(shí),很難維護(hù)統(tǒng)一的數(shù)據(jù)模型、實(shí)時(shí)同步、資源可發(fā)現(xiàn)性和基于角色的訪問控制。
如果沒有標(biāo)準(zhǔn)化的體系結(jié)構(gòu),每個(gè)擴(kuò)展都需要定制集成、手動(dòng)配置或完整的系統(tǒng)重新設(shè)計(jì)。由于缺乏可伸縮性,無論是醫(yī)院、校園、實(shí)驗(yàn)室還是企業(yè),都很難可靠地管理來自多個(gè)分布式數(shù)據(jù)源的數(shù)據(jù)。
為了進(jìn)行演示,我們將此挑戰(zhàn)應(yīng)用于醫(yī)院示例,其中多個(gè)房間生成重要的患者和環(huán)境數(shù)據(jù)。隨著更多的房間和傳感器的增加,系統(tǒng)必須保持安全訪問、一致的數(shù)據(jù)流和低延遲,這說明了可擴(kuò)展的物聯(lián)網(wǎng)解決方案在現(xiàn)實(shí)環(huán)境中的重要性。
2. 我們?nèi)绾谓鉀Q這個(gè)問題
我們通過使用oneM2M標(biāo)準(zhǔn)構(gòu)建分布式分層物聯(lián)網(wǎng)架構(gòu)來解決這些可擴(kuò)展性挑戰(zhàn)。每個(gè)物理區(qū)域(如房間、樓層或區(qū)域)運(yùn)行自己的網(wǎng)關(guān),同時(shí)與中心IN-CSE同步。這允許在不重新配置系統(tǒng)的情況下添加新的傳感器、網(wǎng)關(guān)或整個(gè)空間。
傳感器(我們演示中的BLE外設(shè))將數(shù)據(jù)傳輸?shù)礁浇木W(wǎng)關(guān),網(wǎng)關(guān)使用標(biāo)準(zhǔn)化容器、CINs和flexcontainer將信息發(fā)布到oneM2M資源樹中。無論添加了多少設(shè)備或網(wǎng)關(guān),這些資源都可以通過IN-CSE自動(dòng)被應(yīng)用程序發(fā)現(xiàn)。
基于django的CloudAppAE訂閱來自oneM2M系統(tǒng)的更新,并隨著部署的增長(zhǎng)實(shí)時(shí)適應(yīng)?;诮巧腁CP策略限制不同用戶類型的數(shù)據(jù)訪問,并自然地跨多個(gè)房間或設(shè)備進(jìn)行擴(kuò)展。我們通過醫(yī)院場(chǎng)景(具有廣泛訪問權(quán)限的醫(yī)生,具有房間級(jí)訪問權(quán)限的護(hù)士)來演示這一點(diǎn),但該架構(gòu)是通用的,適用于任何多區(qū)域物聯(lián)網(wǎng)環(huán)境。
通過層次化的cse、標(biāo)準(zhǔn)化的數(shù)據(jù)結(jié)構(gòu)和靈活的訪問控制,該系統(tǒng)為大規(guī)模、安全、快速擴(kuò)展的物聯(lián)網(wǎng)部署提供了基礎(chǔ)。
體系結(jié)構(gòu)
我們的系統(tǒng)是圍繞可擴(kuò)展的多網(wǎng)關(guān)oneM2M架構(gòu)設(shè)計(jì)的,可以從幾個(gè)傳感器擴(kuò)展到分布在多個(gè)房間、區(qū)域或建筑物中的數(shù)百個(gè)設(shè)備。該結(jié)構(gòu)遵循oneM2M分層模型,隨著部署的擴(kuò)展,可以實(shí)現(xiàn)無縫數(shù)據(jù)流、可發(fā)現(xiàn)性和安全訪問控制。
1. 高級(jí)系統(tǒng)架構(gòu)
完整的數(shù)據(jù)路徑為:
BLE傳感器→本地網(wǎng)關(guān)→IN-CSE→應(yīng)用(CloudAppAE)
該體系結(jié)構(gòu)支持任意數(shù)量的網(wǎng)關(guān),每個(gè)網(wǎng)關(guān)負(fù)責(zé)一個(gè)房間或區(qū)域。IN-CSE作為全局協(xié)調(diào)器,在整個(gè)部署中維護(hù)統(tǒng)一的資源樹。
這種結(jié)構(gòu)非常適合可擴(kuò)展的環(huán)境,如智能醫(yī)院、校園、研究設(shè)施、工業(yè)場(chǎng)所和多建筑物聯(lián)網(wǎng)網(wǎng)絡(luò)。
2. 層分解
A.設(shè)備層- BLE傳感器節(jié)點(diǎn)
BLE外設(shè)(例如,參見XIAO nRF54L15, ESP32-S3)廣播環(huán)境或重要數(shù)據(jù)。由于使用FlexContainers進(jìn)行一致的數(shù)據(jù)建模,每個(gè)傳感器都可以在不重新配置系統(tǒng)的情況下添加。
主要可擴(kuò)展性特點(diǎn):
?輕量級(jí)BLE占用空間
?通過網(wǎng)關(guān)掃描自動(dòng)發(fā)現(xiàn)
?統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),便于集成
B.網(wǎng)關(guān)層-分布式區(qū)域
每個(gè)區(qū)域或房間都有一個(gè)nRF7002 DK作為BLE中心。網(wǎng)關(guān)處理傳入的數(shù)據(jù)并將其轉(zhuǎn)發(fā)給樹莓派。
職責(zé):
?掃描并連接傳感器
?GATT數(shù)據(jù)解析
?作為CINs (contentInstances)發(fā)布讀數(shù)
?同時(shí)管理多個(gè)傳感器
隨著部署的增長(zhǎng),可以添加多個(gè)網(wǎng)關(guān)。每個(gè)網(wǎng)關(guān)都成為體系結(jié)構(gòu)中的一個(gè)新的中間節(jié)點(diǎn)。
C. oneM2M核心層-分層網(wǎng)關(guān)| IN-CSE模型
?網(wǎng)關(guān)(區(qū)域水平)
?本地主機(jī)傳感器容器
?為每次讀取生成CINs
?向上公布資源
IN-CSE(系統(tǒng)級(jí))
?所有設(shè)備的中央注冊(cè)中心
?存儲(chǔ)統(tǒng)一資源樹
?將通知路由到應(yīng)用程序
?大規(guī)模執(zhí)行
這種分離使系統(tǒng)具有可伸縮性。每個(gè)網(wǎng)關(guān)處理本地流量,而IN-CSE協(xié)調(diào)整個(gè)網(wǎng)絡(luò)。
D.應(yīng)用層——CloudAppAE儀表板
儀表板是一個(gè)注冊(cè)為oneM2M AE的Django應(yīng)用程序。它訂閱所有網(wǎng)關(guān)上的傳感器容器,從而實(shí)現(xiàn):
?實(shí)時(shí)監(jiān)控
?自動(dòng)發(fā)現(xiàn)設(shè)備
?添加了作為網(wǎng)關(guān)/傳感器的動(dòng)態(tài)調(diào)整視圖
?可擴(kuò)展的訪問控制
在醫(yī)院的例子中,這提供了醫(yī)生級(jí)和護(hù)士級(jí)視圖,但同樣的機(jī)制也適用于任何多角色環(huán)境。
3. 移交和設(shè)備移動(dòng)性支持
傳感器廣播測(cè)試廣告,允許網(wǎng)關(guān)抓取RSSI數(shù)據(jù)和oneM2M應(yīng)用程序來確定哪個(gè)區(qū)域應(yīng)該擁有該設(shè)備。該機(jī)制可擴(kuò)展到許多房間或建筑物,從而實(shí)現(xiàn):
?移動(dòng)傳感器跟蹤
?網(wǎng)關(guān)之間的平滑轉(zhuǎn)換
?無數(shù)據(jù)丟失的連續(xù)監(jiān)控
4. 簡(jiǎn)化的資源樹(可擴(kuò)展示例)
當(dāng)添加新的區(qū)域或傳感器時(shí),它們只是出現(xiàn)在新的或現(xiàn)有的中間節(jié)點(diǎn)下,不需要重新設(shè)計(jì)。
5. 為什么這種架構(gòu)可以擴(kuò)展?
?模塊化的基于區(qū)域的網(wǎng)關(guān)允許水平擴(kuò)展
?統(tǒng)一的oneM2M數(shù)據(jù)模型保證了集成的一致性
?集中式IN-CSE維護(hù)完整的全局視圖
?FlexContainers支持跨大型部署的結(jié)構(gòu)化、可發(fā)現(xiàn)的數(shù)據(jù)
?ACP策略可擴(kuò)展到任意數(shù)量的用戶和設(shè)備
?本地網(wǎng)絡(luò)骨干網(wǎng)即使在系統(tǒng)增長(zhǎng)時(shí)也能保持較低的延遲
實(shí)現(xiàn)
1. 實(shí)現(xiàn)概述
我們的實(shí)現(xiàn)遵循模塊化、基于區(qū)域的方法,旨在演示oneM2M部署如何從少數(shù)設(shè)備平滑擴(kuò)展到許多房間、網(wǎng)關(guān)和應(yīng)用程序。每個(gè)組件(包括傳感器固件、網(wǎng)關(guān)邏輯、CSE實(shí)例和儀表板)的實(shí)現(xiàn)都是為了支持輕松擴(kuò)展而無需重新設(shè)計(jì)。
完整的系統(tǒng)流程為:
BLE傳感器→本地網(wǎng)關(guān)(nRF7002 + Pi)→IN-CSE→CloudAppAE儀表板
每一層都獨(dú)立運(yùn)行,但遵循統(tǒng)一的oneM2M資源模型,使系統(tǒng)具有自然的可擴(kuò)展性和互操作性。
1.1. 傳感器層實(shí)現(xiàn)
BLE外設(shè)(參見XIAO nRF54L15和ESP32-S3)運(yùn)行輕量級(jí)固件,可以廣播環(huán)境或生命體征數(shù)據(jù)。這些傳感器使用標(biāo)準(zhǔn)的BLE GATT特性,并為移動(dòng)性和切換支持提供RSSI信息。
為什么它可以擴(kuò)展:
?可以添加任意數(shù)量的傳感器
?每個(gè)設(shè)備沒有自定義集成
?FlexContainers允許一致的、可發(fā)現(xiàn)的數(shù)據(jù)格式化
1.2. 網(wǎng)關(guān)層實(shí)現(xiàn)
每個(gè)房間或區(qū)域都包含一個(gè)nRF7002 DK作為BLE中心。網(wǎng)關(guān)掃描傳感器,自動(dòng)連接,解析讀數(shù),并通過UART-over-USB將數(shù)據(jù)轉(zhuǎn)發(fā)到樹莓派。
在樹莓派上,本地網(wǎng)關(guān)腳本為每次新的讀取生成contentInstances (CINs)。只需在網(wǎng)絡(luò)中添加更多的Pi網(wǎng)關(guān),就可以部署多個(gè)網(wǎng)關(guān)。
為什么它可以擴(kuò)展:
?每個(gè)新區(qū)域=只是添加另一個(gè)網(wǎng)關(guān)
?網(wǎng)關(guān)以標(biāo)準(zhǔn)化的行為獨(dú)立運(yùn)行
?不需要在IN-CSE或儀表板上進(jìn)行更改
1.3. oneM2M業(yè)務(wù)層實(shí)現(xiàn)
IN-CSE在本地機(jī)器上運(yùn)行ACME-CSE,并充當(dāng)全局協(xié)調(diào)器。所有網(wǎng)關(guān)自動(dòng)注冊(cè),形成分布式資源樹。
oneM2M結(jié)構(gòu)使系統(tǒng)在設(shè)計(jì)上具有可擴(kuò)展性:
?IN-CSE聚合、同步和公開全局視圖
?FlexContainers一致地組織傳感器類型
ACP策略執(zhí)行安全的、基于角色的訪問,而不考慮規(guī)模
為什么它可以擴(kuò)展:
?添加一個(gè)新的網(wǎng)關(guān)可以立即擴(kuò)展網(wǎng)絡(luò)
?使用標(biāo)準(zhǔn)oneM2M查詢可以發(fā)現(xiàn)所有數(shù)據(jù)
分層架構(gòu)自然地處理增長(zhǎng)
1.4. 應(yīng)用層實(shí)現(xiàn)(CloudAppAE儀表板)
基于django的CloudAppAE注冊(cè)為oneM2M AE,并訂閱連接到IN-CSE的所有網(wǎng)關(guān)的容器。當(dāng)創(chuàng)建新的CINs時(shí),IN-CSE會(huì)發(fā)送實(shí)時(shí)通知。
指示板:
?實(shí)時(shí)適應(yīng)新的傳感器或網(wǎng)關(guān)出現(xiàn)
?使用ACP規(guī)則限制用戶訪問
?將所有網(wǎng)關(guān)作為一個(gè)統(tǒng)一系統(tǒng)的一部分呈現(xiàn)
在演示場(chǎng)景中,UI將房間顯示為“區(qū)域”,但該設(shè)計(jì)同樣支持智能校園、實(shí)驗(yàn)室或工業(yè)樓層。
為什么它可以擴(kuò)展:
?訂閱自動(dòng)適用于新的房間/傳感器
?擴(kuò)展時(shí)不需要重新配置儀表板
?訪問策略在整個(gè)層次結(jié)構(gòu)中統(tǒng)一應(yīng)用
2. 設(shè)備/傳感器實(shí)現(xiàn)
我們的傳感器層設(shè)計(jì)輕巧,低功耗,易于擴(kuò)展到許多房間或區(qū)域。每個(gè)BLE設(shè)備遵循相同的數(shù)據(jù)模型,允許在不修改系統(tǒng)架構(gòu)或應(yīng)用層的情況下添加新的傳感器。
2.1. BLE外圍設(shè)備
我們使用兩個(gè)主要的BLE平臺(tái)進(jìn)行演示:
?參見XIAO nRF54L15 (Sense)
?ESP32-S3模塊
這兩種設(shè)備都充當(dāng)BLE外設(shè),廣播或傳輸環(huán)境和生命體征數(shù)據(jù),例如:
?溫度(紅外或板載傳感器)
?濕度
?環(huán)境條件
?RSSI測(cè)試廣告(用于切換邏輯)
每個(gè)傳感器使用Zephyr RTOS或ESP-IDF運(yùn)行最小固件,以保持系統(tǒng)的簡(jiǎn)單和節(jié)能。
2.2. 基于gatt的數(shù)據(jù)模型
傳感器通過標(biāo)準(zhǔn)BLE GATT特性暴露其測(cè)量值,使其與BLE中心設(shè)備普遍兼容。關(guān)貿(mào)總協(xié)定的結(jié)構(gòu)包括:
?環(huán)境感應(yīng)服務(wù)(ESS)
?帶有新數(shù)據(jù)的通知
?溫度特性
?可選紅外溫度特性
使用標(biāo)準(zhǔn)服務(wù)可確保系統(tǒng)與設(shè)備無關(guān),并支持與其他BLE傳感器的輕松擴(kuò)展。
2.3. 定期測(cè)量與廣播
每個(gè)傳感器定期更新其值,或者:
?用數(shù)據(jù)通知網(wǎng)關(guān)
?播放主要BLE廣告
?廣播測(cè)試BLE廣告,用于RSSI數(shù)據(jù)采集
這種方法既支持連接模式數(shù)據(jù)傳輸,也支持廣播模式移動(dòng)檢測(cè),具體取決于網(wǎng)關(guān)邏輯。
可擴(kuò)展原因:由于BLE是為高密度環(huán)境設(shè)計(jì)的,因此數(shù)十或數(shù)百個(gè)傳感器可以同時(shí)廣播而無需協(xié)調(diào)。
2.4. 通過flexcontainer統(tǒng)一oneM2M數(shù)據(jù)格式化
為了確保互操作性和可擴(kuò)展性,一旦到達(dá)網(wǎng)關(guān),所有傳感器數(shù)據(jù)都被格式化為靈活的結(jié)構(gòu)化模式:
?每個(gè)傳感器映射到一個(gè)特定的FlexContainer配置文件
?數(shù)據(jù)字段(temp、IR、RSSI)放在命名屬性中
?網(wǎng)關(guān)使用統(tǒng)一的結(jié)構(gòu)將這些信息發(fā)布到IN-CSE中
這使儀表板能夠自動(dòng)發(fā)現(xiàn)新的傳感器,并避免特定于傳感器的硬編碼。
2.5. 框架的新員工培訓(xùn)
因?yàn)锽LE設(shè)備遵循相同的結(jié)構(gòu):
?新傳感器只需要簡(jiǎn)單的手動(dòng)配置
?網(wǎng)關(guān)自動(dòng)檢測(cè)和解析通過BLE連接傳入的數(shù)據(jù)
?樹莓派自動(dòng)宣布新的傳感器到IN-CSE
?應(yīng)用訂閱后,CloudAppAE自動(dòng)接收更新
該框架的行為演示了系統(tǒng)如何輕松地從少數(shù)傳感器擴(kuò)展到大型分布式環(huán)境。
2.6. 交接的實(shí)現(xiàn)
嵌入式設(shè)備
每個(gè)看到的外圍設(shè)備配置為顯示測(cè)試廣告,而主BLE連接由中央nRF7002設(shè)備之一保持。
每個(gè)nRF7002設(shè)備將解析測(cè)試廣告,并使用UART通過USB推送與所見MAC地址相關(guān)的RSSI數(shù)據(jù)。
OneM2M應(yīng)用程序
每個(gè)Raspberry Pi 5都運(yùn)行一個(gè)腳本來解析通過UART從nRF7002發(fā)送的數(shù)據(jù)。這些數(shù)據(jù)隨后通過Wi-Fi發(fā)送到IN-CSE。
應(yīng)用程序?qū)魅氲腞SSI數(shù)據(jù)與指定的連接閾值進(jìn)行比較。如果來自保持連接的樹莓派的RSSI低于閾值,則應(yīng)用程序?qū)⒈容^最近的RSSI數(shù)據(jù)包,以確定是否有更好的網(wǎng)關(guān)來保持連接。
在確定有更好的連接后,應(yīng)用程序?qū)拿總€(gè)nRF7002白名單中刪除MAC地址,除了將保持連接的那個(gè),向當(dāng)前保持連接的nRF7002發(fā)送斷開命令,然后在足夠的時(shí)間過去后將MAC地址重新添加到其他白名單中,以便nRF7002接收到種子的連接。這些命令使用每個(gè)網(wǎng)關(guān)的應(yīng)用程序?qū)嶓w中的“收件箱”容器進(jìn)行編排。
應(yīng)用場(chǎng)景
底層架構(gòu)是為任何大型分布式物聯(lián)網(wǎng)環(huán)境設(shè)計(jì)的。下面是幾個(gè)實(shí)際場(chǎng)景,其中可擴(kuò)展的多網(wǎng)關(guān)oneM2M系統(tǒng)提供了明顯的優(yōu)勢(shì)。
1. 智能醫(yī)療設(shè)施監(jiān)控
在醫(yī)院里,每個(gè)房間或病房都有連接到本地網(wǎng)關(guān)的BLE傳感器。隨著設(shè)施的增長(zhǎng),增加新的房間、樓層或建筑物會(huì)使系統(tǒng)自動(dòng)適應(yīng),而無需重新配置。醫(yī)生和護(hù)士通過基于角色的訪問獲得實(shí)時(shí)數(shù)據(jù),而醫(yī)院則受益于統(tǒng)一的安全監(jiān)控系統(tǒng)。
增值:
?自動(dòng)進(jìn)入新房間
?基于角色的隱私使用
?實(shí)時(shí)生命體征和環(huán)境監(jiān)測(cè)
?BLE切換支持移動(dòng)患者或設(shè)備
2. 智慧校園環(huán)境監(jiān)測(cè)
大學(xué)校園通常由許多具有獨(dú)特環(huán)境條件的建筑組成。放置在教室、實(shí)驗(yàn)室和大廳各處的BLE或Wi-Fi傳感器可以報(bào)告溫度、占用率、二氧化碳和空氣質(zhì)量。每個(gè)建筑都作為一個(gè)區(qū)域,有自己的網(wǎng)關(guān),都與中央IN-CSE同步。
增值:
?從單個(gè)建筑擴(kuò)展到整個(gè)校園的潛力
?具有構(gòu)建級(jí)或管理級(jí)權(quán)限的中央儀表板
?兼容混合傳感器供應(yīng)商和技術(shù)
?理想的可持續(xù)發(fā)展倡議和能源優(yōu)化
3. 工業(yè)多區(qū)域設(shè)備跟蹤
工廠里有幾十臺(tái)機(jī)器,每臺(tái)機(jī)器都需要狀態(tài)監(jiān)控、振動(dòng)感應(yīng)或熱安全檢查。安裝在設(shè)備上的傳感器向附近的網(wǎng)關(guān)報(bào)告,而系統(tǒng)則保持整個(gè)工廠的全局視圖。
增值:
?基于區(qū)域的網(wǎng)關(guān)隔離大流量
?IN-CSE提供全廠可見性
?FlexContainers支持結(jié)構(gòu)化的工業(yè)數(shù)據(jù)模型
?通過基于rssi的移交進(jìn)行移動(dòng)工具或資產(chǎn)跟蹤
總結(jié)
該項(xiàng)目展示了oneM2M標(biāo)準(zhǔn)如何用于構(gòu)建可擴(kuò)展的多網(wǎng)關(guān)物聯(lián)網(wǎng)生態(tài)系統(tǒng),該生態(tài)系統(tǒng)可以從幾個(gè)傳感器發(fā)展到整個(gè)建筑物或校園。通過結(jié)合BLE外設(shè)、分布式網(wǎng)關(guān)節(jié)點(diǎn)、分層IN-CSE和動(dòng)態(tài)Django CloudAppAE儀表板,該系統(tǒng)通過基于BLE rssi的切換提供實(shí)時(shí)監(jiān)控、自動(dòng)設(shè)備發(fā)現(xiàn)、基于角色的訪問控制和無縫的設(shè)備移動(dòng)性。
雖然我們的原型特別側(cè)重于演示跨多個(gè)網(wǎng)關(guān)的基于ble的切換,但底層體系結(jié)構(gòu)是通用的。相同的可擴(kuò)展多網(wǎng)關(guān)oneM2M設(shè)計(jì)可應(yīng)用于醫(yī)院、智能園區(qū)、工業(yè)設(shè)施、研究實(shí)驗(yàn)室、商業(yè)建筑或任何需要大規(guī)模安全、低延遲物聯(lián)網(wǎng)協(xié)調(diào)的環(huán)境。
得益于模塊化設(shè)備層、基于區(qū)域的網(wǎng)關(guān)和一致的oneM2M數(shù)據(jù)建模,該系統(tǒng)仍然易于擴(kuò)展、供應(yīng)商中立和面向未來。憑借其在標(biāo)準(zhǔn)化數(shù)據(jù)流、本地網(wǎng)絡(luò)可靠性和隱私感知訪問控制方面的強(qiáng)大基礎(chǔ),該項(xiàng)目為幾乎任何領(lǐng)域的下一代大規(guī)模物聯(lián)網(wǎng)部署提供了藍(lán)圖。
本文編譯自hackster.io





