
This is a new book for exploring how to develop IoT program on Tessel 2 board. It's supported for JavaScript programming to build the program.
Table of Content
1. Preparing Development Environment
1.1 Tessel 2
1.2 Electronics Components
1.2.1 Tessel Module
1.2.2 Arduino Starter Kit
1.2.3 Fritzing
1.2.4 Cooking-Hacks: Arduino Starter Kit
1.2.4 Arduino Sidekick Basic kit v2
1.2.5 Grove - Starter Kit for Arduino
1.2.6 DFRobot - Arduino Kit for Beginner v3
1.3 Development Tools
1.4 Testing
2. Setting Up Tessel 2
2.1 Getting Started
2.2 Connecting Tessel 2 Board to Computer
2.3 Setting up Development Environment
2.4 Hello World: Blinking Application
2.5 Updating Tessel 2 Firmware
2.6 Rebooting
3. Digital I/O and Interrupt
3.1 Introduction
3.2 GPIO Programming
3.3 Demo for Digital I/O
3.4 I/O Interrupt
4. Serial Communication (UART)
4.1 Getting Started
4.2 Wiring
4.3 Writing a Program
4.4 Testing
5. PWM and Analog Input
5.1 Getting Started
5.2 Demo Analog Output (PWM) : RGB LED
5.2.1 Wiring
5.2.2 Writing Program
5.2.3 Testing
5.3 Demo Analog Input: Working with Potentiometer
5.3.1 Wiring
5.3.2 Writing Program
5.3.3 Testing
6. Working with I2C
6.1 Getting Started
6.2 Writing Program
6.3 Writing Program
6.4 Testing
7. Working With SPI
7.1 Getting Started
7.2 Wiring
7.3 Writing a Program
7.4 Testing
8. Working with Tessel Network
8.1 Introduction
8.2 Scanning WiFi Hotspot
8.3 Connecting to a WiFi Hotspot
8.4 Building a Simple Web Server
9. Working with Microsoft Azure
9.1 Getting Started
9.2 Setting up Azure IoT Hub
9.3 Creating Program
9.4 Testing
How to buy
You can get this book on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/tessel-2-development-workshop/ebook/product-23525501.html
Google Play Book, https://play.google.com/store/books/details?id=TeNLDwAAQBAJ
Amazon Kindle, https://www.amazon.com/dp/B079SRYLFX