Preface
As technology is evolving, things that surround us in our daily lives are starting to have the ability to share data over the Internet. With this evolution, it is no longer the case that only humans can operate the devices connected to the Internet. These devices are now able to collect and share sensorial data that can be controlled by sensor inputs. They also help you power up big data analysis, monitor systems, and even make devices work together for a common purpose. A new era has begun, the era of Internet of Things!
Following this vision, Intel presented the Galileo board, a board that packs together many of the most common components that are usually purchased separately for most development boards. An Intel Galileo Board can be programmed to read and control sensors and actuators, being an interesting tool for sensorial data collection. The possibility of connecting it straight to the Internet using an Ethernet cable or a wireless card in its mini PCI-express slot enables it to share the collected data over the Internet. Another great feature is that being hardware and software compatible with Arduino, it will make you have a very familiar development environment. If you prefer using other development tools, you can also do that by booting your board from a custom Linux image.
This book will give you the right tools to help you start developing your own IoT projects using an Intel Galileo board.