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

Author/creator Barrett, Steven F., 1957- author.
Format Electronic
Publication[San Rafael, California] : Morgan & Claypool Publishers, [2021]
Description1 online resource.
Supplemental ContentEBSCOhost
Subjects

SeriesSynthesis lectures on digital circuits and systems, 1932-3174 ; lecture #60
Synthesis lectures on digital circuits and systems ; #60. ^A1255435
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
Contents 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
Contents 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
Contents 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
Contents 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.
Abstract 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 to openly share details of microcontroller-based hardware design platforms to stimulate the sharing of ideas and promote innovation. This concept has been popular in the software world for many years. In June 2019, Joel Claypool and I met to plan the fourth edition of Arduino Microcontroller Processing for Everyone! Our goal has been to provide an accessible book on the rapidly evolving world of Arduino for a wide variety of audiences including students of the fine arts, middle and senior high school students, engineering design students, and practicing scientists and engineers. To make the book even more accessible to better serve our readers, we decided to change our approach and provide a series of smaller volumes. Each volume is written to a specific audience. This book, Arduino III: Internet of Things, explores Arduino applications in the fascinating and rapidly evolving world of the Internet of Things. Arduino I: Getting Started provides an introduction to the Arduino concept. Arduino II: Systems, is a detailed treatment of the ATmega328 processor and an introduction to C programming and microcontroller-based systems design.
Bibliography noteIncludes bibliographical references
Genre/formElectronic books.
ISBN1636390846 (ebook)
ISBN9781636390840 (electronic bk.)
ISBN(paperback)
ISBN(paperback)
ISBN(hardcover)
ISBN(hardcover)

Availability

Library Location Call Number Status Item Actions
Electronic Resources Access Content Online ✔ Available