
Intel Galileo Networking Cookbook
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- Connect external sensors to the Intel Galileo
- Create and run a web server on the Galileo board
- Control hardware devices from the Galileo
- Host webbased applications on the Intel Galileo
- Monitor data from the cloud using the Galileo
- Build a complete home automation hub using the Galileo board
Who this book is forIf you have already worked on ARM boards like Arduino, but now want to learn Intel Galileo, then this book is for you. Knowledge of C programming language is required.
All prices
More details
Other editions
Additional editions

Person
Marco Schwartz is an electrical engineer, entrepreneur, and blogger. He has a master's degree in electrical engineering and computer science from Supélec, France, and a master's degree in micro engineering from the Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland. He has more than five years' experience working in the domain of electrical engineering. Marco's interests center around electronics, home automation, the Arduino and Raspberry Pi platforms, open source hardware projects, and 3D printing. He has several websites about the Arduino, including the Open Home Automation website, which is dedicated to building home automation systems using open source hardware. Marco has written another book on home automation and the Arduino, called Home Automation With Arduino: Automate Your Home Using Open-source Hardware. He has also written a book on how to build Internet of Things projects with the Arduino, called Internet of Things with the Arduino Yun, by Packt Publishing.
Content
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Installing and Configuring Linux
- Introduction
- Configuring your Galileo for the first time
- Using a simple Linux image
- Using the IoT Linux image
- Accessing the Galileo board remotely
- Installing and updating modules
- Accessing Galileo via Wi-Fi
- Troubleshooting Linux installation issues
- Chapter 2: Connecting External Sensors
- Introduction
- Using the Arduino IDE with the Galileo board
- Connecting an analog sensor
- Connecting a digital sensor
- Connecting an LCD screen
- Displaying the temperature on an LCD screen
- Troubleshooting the usual issues with sensors
- Chapter 3: Controlling Hardware Devices
- Introduction
- Connecting a relay
- Connecting a DC motor
- Connecting an XBee module
- Controlling a servomotor from a rotating knob
- Using the SD card reader to log data
- Troubleshooting the usual issues
- Chapter 4: Creating a Web Server
- Introduction
- Using the Intel XDK software
- Running a simple Node.js server
- Using Express on Galileo
- Reading pins via a web server
- Controlling pins via a web server
- Creating an API to control Galileo
- Troubleshooting web server issues
- Chapter 5: Hosting Applications on the Galileo Board
- Introduction
- Creating a file-sharing server
- Accessing weather data remotely
- Tweeting from the Galileo board
- Accessing web APIs via Temboo
- Accessing more APIs via Temboo
- Troubleshooting application issues
- Chapter 6: Local Network Monitoring
- Introduction
- Accessing measured data remotely
- Logging data in a local database
- Displaying measurements stored in a database
- Live data visualization
- Troubleshooting the usual issues with sensors
- Chapter 7: Cloud Data Monitoring
- Introduction
- Building and testing hardware for cloud monitoring
- Sending data to a cloud device
- Monitoring data remotely from a dashboard
- Logging data in an online datasheet
- Controlling your board from anywhere in the world
- Troubleshooting cloud monitoring issues
- Chapter 8: Building a Home Automation System
- Introduction
- Choosing the right components
- Building a Wi-Fi Arduino sensor module
- Connecting Arduino modules to the Galileo board
- Building an interface for your home automation system
- Connecting your home automation system to the Web
- Accessing your home automation system from anywhere
- Troubleshooting issues with your home automation system
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.