The Internet of things : do-it-yourself at home projects for Arduino, Raspberry Pi, and Beaglebone Black / Donald Norris.
Tap into the Internet of Things (IoT) with innovative projects! The Internet of Things: Do-It-Yourself at Home Projects for Arduino, Raspberry Pi, and BeagleBone Black gets you started working with the most popular processing platforms and wireless communication technologies to connect devices and s...
Saved in:
Online Access: |
Full Text (via O'Reilly/Safari) |
---|---|
Main Author: | |
Format: | eBook |
Language: | English |
Published: |
New York :
McGraw-Hill Education,
[2015]
|
Subjects: |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | b10456835 | ||
006 | m o d | ||
007 | cr ||||||||||| | ||
008 | 150127s2015 nyua ob 001 0 eng d | ||
005 | 20240829145159.1 | ||
019 | |a 1021308118 |a 1055227393 |a 1077905843 |a 1103573385 |a 1107424657 |a 1112603430 |a 1113468941 |a 1120727871 |a 1198992338 |a 1200059481 |a 1204533294 |a 1224589558 |a 1229170592 |a 1300651553 | ||
020 | |a 9780071835213 |q (electronic bk.) | ||
020 | |a 0071835210 |q (electronic bk.) | ||
020 | |z 9780071835206 | ||
020 | |z 0071835202 | ||
024 | 8 | |a 0071835210 | |
024 | 8 | |a 9780071835213 | |
029 | 1 | |a AU@ |b 000055335762 | |
029 | 1 | |a AU@ |b 000065314218 | |
035 | |a (OCoLC)safo900790290 | ||
035 | |a (OCoLC)900790290 |z (OCoLC)1021308118 |z (OCoLC)1055227393 |z (OCoLC)1077905843 |z (OCoLC)1103573385 |z (OCoLC)1107424657 |z (OCoLC)1112603430 |z (OCoLC)1113468941 |z (OCoLC)1120727871 |z (OCoLC)1198992338 |z (OCoLC)1200059481 |z (OCoLC)1204533294 |z (OCoLC)1224589558 |z (OCoLC)1229170592 |z (OCoLC)1300651553 | ||
037 | |a safo9780071835213 | ||
040 | |a TEFOD |b eng |e rda |e pn |c TEFOD |d TEFOD |d Z#U |d CAUOI |d COO |d UIU |d TEFOD |d OCLCQ |d UMI |d HCO |d OTZ |d YOU |d TOH |d CEF |d C6I |d ERF |d UHL |d LEATE |d OCLCF |d OCLCO |d EZ9 |d N$T |d CNWPU |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d OCLCL | ||
049 | |a GWRE | ||
050 | 4 | |a QA76.8.R19 | |
100 | 1 | |a Norris, Donald |c (Electrical engineer), |e author. |1 https://id.oclc.org/worldcat/entity/E39PCjKTKyHJ39q8kMv37xYQMP | |
245 | 1 | 4 | |a The Internet of things : |b do-it-yourself at home projects for Arduino, Raspberry Pi, and Beaglebone Black / |c Donald Norris. |
264 | 1 | |a New York : |b McGraw-Hill Education, |c [2015] | |
264 | 4 | |c ©2015 | |
300 | |a 1 online resource (xv, 336 pages) : |b illustrations (some color) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a volume |b nc |2 rdacarrier | ||
347 | |a text file | ||
520 | |a Tap into the Internet of Things (IoT) with innovative projects! The Internet of Things: Do-It-Yourself at Home Projects for Arduino, Raspberry Pi, and BeagleBone Black gets you started working with the most popular processing platforms and wireless communication technologies to connect devices and systems to the Internet using sensors. You'll learn the basics of object-oriented programming and relational databases so you can complete your projects with ease. Each project features a list of required tools and components, how-to explanations with photos and illustrations, and complete programming code. Take advantage of the power and versatility of the IoT with help from this practical, easy-to-follow guide. Inventive DIY projects include: Home temperature monitoring system Raspberry Pi home weather station Webcam and Raspberry Pi camera Internet-enabled, Arduino-powered garage door opener Arduino irrigation control system Arduino lighting controller BeagleBone Black message controller BeagleBone Black temperature sensor with cloud service Machine-to-Machine communications. | ||
588 | 0 | |a Online resource; title from PDF title page (OverDrive, viewed February 18, 2015). | |
500 | |a Includes index. | ||
505 | 0 | |a Cover -- Title Page -- Copyright Page -- Contents -- Acknowledgments -- Introduction -- 1 Introduction to the Internet of Things -- Raspberry Pi Platform -- Raspberry Pi GPIO -- Establishing a Raspberry Pi Development Station -- Setting Up the Raspberry Pi Software -- The LAMP Project -- MySQL Database Installation -- Summary -- 2 Home Temperature Monitoring System -- Temperature Sensor Network -- Serial Peripheral Interface -- Connecting and Testing the MCP3008 with the Raspberry Pi -- Temperature Database -- Flask -- Summary -- 3 Introduction to Object Orientation Programming (OOP) with Java -- Java Software Development Kit (SDK) -- The Sensor Abstract Class -- Child Classes -- Real-World Controls -- Threads -- Java Database Connector -- Using the Java Connector in a Program -- Summary -- 4 Home Weather Station -- Java and GPIO -- GPIO Pin Expansion -- Interrupts -- Pi4J Library -- LED Blink Program -- Weather Station Sensors -- Weather Station Software -- Java Software -- Thermostatic Application -- Setting the Thermostat Remotely -- Remote Access to the HWS Database -- Summary -- 5 Webcam and Raspberry Pi Camera Projects -- Conventional Webcam -- Motion Software Package -- Motion Features -- Motion Setup -- Webcam Viewing -- Raspberry Pi Camera -- Raspberry Pi Camera Software -- Using Python with the Raspberry Pi Camera -- Remote Raspberry Pi Camera Viewing -- Raspberry Pi Camera with Motion Software -- Summary -- 6 Internet-Enabled, Arduino Powered Garage Door Opener -- Arduino Hardware -- Arduino Uno Software -- Testing the Ethernet Connection -- Simplified Garage Door Opener -- Visual Studio 2012 IDE -- VS2012 LED Blink Program -- Enhanced Garage Door Project -- Testing the Enhanced Garage Door Opener -- Summary -- 7 Arduino Irrigation Control System -- Irrigation System Design -- Irrigation Control Program -- Irrigation System Physical Installation -- Operating the New Irrigation System -- Moisture Sensing Subsystem -- Actual System Operation -- Enhancements -- Summary -- 8 Arduino Lighting Controller -- System Design -- Controller Node -- Ethernet Shield -- Controller Node Case and Mounting Arrangement -- XBee Receiver Node -- PowerSwitch Tail II -- System Software -- Operational Test -- Enhancements -- Summary -- 9 BeagleBone Black Message Controller -- Beagle Boards -- BeagleBone Black -- Downloading, Installing, and Booting a New Linux Distribution -- GPIO Pins -- Setting Up the LCD Display -- LCD Operational Test -- Message Controller Software -- Download and Install the Flask Package -- Main Application -- Test Results -- Summary -- 10 BeagleBone Black with Cloud Service -- Temperature Sensor -- Adafruit_BBIO Library -- Initial Test Program -- Xively Cloud Service -- BBB to Xively Python Program -- Xively Website with an Active Datastream -- Adding Additional Data Channels -- Configuring Angstrom to Auto Start the Application -- System Case -- Summary -- 11 Machine-to-Machine (M2M) Communications -- Paho and Eclipse.org -- Raspberry Pi Subscriber Client -- MQTT Two-Phase Thermostat -- Summary -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X -- Z. | |
504 | |a Includes bibliographical references and index. | ||
542 | |f Copyright © McGraw-Hill Education TAB 2015 |g 2015 | ||
546 | |a In English. | ||
650 | 0 | |a Programmable controllers |x Programming. | |
650 | 0 | |a Arduino (Programmable controller) |x Programming. | |
650 | 0 | |a Raspberry Pi (Computer) |x Programming. | |
650 | 0 | |a BeagleBone Black (Computer) |x Programming. | |
650 | 7 | |a Programmable controllers |2 fast | |
758 | |i has work: |a The Internet of things (Text) |1 https://id.oclc.org/worldcat/entity/E39PCG7vwqmyTrqJcRK3ykrVVK |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Norris, Donald (Electrical engineer). |t Internet of things |z 9780071835206 |w (OCoLC)881450011 |
856 | 4 | 0 | |u https://go.oreilly.com/UniOfColoradoBoulder/library/view/~/9780071835213/?ar |z Full Text (via O'Reilly/Safari) |
915 | |a - | ||
956 | |a O'Reilly-Safari eBooks | ||
956 | |b O'Reilly Online Learning: Academic/Public Library Edition | ||
994 | |a 92 |b COD | ||
998 | |b Subsequent record output | ||
999 | f | f | |i 54f5b94d-8d15-5f01-8be1-91495c4f0caa |s 2010d45f-73b1-5975-a3c2-764a3d88429b |
952 | f | f | |p Can circulate |a University of Colorado Boulder |b Online |c Online |d Online |e QA76.8.R19 |h Library of Congress classification |i web |n 1 |