導讀:何為“物聯網”?物聯網是全球網絡基礎設施,利用云計算、數據捕捉和網絡通信連接實體物體和虛擬物體。物聯網允許設備之間進行通信,訪問互聯網上的信息,儲存和檢索數據,與用戶進行交互,以此創(chuàng)造無處不在的智能聯機環(huán)境。
何為“物聯網”?物聯網是全球網絡基礎設施,利用云計算、數據捕捉和網絡通信連接實體物體和虛擬物體。物聯網允許設備之間進行通信,訪問互聯網上的信息,儲存和檢索數據,與用戶進行交互,以此創(chuàng)造無處不在的智能聯機環(huán)境。盡管物聯網還是一個比較新的概念,但已存在一些可利用的開放式平臺,允許遠程無縫管理并顯示傳感器數據:Pachube、谷歌應用程序、Nimbits、數據記錄器,以及ThingSpeak 只是其中的幾個例子。
Arduino 使用上述所有工具,它是一款極其靈活的微型控制器和開發(fā)環(huán)境,不僅能用于控制設備,還能用于讀取各種傳感器上的數據。Arduino 具有簡單性和可擴展性,加上用戶的廣泛使用,導致一系列硬件擴展和軟件庫的開發(fā),允許使用互聯網進行有線通信和無線通信。在實驗物聯網方面,Arduino 是一款理想的開放式硬件平臺。
使用Arduino 構建物聯網時,你要學習物聯網的基本概念和特征,并制定利用Arduino 平臺的項目方案。你會發(fā)現有關云計算、傳感器讀取和把Arduino 連接至互聯網上的基本概念,這些技術都使用有線接口和無線接口以及安卓手機。你還要學習使用最流行的開放式平臺來管理Arduino 的傳感器數據,學習如何遠程觸發(fā)執(zhí)行器,以及如何使用云服務改編Arduino 。