So what is the Internet of Things?
It’s a global network infrastructure, linking physical and virtual objects using cloud computing, data capture, and network communications. It allows devices to communicate with each other, access information on the Internet, store and retrieve data, and interact with users, creating smart, pervasive and always-connected environments.
Despite the Internet of Things being a relatively new concept, there are already a few open platforms available that enable remote and seamless management and visualization of sensor data: Pachube, Google Apps, Nimbits data logger, and ThingSpeak are just a few examples. And Arduino works with all of them. The Arduino is an incredibly flexible micro-controller and development environment that can not only be used to control devices, but can also be used to read data from all kinds of sensors. Its simplicity and extensibility, in addition to its great success and adoption by users, has led to the development of a variety of hardware extensions and software libraries that enable wired and wireless communication with the Internet. Arduino is the ideal open hardware platform for experimenting with the world of the Internet of Things.
In Building Internet of Things with the Arduino, you’ll learn the basic concepts and features of the Internet of Things and build projects utilizing the Arduino platform. You’ll discover fundamental concepts of cloud computing, sensor reading and connecting the Arduino to the Internet, using both wired and wireless interfaces and Android phones. You’ll also learn to use the most popular open platforms for managing sensor data from the Arduino, how to trigger actuators remotely, and how to reprogram Arduino using cloud services.