
JavaScript 與分散式運算
|
9
處皆可見。有個模組化的好例子是 Arduino,將於第 2 章介紹。Arduino Uno 開發板擁
有標準介面,因此你我便能插入各種擴充板,立即運用。諸如 Tessel 等產品(之後會
介紹),設計時也把模組化考量在內,便可輕鬆搭配具備單一用途的抽換式感測器。在
JavaScript 專案裡,模組化也佔有同樣重要的地位。
硬體限制
我們如何得知價格、計算、網路、儲存空間與感測器處於正確的平衡?
圖 1-6 採用非傳統顯示器的友誼偵測器。取自 Frog Design 公司 Patrick Kalaher 的一場演講
投影片(
http://solidcon.com/internet-of-things-2015/public/schedule/detail/40837
)
JavaScript 與分散式運算
到目前為止,你已經看了好幾個範例,當要同時面對好幾個環境時,必須得明白物聯網
在其中代表了什麼意思。因為 JavaScript 可運用的層級如此之多,因此是支適當的程式
語言,可用來克服物聯網專案遭遇的難題。
JavaScript 與物聯網
現在讓我們審視一番,看看為什麼對於物聯網系統來說,JavaScript 是個值得考慮的
選項。
首先,JavaScript 非常普及,網站開發人員幾乎都很熟悉。雖然這支程式語言最初是網
頁瀏覽器的腳本語言,但它所採用的程式執行模型,已經也開始被其他環境廣泛採用,
如網頁應用程式伺服器、行動裝置的瀏覽器。
此外,因為 JavaScript ...