
為什麼需要物聯網?
|
7
USB
與序列埠
在嵌入式開發領域中,USB(Universal Serial Bus,通用序列匯流排)是種很便利的
有線連接方式,可在主機與嵌入式裝置之間提供資料傳輸管道。USB 技術已經相當
普及,擁有隨插即用的能力,類似於乙太網路,USB 提供穩定且安全的連線,並且
能夠提供電力給設備。在實務上,USB 常常用來連接周邊設備。
藍牙與低功耗藍牙
(BLE)
在某些情況下,你需要的無線涵蓋範圍可能只需要數公尺即可(例如,想要從手機
控制電燈開關),若是如此,藍牙可提供點到點的連線能力。藍牙原始版本的耗電功
率不夠低,因此制定了新的標準:BLE(Bluetooth Low Energy,低功耗藍牙)。原
始藍牙與低功耗藍牙,現在都有人運用,但 BLE 更常見於物聯網領域。
在本書之後的篇幅裡,還會介紹其他傳輸協定、以及連接裝置的方式,現在,重要的是
記得在你進行物聯網專案時,必須好好思考想想各種抽象層,諸如網路、節點、連線、
裝置、訊號、
以及
軟體。因此,你需要設計的是一整套「系統」,而不是僅建構單一台
裝置、伺服器或處理程序而已。
若想發展一套系統,必須仔細考量它的各個子系統與各個部分組件,你需要問問自己,
該如何連接那些東西,以致於需要同時在多個環境裡工作。而本書的目標之一,正是示
範如何以 JavaScript 完成上述需求。
範例和使用案例
在進入技術細節之前,讓我們先簡略複習一些裝置連接後常見的應用功能。如你所知,
許多技術正逐漸冒出頭來。
有許多夢想家試圖把電腦放到日常生活的背後 ...