pdf

Perfect illustration of IoT practical operation ESP8266 Arduino, Cordova IoT mobile app, JavaScript microcontroller programming

  • 2021-12-19
  • 60.82MB
  • Points it Requires : 1

The book \"Perfectly Illustrated Internet of Things Technology Series\" is a collection of current Internet of Things development technology applications. The content of this book is based on Arduino and JavaScript, developing Internet of Things applications, mobile apps and controlling microcomputers. The book includes diversified examples such as using jQuery Mobile to develop mobile web pages, zero-configuration networks, real-time temperature and humidity websites, network light controllers, ultrasonic control of light brightness, using SD memory cards to record temperature and humidity, Bluetooth robot remote control mobile app, controlling Arduino through the mobile phone USB interface, and mobile phone acceleration sensors. I hope this book can help readers understand the development and application of the Internet of Things, and then develop their own Internet of Things applications. Table of Contents Chapter 0 Ubiquitous IoT Devices 1 0.1 Introduction to MPU, MCU and SoC 3 0.2 Chapter Introduction 6 Chapter 1 Introduction to Espruino Control Board 9 1.1 Espruino Program Development Software 13 1.2 Basic Hardware Operation Commands of Espruino 17 Hands-on Making Night Lights with Photoresistors 22 Hands-on Breathing Light Effect 23 Hands-on Ultrasonic Control of Light Brightness 25 1.3 Espruino Sleep Mode 29 Hands-on Deep Sleep Experiment 30 Hands-on Bluetooth Control of LED 32 Hands-on Bluetooth Remote Control Car (Motor Control) 35 Hands-on Using SD Memory Card to Record Temperature and Humidity Changes 39 Hands-on Control of Servo 45 1.4 STM32 Microcontroller Compatible Board 49 Hands-on Burning Espruino Firmware for STM32 Control Board 51 Chapter 2 Using Cordova to Develop Mobile Device Apps 59 2.1 Understanding Cordova 60 2.2 Setting Up Cordova 2.3 Download and set up the Android SDK 65 2.4 Install the Cordova tool and Ant 69 2.5 Use Cordova to create a mobile app 71 2.6 Enable the USB Debug function of the Android phone 75 2.7 The basic program structure of the Cordova web page 78 2.8 Getting started with the jQuery Mobile framework 83 Making a mobile app to control Arduino via the network 95 Chapter 3 Making a Bluetooth mobile phone remote control app 107 3.1 Setting up the Bluetooth App project 108 Making the Bluetooth LED switch code on the Arduino side 121 3.2 Making a Bluetooth robot insect remote control app 123 Making an accelerometer 125 Making a mobile phone USB interface to connect to the Arduino board 130 3.3 Closing the app with the Back button 137 Chapter 4 Getting started with ESP8266 IoT applications 141 4.1 Introduction to the ESP8 266 module 142 4.2 NodeMCU 4.3 Using AT commands to operate the universal ESP module (ESP-01) 147 Hands-on: Run ESP8266 AT commands through Arduino 149 4.4 Introduction to Wi-Fi wireless network 152 Hands-on: Create an HTTP server through ESP-01 AT commands 154 4.5 Using Arduino to develop ESP8266 programs 157 4.6 Using ESP8266Wi-Fi.h library to connect to a wireless network 161 4.7 Using ESP8266WebServer. 5.2 Storing webpage files in the SPIFFS file system of ESP8266 183 5.3 Writing an ESP8266 website server program that references the file system 186 5.4 Automatically setting the content type of resources 191 5.5 ESP8266 Wi-Fi wireless network lighting control and dimmer 196 Chapter 6 ESP8266 Internet of Things Practice 201 6.1 Using the OLED display to display the IP address and temperature and humidity values ​​202 Hands-on display of the IP address and dynamic temperature and humidity on the OLED 209 6.2 Linking Node. js and send JSON data 213 6.3 Update the firmware of ESP8266 via OTA 219 6.4 Use JavaScript program to develop ESP8266 program 224 6.5 Use Espruino\'s Wi-Fi library 232 6.6 Trigger the running of Node.js network program 236

unfold

You Might Like

Uploader
sigma
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×