Node.js 物聯網裝置開發 (Node.JS for Embedded Systems: Using Web Technologies to Build Connected Devices)
Patrick Mulder, Kelsey Breseman 著、林季岩 譯
- 出版商: 歐萊禮
- 出版日期: 2017-08-13
- 定價: $480
- 售價: 7.9 折 $379
- 語言: 繁體中文
- 頁數: 272
- ISBN: 9864764594
- ISBN-13: 9789864764594
-
相關分類:
物聯網 IoT
- 此書翻譯自: Node.JS for Embedded Systems: Using Web Technologies to Build Connected Devices (Paperback)
立即出貨 (庫存 < 7)
買這商品的人也買了...
-
講重點商務溝通:從構思到報告面面俱到的英文寫作指南(Reader-Friendly Reports: A No-nonsense Guide to Effective Writing for MBAs, Consultants, and Other Professionals)$300$255 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
超圖解物聯網 IoT 實作入門 - 使用 JavaScript/Node.JS/Arduino/Raspberry$699$552 -
Node 學習手冊, 2/e (Learning Node: Moving to the Server-Side, 2/e)$520$442 -
好人主管的狡猾管理學:我自己來做還比較快?難怪你老是替部屬收爛攤,當主管該有的心理素質,要從狡猾開始。$300$255 -
Node.js 設計模式 (Node.js Design Patterns)
$590$460 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
實戰聊天機器人 Bot 開發|使用 Node.js (Building Bots with Node.js)$380$323 -
打造 Web 物聯網|使用 Node.js 與 Raspberry Pi (Building the Web of Things: With examples in Node.js and Raspberry Pi)$620$490 -
$354Node.js 區塊鏈開發 -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
JavaScript + jQuery + Node.js 網頁設計與物聯網應用開發教本$540$427 -
資安風險評估指南 (Network Security Assessment, 3/e)$780$663 -
你問的問題,決定你是誰:為什麼企業要花大錢,只為了請他來問問題? 因為人通常自己有答案,但不知道問題出在哪裡。$300$255 -
孫正義一次OK的社內簡報術:3分鐘一舉過關!日本最強簡報術,各大企業競相採用$280$252 -
How to Win Friends and Influence People (Rev) (1ST ed.)$930$884 -
回話的態度:爭執、回答不清,是因為「太熟」,還是不經思考的「壞習慣」$280$238 -
HBR's 10 Must Reads on Communication$1,090$1,036 -
The New Articulate Executive: Look, Act and Sound Like a Leader$960$912 -
原來,這才叫說‧重‧點:外商顧問、矽谷菁英都推崇的超條列式表達$240$216 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
超圖解 Python 物聯網實作入門 -- 使用 ESP8266 與 MicroPython$699$594 -
圖解 Linux 核心工作原理|透過實作與圖解學習OS與硬體的基礎知識$450$356 -
$403狼書 (捲1) : 更了不起的 Node.js
商品描述
我們如何連結網路的虛擬世界與生活周遭的真實世界呢?原本JavaScript與Node.js屬於網站瀏覽器領域的技術,但是,若可以把存取嵌入式電子零件(感測器與微控制器)的功能、帶到JavaScript與Node.js的開發平台,說不定會對體感運算的世界造成翻天覆地的影響。本書屬於實務型指引手冊,針對硬體軟體工程師、創客、網頁開發人員所撰寫,探討如何在各種硬體平台上頭使用JavaScript程式語言,同時也會深入介紹微控制器、單板電腦,以及其他硬體元件。
.使用JavaScript語言為Arduino和Espruino的微控制器開發程式
.以Tessel 2開發平台製作物聯網裝置原型
.學習輸入與輸出的電子零件,包括感測器
.運用Particle Photon工具鏈讓微控制器連上網路
.在單板電腦上執行Node.js,如Raspberry Pi與Intel Edison
.使用Johnny-Five之類的Node.js程式庫與嵌入式裝置溝通,透過藍牙操控遠端裝置
.使用MQTT作為中介器,讓網路上的各個裝置互傳訊息
.把機器人視為建構區塊,探索打造共享經驗的方式
作者簡介
Patrick Mulder
專精嵌入式系統、網站介面與測量系統的軟硬體工程師,除了本書之外,也是《Full Stack Web Development with Backbone.js》(O’Reilly出版)的作者。
Kelsey Breseman
Tessel專案主導委員會的成員,Tessel是個開源組織,其目標是讓網頁開發人員能夠具備相關知識、進入聯網裝置的領域。Kelsey也曾投注心力在供一般大眾使用的無人飛行機,以及研發肺癌診斷裝置。
目錄大綱
第1章「連接世界」
探討聯網裝置中,JavaScript語言扮演的腳色。本章會提供關於npm、Node.js、模組、緩衝區、串流等主題的基本資訊。
第2章「Arduino閃爍燈光」
本章以Arduino作為範例,說明如何以JavaScript操控開發版。
第3章「Espruino」
Espruino提供一套極為精簡的JavaScript程式碼解析器,讓你可以直接為微控制器撰寫JavaScript程式。
第4章「Tessel 2」
解說如何運用Tessel 2這套物聯網裝置原型製作的開發平台來進行開發。
第5章「Particle Photon」
介紹讓微控制器連上網路的JavaScript工具鏈,內容聚焦在Particle Photon身上。
第6章「單板電腦」
本章會介紹各種在單板電腦上運行Node.js的方式,包括Raspberry Pi、Intel Edison。
第7章「製作原型需要的零件」
介紹簡單的電子電路以及關於感測器的基本知識。
第8章「與硬體相關的Node.js程式庫」
介紹嵌入式裝置所需要的各種Node.js程式庫。
第9章「網路協定」
Node.js內建支援數種網路協定,其中的WebSocket協定,可用來發送訊息、送往網路上的其他節點,特別令我們感興趣。
第10章「網頁前端介面」
說明如何運用JavaScript與SVG,為您的硬體專案建構一套GUI。
第11章「飛向雲端」
說明使用MQTT接收感測器狀態的方法,以及其他雲端服務如何管理裝置之間的訊息傳遞。
第12章「使用Node.js建構機器人」
說明如何以JavaScript來建構機器人,也會討論移動機器人的各種做法。
第13章「藍牙無線傳輸」
介紹存取低功耗藍牙的JavaScript程式庫。
第14章「體感網路之道」
說明JavaScript在physical computing中扮演的腳色。
第15章「從產品到工具箱」
以宏觀的角度來探討Node.js與嵌入式裝置,以及開發模組化硬體與軟體等議題。











