一般來講,構建一個物聯網系統的步驟主要如下:
(1)屬性標識的建立。對物體屬性進行標識,屬性包括靜態和動態的屬性,靜態屬性可以直接存儲在標簽中,動態屬性需要先由傳感器實時探測。
(2)屬性讀取和數據整理。利用專門的識別設備讀取物體屬性,并將信息轉換為適合網絡傳輸的數據格式。
(3)數據傳輸和計算。將物體的信息通過網絡傳輸到信息處理中心,由處理中心完成物體通信的相關計算。處理中心可能是分布式的,如個人的計算機或者手機;也可能是集中式的,如中國移動的互聯網數據中心(Internet Data Center,IDC)。
設計物聯網系統的體系結構時應該遵循以下幾條原則:
(1)多樣性原則。物聯網體系結構須根據物聯網的服務類型、節點的不同,分別設計多種類型的體系結構,不能也沒有必要建立起統一的標準體系結構。
(2)時空性原則。物聯網尚在發展之中,其體系結構應能滿足物聯網在時間、空間和能源方面的需求。
(3)互聯性原則。物聯網體系結構需要能與互聯網實現互聯互通;如果試圖另行設計一套互聯通信協議及其描述語言將是不現實的。
(4)擴展性原則。對于物聯網體系結構的架構,應該具有一定的擴展性設計,以便最大限度地利用現有網絡通信基礎設施,保護已投資利益。
(5)安全性原則。物物互聯之后,物聯網的安全性將比計算機互聯網的安全性更為重要,因此物聯網的體系結構應能夠防御大范圍內的網絡攻擊。
(6)健壯性原則。物聯網體系結構應具備相當好的健壯性和可靠性。