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物聯網裝置開發
工具鏈
|
61
之前還有先驅 Tessel 1(第一代),能夠原生執行 JavaScript 程式的早期
裝置之一,雖然起初認為這種做法很不錯,但因為缺乏與 Node.js 程式庫
生態系統的相容性,被視為一大缺陷。若想深入檢視這種做法的優缺點,
瞭解 Tessel 1 的軟體架構,請看這份文件(
https://github.com/tessel/t1-
contribution-guide
),內容相當詳細。
工具鏈
選擇微控制器時,其中一項重大考量便是工具鏈,佔有極為重要的一環,影響你開發專
案原型的速度。因為 Tessel 2 JavaScript 為基礎,其工具鏈提供了非常便利好用的開
發環境,讓我們能自由操縱嵌入式的網際網路功能。
讓我們先來看看為什麼 Tessel 的開發工作流程如此吸引人。第一,Tessel 擁有命令列介
面(Command-Line Interface, CLI),幫助開發人員管理裝置,能夠迅速地燒錄程式,也
能輕鬆設定網路組態、以及更新韌體。
若你建構的專案包含了好幾個硬體裝置,或是想要大量生產以 Tessel 為核心的產品,所
需花費立即變成重要考量項目。Tessel 計畫的最終願景是打造出一套工具,幫助使用者
在系統規模變大時,能夠把 JavaScript 換掉,換成 Rust C。此外,也應該能夠在專案
原型變成最終產品之前,抽取出真正所需的硬體模組,降低費用。關於上述開發流程,
有份早期草稿文件值得一看(
https://github.com/technicalmachine/fractal-docs ...
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