物聯網的發展
在我們把其稱作物聯網以前,許多制造商就已在把各種物連接至互聯網。20世紀90年代中期,網絡服務器開始加入嵌入式產品的陣營。過去15多年中,M2M制造商一直在把互聯網接入系統集成到高價值資產追蹤、警報系統和車隊管理等應用之中。雖然M2M系統是基于工業標準協議,但要搭建這些系統仍然存在巨大的挑戰。然而,隨著終端節點中集成的處理器越來越強大,集成M2M系統正變得越來越容易。由于這些處理器支持高級操作系統(OS)和語言,因此這種平臺可以利用智能框架。這些系統常常連接至高端商業服務層,并且由網絡操作中心(NOC)來管理。
消費者已經讓許多物加入到互聯網中,例如:恒溫控制器、能量計、照明控制系統、音樂流與控制系統、遠程視頻播放盒、水池系統、灌溉系統等。這些系統中的大多數都可以通過某個網站來接入訪問,這樣用戶便可以通過一個標準網絡瀏覽器或者一個智能手機應用程序(相當于個人網絡操作中心)來管理它們。
圖 1物聯網家庭中,有無數網絡設備和電器在后臺為消費者服務。
盡管物聯網的工業和消費類應用都令人感到興奮,但是部署它們并非是一件簡單的事件,因為它們都是一些完全不相干的垂直系統。這些系統可能會使用完全相同的協議和OS構架,但是通信層卻不同。另外,每一種系統都可以使用開放式應用程序編程接口(API),無需橫向連接,這樣可以實現更簡單的跨應用集成。
噴水系統便是一個例子。它擁有一定的智能水平,可根據具有可編程控制功能的各種傳感器和互聯網氣象信息,決定何時噴水。但是,它與房子周圍的運動傳感器沒有聯系,當狗或者孩子出現在噴水區域時,它不會停止噴水。噴水控制器沒有收到運動傳感器的信息,因此我們需要使用其它運動控制垂直集成來把數據傳輸至另一臺云服務器。這樣,便需要把兩臺云服務器連接在一起。我們希望,兩種系統集成都考慮到少量的額外控制。但是,在電子系統中,“希望”這個詞并不是一個好詞。在服務器上使用Perl、Python、PHP或者其它語言編寫的附加垂直應用程序可以實現聯網,感知人或者寵物的活動,從而讓噴水系統暫停噴水(或者用戶希望的其它邏輯實現)。但除非你是一個專家,否則完成這項工作并不容易,因此部署這種系統相當費時。
物聯網相關文章:物聯網是什么
電容式觸摸屏相關文章:電容式觸摸屏原理
評論