2.EdgeX Foundry服務層說明

[TOC]

EdgeX的服務層

[圖片上傳失敗...(image-9cb949-1586917846310)]

image

EdgeX Foundry的4個服務層:

  • 輸出服務層(Export Services
    • 允許外部服務(第三方應用)在EdgeX內注冊為來自核心的數據的接收者具垫。
    • EdgeX Foundry 可以長時間獨立于云平臺運行,無需連接到“北側”系統(tǒng)柴钻。當需要把邊緣數據和智能分析輸送到云平臺時凉夯,這項工作將在本層執(zhí)行货葬。
  • 支持服務層(Supporting Services
    • 涵蓋大量的微服務(提示和通知、日志記錄劲够、調度震桶、規(guī)則引擎),提供邊緣分析和智能征绎。
  • 核心服務層(Core Services
    • 注冊表和配置(Configuration and Registration):為其他 EdgeX Foundry 微服務提供關于 EdgeX Foundry 內相關服務的信息蹲姐,包括微服務配置屬性。
    • 核心數據(Core Data):一個持久性存儲庫和相關的管理服務,用于從南側對象收集的數據柴墩。
    • 元數據(Metadata):提供配置新設備并將其與自己的設備服務配對的功能忙厌。
    • 命令(Command):處理北向應用發(fā)往南向設備的請求;還會處理框架內其他微服務發(fā)往南向設備的請求江咳。
  • 設備服務層(Device Services
    • 本層負責與邊緣設備進行交互逢净,可以同時為多個設備進行服務。
    • DS層將由IoT對象生成和傳遞的數據轉換為通用的EdgeX Foundry數據結構歼指,并將轉換后的數據發(fā)送到CoreX服務爹土,以及EdgeX Foundry的其他層中的其他微服務。

EdgeX Foundry的2個基礎系統(tǒng)服務:

  • 安全(Security
    • EdgeX Foundry 內部和外部的安全部件踩身,保護由 EdgeX Foundry 管理的設備着饥、傳感器、和其他 IoT 對象的數據和控制命令安全惰赋。
  • 系統(tǒng)管理(Device + System Management
    • 提供安裝宰掉、升級、啟動赁濒、停止和監(jiān)控 EdgeX Foundry 微服務轨奄、BIOS 固件、操作系統(tǒng)和其他網關軟件等功能拒炎。

一挪拟、Core Services

image

1.Core Data

1)簡介

  • 核心數據微服務收集設備和傳感器數據的設備服務,調用Core Data服務可以將設備和傳感器數據存儲在邊緣系統(tǒng)上(例如在網關中)击你,直到數據可以“北移”然后導出到企業(yè)和云系統(tǒng)玉组。

  • EdgeX Foundry內部以及一些外部服務(例如計劃服務)僅通過Core Data服務訪問網關上存儲的設備和傳感器數據丁侄。

  • Core Data使用REST API將數據移入和移出本地存儲惯雳。默認情況下,核心數據會通過ZeroMQ將數據移動到Export Service層鸿摇。

image

2)Core Data 流式傳輸

  • 默認情況下,Core Data會保留發(fā)送給它的設備和傳感器收集的所有數據筷黔。如果數據過于敏感以至于無法存儲在邊緣,則可以通過Core“流式傳輸”數據掏秩。

  • 對Core Data的配置更改(persist.data = false)使Core Data通過消息隊列將數據發(fā)送到導出服務,而無需在本地持久化數據镊辕。

3)數據模型

image

4)core data 添加設備readings 數據到數據庫

image

5.core data 從數據庫中請求設備event/readings 數據

image

2.Metadata

1)簡介

EdgeX Foundry管理的每個特定設備和傳感器都必須向元數據注冊,并具有與其關聯的唯一ID抬虽。信息(例如設備或傳感器的地址)與該標識符一起存儲咱圆。每個設備和傳感器也都與設備配置文件(profile)關聯。這種關聯使元數據能夠將設備配置文件提供的通用知識應用于每個設備和傳感器

元數據具有以下功能:

  • 管理與EdgeX Foundry連接并由EdgeX Foundry操作的設備信息
  • 知道設備報告數據的類型和組織
  • 知道如何給設備發(fā)送命令
image

二踱阿、Supporting Services

image

三购城、Export Services

image

從邊緣計算網關到云平臺這個方向(北向)虐译,EdgeX通過導出服務瘪板,從核心數據服務收設備實時數據,按照EAI模式進行處理轉換漆诽,然后把轉換后的數據發(fā)送到各種云平臺(Azure IoT Hub, AWS IoT Core, Google IoT Core等)和企業(yè)信息系統(tǒng)(ERP侮攀,MES,CRM等)拴泌。

  • 在把數據發(fā)送到云平臺這個方向之前,根據業(yè)務需要可以對數據進行過濾惊橱、聚合蚪腐、轉換、enrich(增加設備相關的元信息税朴、位置信息等)回季、格式轉換(JSON、XML正林、CSV)泡一、壓縮(節(jié)省流量)、加密(安全)等觅廓。
image

導出服務層包括以下微服務:

  • 客戶注冊
  • 分配

四鼻忠、Device Services

image
  • 設備服務層與設備服務交互,設備服務(DS)是與設備或IoT對象交互的邊緣連接器杈绸。

  • DS層將由IoT對象生成和傳遞的數據轉換為通用的EdgeX Foundry數據結構帖蔓,并將轉換后的數據發(fā)送到CoreX服務,以及EdgeX Foundry的其他層中的其他微服務瞳脓。

  • EdgeX Foundry提供了用于生成設備服務外殼的設備服務軟件開發(fā)人員工具包(SDK)塑娇。Go和C中有SDK,可支持用例中使用最方便的語言創(chuàng)建設備服務劫侧。

五埋酬、System Services

1.安全基礎架構

image

EdgeX Foundry內部和外部的安全元素可保護EdgeX Foundry管理的設備,傳感器和其他IoT對象的數據和命令

2.系統(tǒng)管理

image

系統(tǒng)管理工具為外部管理系統(tǒng)提供了中心聯系點烧栋,以啟動/停止/重新啟動EdgeX服務獲取EdgeX服務的指標(例如內存使用情況)写妥,以便可以監(jiān)視EdgeX服務

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市审姓,隨后出現的幾起案子耳标,更是在濱河造成了極大的恐慌,老刑警劉巖邑跪,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件次坡,死亡現場離奇詭異呼猪,居然都是意外死亡,警方通過查閱死者的電腦和手機砸琅,發(fā)現死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門宋距,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人症脂,你說我怎么就攤上這事谚赎。” “怎么了诱篷?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵壶唤,是天一觀的道長。 經常有香客問我棕所,道長闸盔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任琳省,我火速辦了婚禮迎吵,結果婚禮上,老公的妹妹穿的比我還像新娘针贬。我一直安慰自己击费,他們只是感情好,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布桦他。 她就那樣靜靜地躺著蔫巩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪快压。 梳的紋絲不亂的頭發(fā)上批幌,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機與錄音嗓节,去河邊找鬼荧缘。 笑死,一個胖子當著我的面吹牛拦宣,可吹牛的內容都是我干的截粗。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼鸵隧,長吁一口氣:“原來是場噩夢啊……” “哼绸罗!你這毒婦竟也來了?” 一聲冷哼從身側響起豆瘫,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤珊蟀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體育灸,經...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡腻窒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了磅崭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片儿子。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖砸喻,靈堂內的尸體忽然破棺而出柔逼,到底是詐尸還是另有隱情,我是刑警寧澤割岛,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布愉适,位于F島的核電站,受9級特大地震影響癣漆,放射性物質發(fā)生泄漏维咸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一扑媚、第九天 我趴在偏房一處隱蔽的房頂上張望腰湾。 院中可真熱鬧雷恃,春花似錦疆股、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至讨越,卻和暖如春两残,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背把跨。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工人弓, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人着逐。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓崔赌,卻偏偏與公主長得像,于是被迫代替她去往敵國和親耸别。 傳聞我的和親對象是個殘疾皇子健芭,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內容