Monitoring Data Remotely
In the previous chapter, we only used the basic functions of the board via the
Arduino IDE, and specifically learned how to configure the outputs of the Galileo.
You will now learn how to monitor data remotely using the board.
In this chapter, you will learn how to use the onboard Linux machine to get the full
power of the board (yes, the board can be configured such that its hardware can be
manipulated using the Linux operating system).
This project will also be the first one in which we will explore the onboard Ethernet
port. The port connects the board up to any 10/100 Mbps LAN.
All these may sound complicated, but the steps are easy to follow. We will first
configure the Linux machine. Then, we will install the Intel XDK software to
configure the board remotely.
Finally, we will put everything in action with a simple data monitoring project.
Let's start!
Hardware and software requirements
First, you need to get all the required components for this project.
Here are the details of the different components used in this chapter's project:
• The Ethernet connection for the Galileo board is made through the RJ45
connector, so ensure that you have a RJ45 cable around.
• We will also use a TMP36 sensor that is a low voltage (2.7V to 5.5V) precision
Centigrade temperature sensor. It has a scale factor of 10mV/ degree Celsius
and an accuracy of +/- 2 degree Celsius over temperature.
• The photocell used in this project has a light resistance of about 1k Ohm and