Arduino TIAN is a development tool with enabling IoT platform to accelerate your project. This book helps you to get started with Arduino TIAN.
Table of Content
1. Preparing Development Environment
1.1 Arduino TIAN
1.2 Electronic Components
1.2.1 Arduino Starter Kit
1.2.2 Fritzing
1.2.3 Cooking-Hacks: Arduino Starter Kit
1.2.4 Arduino Sidekick Basic kit
1.3 Unboxing
2. Getting Started with Arduino TIAN
2.1 Getting Started
2.2 Setting up Arduino TIAN for the first time
2.3 Exploring Arduino TIAN Web
2.4 Reseting Wifi Settings
2.5 SSH
2.6 SFTP
2.7 Restart and Shutdown
2.8 Updating Linino for Arduino TIAN
2.9 Expanding Storage
3. Arduino TIAN Sketch Programming
3.1 Getting Started
3.2 Arduino Software and Driver
3.3 Connecting Arduino IDE Sketch to Arduino TIAN
3.3.1 Serial Port
3.3.2 Remote via WiFi and Ethernet
3.4 Hello World: Blinking LED
3.4.1 Wiring
3.4.2 Writing Blinking LED Program
3.4.3 Deploying and Testing via Serial Port
3.4.4 Deploying and Testing via Remote WiFi/Ethernet
3.5 Digital I/O
3.5.1 Wiring
3.5.2 Writing Program
3.5.3 Testing
3.6 Serial Communication
3.7 Analog I/O
3.7.1 Analog Input Demo: Potentiometer
3.7.1.1 Wiring
3.7.1.2 Writing Program
3.7.1.3 Testing
3.7.2 Analog Output/PWM: RGB LED
3.7.2.1 Wiring
3.7.2.2 Writing Program
3.7.2.3 Testing
3.8 SPI
3.9 I2C
4. Arduino TIAN Linux Programming
4.1 Getting Started
4.2 Arduino TIAN Package Manager
4.3 C/C++
4.4 Python
4.5 Node.js
4.6 Introduce Ciao Library
5. Working with Bluetooth on Arduino TIAN
5.1 Getting Started
5.2 Working with Bluetooth on Arduino TIAN
5.3 iBeacon
6. Building IoT Program for Arduino TIAN
6.1 Getting Started
6.2 Deploy REST Server for Arduino TIAN
6.3 Testing Digital I/O
6.4 Testing Analog I/O
7. Energy Saving and RTC Libraries
7.1 Getting Started
7.2 Energy Saving
7.3 RTC