Chapter 11. Building with Node.js and tiny computers

This chapter covers

  • Getting started with Node.js hardware development on single-board computer (SBC) platforms
  • Corralling components and setting up a Raspberry Pi 3 Model B system
  • How GPIO works on the Raspberry Pi, and some different options for controlling it with JavaScript
  • Adapting a Johnny-Five weather station app to work on several different platforms—Tessel 2, Raspberry Pi, Arduino, and BeagleBone Black
  • Working with the GPIO-rich BeagleBone Black open source SBC

Single-board computers (SBCs) are tiny powerhouses that combine general-purpose computing with the characteristics of embedded systems (figure 11.1). These itty-bitty computers pack a host of peripherals and goodies into ...

Get JavaScript on Things now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.