Today is a free download without charge Download

Patrick Mulder, Kelsey Breseman - Node.js for Embedded Systems [2016, PDF/EPUB, ENG]

Reply to topic

Omen ®

Longevity: 8 years 4 months

Posts: 181087


Post 30-Oct-2016 01:00


Node.js for Embedded Systems
Год издания: 2016
Автор: Patrick Mulder, Kelsey Breseman
Жанр или тематика: Веб-программирование
Издательство: O'Reilly Media
ISBN: 978-1491928998
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 266
Описание: How can we build bridges from the digital world of the Internet to the analog world that surrounds us? By bringing accessibility to embedded components such as sensors and microcontrollers, JavaScript and Node.js might shape the world of physical computing as they did for web browsers. This practical guide shows hardware and software engineers, makers, and web developers how to talk in JavaScript with a variety of hardware platforms. Authors Patrick Mulder and Kelsey Breseman also delve into the basics of microcontrollers, single-board computers, and other hardware components.
- Use JavaScript to program microcontrollers with Arduino and Espruino
- Prototype IoT devices with the Tessel 2 development platform
- Learn about electronic input and output components, including sensors
- Connect microcontrollers to the Internet with the Particle Photon toolchain
- Run Node.js on single-board computers such as Raspberry Pi and Intel Edison
- Talk to embedded devices with Node.js libraries such as Johnny-Five, and remotely control the devices with Bluetooth
- Use MQTT as a message broker to connect devices across networks
- Explore ways to use robots as building blocks for shared experiences

Примеры страниц


Table of Contents
Chapter 1 Connecting Worlds
Why the Internet of Things?
JavaScript for Distributed Programming
JavaScript Runtime Environments
The Node.js API
Chapter 2 Blink with Arduino
Getting Started with Microcontrollers
The Firmata Bridge
Functional Blocks of an MCU
Chapter 3 Espruino
The Espruino Hardware
Programming Espruino
Variable Blink
Flashing Espruino Firmware
Chapter 4 The Tessel 2
Pin Abstractions
Embedded Internet with System-on-Chip
Chapter 5 Particle Photon
The Particle Photon
Particle Command-Line Interface
OTA Code Deploys
Chapter 6 Single-Board Computers
The Raspberry Pi
The Intel Edison
Boards with 64-Bit Instruction Sets
Using Embedded Linux
Network Configuration
Running Node.js
Deploy Projects with Git
Chapter 7 Components for Prototyping
Wiring Circuits
Basic Components
Chapter 8 Node.js Libraries for Hardware
JavaScript for the Hardware Abstraction Layer
The node-serialport Library
The Johnny-Five Library
The LibMRAA Library
The Cylon.js Library
Chapter 9 Exploring Network Protocols
The Hypertext Transfer Protocol
Building a Weather Station
The Transmission Control Protocol and User Datagram Protocol
The WebSocket Protocol
Chapter 10 Web Frontends for Things
Adding Static Pages
Basic jQuery
Websockets in a Browser
The D3.js Library for Plotting Data
Chapter 11 Entering the Cloud
Publish–Subscribe Pattern
The MQTT Protocol
Cloud Services
System Design with NodeRED
Chapter 12 Making Robots with Node.js
What Is a Robot?
Why Build Robots in Node.js?
The Tessel Project
Robot Kits
Example Project: The Robot Claw
Example Project: Move a Vehicle
Chapter 13 Wireless Data with Bluetooth
The Bluetooth Low Energy Protocol
Libraries for Bluetooth
Example Project: Proximity Detection
Chapter 14 Toward the Physical Internet
What Are Shared Experiences?
Impacts of the Physical Internet
Chapter 15 From Products to Toolkits
JavaScript as a Toolkit
The Power of Modularity
Modularity in Hardware
Node.js: Driving Innovation in the IoT
Building Good Technology
Appendix Node.js
Module Basics
The Node Package Manager
Appendix Early Hardware for IoT Systems
Raspberry Pi
Intel Galileo
Other forum [Profile] [PM]
Display posts from previous:    
Reply to topic

The time now is: Today 17:26

All times are GMT + 3 Hours

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum