Arduino III : Internet of things / Steven F. Barrett.

This book is about the Arduino microcontroller and the Arduino concept. The visionary Arduino team of Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, and David Mellis launched a new innovation in microcontroller hardware in 2005, the concept of open-source hardware. Their approach was...

Full description

Saved in:
Bibliographic Details
Online Access: Full Text (via Morgan & Claypool)
Main Author: Barrett, Steven F. (Steven Frank), 1957- (Author)
Format: eBook
Language:English
Published: San Rafael, California (1537 Fourth Street, 1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool Publishers, [2021]
Series:Synthesis lectures on digital circuits and systems ; #60.
Subjects:
Table of Contents:
  • 1. Getting started
  • 1.1. Overview
  • 1.2. The big picture
  • 1.3. Arduino quick start
  • 1.4. Arduino UNO R3 processing board
  • 1.5. Arduino UNO R3 open source schematic
  • 1.6. Arduino UNO R3 host processor--the ATmega328
  • 1.7. Interfacing to other devices
  • 1.8. Application
  • 1.9. Summary
  • 1.10. References
  • 1.11. Chapter problems.
  • 2. The Internet and IoT
  • 2.1. Overview
  • 2.2. A big picture of the Internet
  • 2.3. Brief history
  • 2.4. Internet protocol models
  • 2.5. Internet addressing techniques
  • 2.6. Internet hardware
  • 2.7. Cybersecurity
  • 2.8. Internet of things (IoT)
  • 2.9. Information technology vs. operational technology
  • 2.10. Operational technology
  • 2.11. IoT architecture
  • 2.12. IoT technology
  • 2.13. Industrial Internet of things (IIoT)
  • 2.14. IoT and IIoT security
  • 2.15. Application 1 : exploration of the ethernet
  • 2.16. Application 2 : exploration with the Arduino OplĂ  IoT Kit
  • 2.17. Application 3 : exploration of the MKR WiFi 1010 with the ethernet
  • 2.18. Application 4 : exploration of the Arduino UNO WiFi Rev 2 with the ethernet
  • 2.19. Summary
  • 2.20. References
  • 2.21. Chapter problems.
  • 3. Connectivity
  • 3.1. Overview
  • 3.2. Serial communications
  • 3.3. Serial communication terminology
  • 3.4. Near field communication
  • 3.5. Serial USART
  • 3.6. Serial peripheral interface (SPI)
  • 3.7. Two-wire serial interface
  • 3.8. Radio Frequency (RF) communications theory
  • 3.9. Bluetooth
  • 3.10. Zigbee
  • 3.11. Cellular microcontroller communications
  • 3.12. Application : near field communications (NFC)
  • 3.13. Summary
  • 3.14. References
  • 3.15. Chapter problems.
  • 4. Application : IoT greenhouse
  • 4.1. Objective
  • 4.2. Aside : local vs. remote operation
  • 4.3. Greenhouse theory
  • 4.4. Greenhouse instrumentation system
  • 4.5. Solar power system
  • 4.6. Weather station
  • 4.7. Greenhouse control
  • 4.8. Application : exploration with MKR IoT bundle
  • 4.9. Summary
  • 4.10. References
  • 4.11. Chapter problems.
  • A. Programming the ATmega328
  • A.1. ISP hardware and software tools
  • A.2. ImageCraft JumpStart C for AVR compiler download, installation, and ATmega328 programming
  • A.3. Atmel Studio download, installation, and ATmega328 programming.