參考資料:


在資訊模型中定義了在IoT的情境下,所傳遞、儲存與被處理的資訊應該包含哪些內容。

當真實的世界均可以用虛擬實體來呈現的時候,虛擬實體便在資訊方面扮演相當重要的角色,因此虛擬實體必須要有一個唯一的識別碼(unique identifier)以及實體類型(entityType)。
  • 唯一識別碼( unique identifier ):用來讓真實實體可以對應到虛擬實體。
  • 實體類型(entityType):是用來描述真實實體的類型,例如:「Person」、「Car」、「Satellite」。

虛擬實體的屬性中:
  • unique identifier和entityType這兩個屬性是絕對不能更動的,
  • 虛擬使體可以視需要擴充其屬性(Attribute),而每個屬性都要會有一個屬性的名稱(attributeName)與屬性的類型(attributeType),例如:某個屬性的名稱為「indoor_temperature」,屬性的類型則是「temperature」。
  • 因為屬性值(Value)會隨著時間而改動且可能來自於不同的來源,所以屬性值要用屬性值容器(ValueContainer)來儲存,在屬性值容器中可存放一個屬性值(Value)以及一組屬性值的描述資料(MetaData)。
  • 每個描述資料(MetaData)中都記錄了一項此屬性值的資訊,例如:時間戳記(timestamp)、屬性值的精確度(accuracy of the measurement),而每個MetaData都有一個名稱(metadataName)、類型(metadataType)以及數值(metadataValue)。
  • 另外,在資訊模型中也將服務(Service)、資源(Resource)及裝置(Device)的資訊放入,在資訊模型中是以服務說明(ServiceDescription)、資源說明(ResourceDescription)以及裝置說明(DeviceDescription)來對應到服務、資源與裝置。
  • 在Domain Model中有描述,透過服務可以存取多個資源,所以服務說明下可以有零個以上的資源描述;而資源則是來自於某個裝置,所以資源說明下有零個或一個裝置說明。
  • 透過實體類型的服務(Entity Service)則可以存取到真實實體上所感測到的值,而所感測值即為虛擬實體的一個屬性值,所以運用關聯(Association),將虛擬實體的屬性與服務的服務說明關聯起來。
圖1. Information Model
圖1. Information Model


圖2. Domain Model與 Information Model的對映關係圖
圖2. Domain Model與 Information Model的對映關係圖