Skip to Content
Node.js物聯網裝置開發
book

Node.js物聯網裝置開發

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

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

金融人工智能:用Python实现AI量化交易

金融人工智能:用Python实现AI量化交易

Yves Hilpisch
快学熟用D3

快学熟用D3

Philipp K. Janert

Publisher Resources

ISBN: 9789864764594