“Designing Embedded Systems and the Internet of Things (IoT) with the ARM MBED” is a comprehensive guide written by Perry Xiao for those who are interested in developing embedded systems and IoT applications using the ARM Mbed platform.
The book provides the ARM Mbed platform and its various components. It covers the fundamentals of embedded systems, including microcontrollers, sensors, actuators, and communication protocols. The author also introduces readers to the Internet of Things (IoT) and the different ways in which it is being used in various industries.
Overview of Designing Embedded Systems and the Internet of Things (IoT) with the ARM Mbed Book:-
The book is divided into four parts:
⇒ The first part of the book focuses on the basics of embedded systems and IoT. The author explains how to set up an ARM Mbed development environment and provides a step-by-step guide on how to develop and test embedded systems and IoT applications. The book covers topics such as analog and digital input/output (I/O), timers, interrupts, serial communication, and wireless networking.
⇒ The second part of the book delves deeper into the ARM Mbed platform and its various components. The author explains how to use the ARM Mbed operating system, the ARM Cortex-M microcontroller, and the ARM Mbed SDK to develop applications. The book also covers topics such as power management, security, and debugging.
⇒ The third part of the book explores the use of the ARM Mbed platform in IoT applications. The author explains how to use sensors, actuators, and communication protocols to build IoT applications. The book covers topics such as Bluetooth Low Energy (BLE), Wi-Fi, ZigBee, and LoRaWAN.
⇒ The final part of the book covers advanced topics such as machine learning and edge computing. The author explains how to use machine learning algorithms to analyze sensor data and make decisions in real-time. The book also covers topics such as edge computing, which involves processing data locally on edge devices rather than sending it to the cloud.
Topics which covers in book:-
Introduction to Arm MbedTM
What is an Embedded System?
Microcontrollers and Microprocessors
ARM Processor Architecture
The Arm MbedTM Systems
NXP LPC1768
NXP LPC11U24
BBC Micro:bit
The Arm MbedTM Ethernet Internet of Things (IoT) Starter Kit
Introduction to the Internet of Things (IoT)
What is the Internet of Things (IoT)?
How Does IoT Work?
How Will IoT Change Our Lives?
Potential IoT Applications
Home, Healthcare, Transport, Energy, Manufacture,Environment
IoT Enabling Technologies
Sensors and Actuators
Communications
RFID and NFC (Near‐Field Communication), Bluetooth Low Energy (BLE), LiFi, LowPAN, ZigBee, Z‐Wave, LoRa
Protocols
HTTP, WebSocket, MQTT, CoAP, XMPP
Node‐RED
Getting Started with Arm MbedTM
Hardware and Software Required
Your First Program: Blinky LED
Connect the Mbed to a PC, Click “mbed.htm” to Log In, Add the FRDM‐K64F Platform to Your Compiler, Import an Existing Program, Compile, Download, and Run Your Program
Create Your Own Program
C/C++ Programming Language
Functions and Modular Programming
Clone Your Program
Search and Replace
Compile Your Program for Multiple Platforms
Delete Your Program
Disaster Recovery Procedure
Upgrade Firmware
Inputs and Outputs
Digital Inputs and Outputs
Analog Inputs and Outputs
Pulse Width Modulation (PWM)
Accelerometer and Magnetometer
Local File System (LPC1768)
Interrupts
Digital Interfaces
Networking and Communications
Ethernet
Ethernet Web Client and Web Server
TCP Socket and UDP Socket
WebSocket
WiFi
Digital Signal Processing and Control
Low‐Pass Filter
High‐Pass Filter
Band‐Pass Filter
Band‐Stop Filter and Notch Filter
Fast Fourier Transform (FFT)
PID Controller
Debugging, Timer, Multithreading, and Real‐Time Programming
Debugging
Timer, Timeout, Ticker, and Time
Network Time Protocol (NTP)
Multithreading and Real‐Time Programming
Libraries and Programs
Import Libraries and Programs
Export Your Program
Write Your Own Library
Publish Your Library
Publish Your Program
Version Control
Collaborations
Update Your Library and Program
Arm MbedTM Ethernet IoT Starter Kit
128×32 LCD
Joystick
Two Potentiometers
Speaker
Three‐Axis Accelerometer
LM75B Temperature Sensor
RGB LED
IoT Projects with Arm MbedTM
Temperature Monitoring over the Internet
Smart Lighting
Voice‐Controlled Door Access
RFID Reader
Cloud Example with IBM Watson Bluemix
Add IBM Watson IoT Service to Your Application
Real-Time Signal Processing
Overall, “Designing Embedded Systems and the Internet of Things (IoT) with the ARM Mbed” is a comprehensive guide for those interested in developing embedded systems and IoT applications using the ARM Mbed platform. The book is well-structured and covers a broad range of topics, from the basics of embedded systems and IoT to advanced topics such as machine learning and edge computing. The author provides clear explanations and practical examples, making it easy for readers to understand and apply the concepts covered in the book.
Also Explore This-
- Treasure Island: Book Summary| Free Download Book PDF
- Encyclopedia of Greek and Roman Mythology: Book Summary| Free Download Book PDF
- Emotional Intelligence For Dummies: Book Summary| Free Download Book PDF
- Make More Electronics: Book Summary| Free Download Book PDF
- Introduction to Electric Circuits: Book Summary| Free Download Book PDF
- Designing Embedded Systems and the Internet of Things with the ARM MBED: Book Summary| Download Free Book PDF
- Hacking Practical Guide for Beginners: Book Summary| Download Free Book PDF
- Web Design with HTML and CSS Digital Classroom: Book Summary| Download Free Book PDF
- Computer Hardware And Software: Book Summary| Free Download Book PDF
- 30 Days to Market Mastery: A Step-by-Step Guide to Profitable Trading: Book Summary| Free Download Book PDF