網址:
https://docs.edgexfoundry.org/1.2/microservices/core/metadata/Ch-Metadata/
介紹
核心元數據微服務具有設備和傳感器的知識,知道如何使用其他服務於設備通信,如核心數據,核心命令等。
特別的,元數據具有如下能力:
- 管理關於設備連接的信息和操作。
- 知道由設備報告的數據類型和組織
- 知道如何控制設備
儘管元數據具有知識,它不能做如下活動:
- 它不負責從設備實際收集數據,收集數據由設備服務和核心數據服務提供
- 它不負責發佈命令給設備,發佈命令由核心命令服務和設備服務提供
數據模型
爲了理解元數據,需要知道它管理的EdgeX數據。元數據存儲了它的知識在本地持久層數據庫。Redis是默認的,但是數據抽象層允許使用其它數據庫。
Device Profile
Device Profile定義了設備通用的特徵,設備提供的數據,以及如何控制它們。設想一個device profile作爲一類設備的模板。例如,一個device profile 用於BACnet恆溫器,爲BACnet恆溫器發送的數據提供了一類通用屬性,如電流溫度和溼度水平。它也定義了發送給恆溫器的命令或行爲的類型。例子可能包含製冷或加熱的行爲,Device profile在yaml文件中被聲明,加載到EdgeX。更多信息如下:
元數據device profile對象模型