• Complain

Pfister - Getting Started with the Internet of Things

Here you can read online Pfister - Getting Started with the Internet of Things full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Beijing, Cambridge Mass, year: 2011, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Getting Started with the Internet of Things
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2011
  • City:
    Beijing, Cambridge Mass
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Getting Started with the Internet of Things: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Getting Started with the Internet of Things" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

What is the Internet of Things? Its countless embedded computers, sensors, and actuators all connected online. If you have basic programming skills, you can use these powerful little devices to create a variety of useful systems--such as devices that react to real-world events and take action. This hands-on guide shows you how to start building your own ... projects. Learn to program embedded devices using the .NET Micro Framework and the Netduino Plus board. Then connect your devices to the Internet with Pachube, a cloud platform for sharing real-time sensor data. ... Develop programs with simple outputs (actuators) and inputs (sensors); learn about the Internet of Things and the Web of Things; build client programs that push sensor readings from a device to a web service; create server programs that allow you to control a device over the Web; get example programs that you can compile with Visual Studio on Windows or Mono on Mac OS X and Linux--Page 4 of cover. Read more...
Abstract: What is the Internet of Things? Its countless embedded computers, sensors, and actuators all connected online. If you have basic programming skills, you can use these powerful little devices to create a variety of useful systems--such as devices that react to real-world events and take action. This hands-on guide shows you how to start building your own ... projects. Learn to program embedded devices using the .NET Micro Framework and the Netduino Plus board. Then connect your devices to the Internet with Pachube, a cloud platform for sharing real-time sensor data. ... Develop programs with simple outputs (actuators) and inputs (sensors); learn about the Internet of Things and the Web of Things; build client programs that push sensor readings from a device to a web service; create server programs that allow you to control a device over the Web; get example programs that you can compile with Visual Studio on Windows or Mono on Mac OS X and Linux--Page 4 of cover

Pfister: author's other books


Who wrote Getting Started with the Internet of Things? Find out the surname, the name of the author of the book and a list of all author's works by series.

Getting Started with the Internet of Things — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Getting Started with the Internet of Things" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Getting Started with the Internet of Things
Cuno Pfister
Editor
Brian Jepson

Copyright 2011 Cuno Pfister

Getting Started with the Internet of Things

by Cuno Pfister

All rights reserved.

Published by OReilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472

OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (.

Print History: May 2011: First Edition.

Editor: Brian Jepson
Production Editor: Jasmine Perez
Copyeditor: Marlowe Shaeffer
Proofreader: Emily Quill
Compositor: Nancy Wolfe Kotary
Indexer: Angela Howard
Illustrations: Marc de Vinck
Cover Designer: Marc de Vinck

The OReilly logo is a registered trademark of OReilly Media, Inc. The Make: Projects series designations and related trade dress are trademarks of OReilly Media, Inc. The trademarks of third parties used in this work are the property of their respective owners.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and OReilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps.

While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.

[LSI]

OReilly Media SPECIAL OFFER Upgrade this ebook with OReilly for more - photo 1

O'Reilly Media

SPECIAL OFFER: Upgrade this ebook with OReilly

for more information on this offer!

Please note that upgrade offers are not available from sample content.

Preface

One of the most fascinating trends today is the emergence of low-cost microcontrollers that are sufficiently powerful to connect to the Internet. They are the key to the Internet of Things , where all kinds of devices become the Internets interface to the physical world.

Traditionally, programming such tiny embedded devices required completely different platforms and tools than those most programmers were used to. Fortunately, some microcontrollers are now capable of supporting modern software platforms like .NET, or at least useful subsets of .NET. This allows you to use the same programming language (C#) and the same development environment (Visual Studio) when creating programs for small embedded devices, smartphones, PCs, enterprise servers, and even cloud services.

So what should you know in order to get started? This book gives one possible answer to this question. It is a Getting Started book, so it is neither an extensive collection of recipes (or design patterns for that matter), nor a reference manual, nor a textbook that compares different approaches, use cases, etc. Instead, its approach is less is more, helping you to start writing Internet of Things applications with minimal hassle.

The Platforms

The .NET Micro Framework (NETMF) provides Internet connectivity, is simple and open source (Apache license), has hardware available from several vendors, and benefits from the huge .NET ecosystem and available know-how. Also, you can choose between Visual Studio (including the free Express Edition) on Windows, and the open source Mono toolchain on Linux and Mac OS X.

There is an active community for NETMF at http://www.netmf.com/Home.aspx . The project itself is hosted at http://netmf.codeplex.com/ . Netduino Plus ( http://www.netduino.com/netduinoplus ) is an inexpensive NETMF board from Secret Labs ( http://www.secretlabs.com ). This board makes Ethernet networking available with a price tag of less than $60. It has the following characteristics:

  • A 48 MHz Atmel SAM7 microcontroller with 128 KB RAM and 512 KB Flash memory

  • USB, Ethernet, and 20 digital I/O pins (six of which can be configured optionally for analog input)

  • Micro SD card support

  • Onboard LED and pushbutton

  • Form factor of the Arduino ( http://www.arduino.cc/ ); many Arduino shields (add-on boards) can be used

  • .NET Micro Framework preprogrammed into Flash memory

  • All software and hardware is open source

There is an active community for the Netduino Plus (and NETMF) at http://forums.netduino.com/ . All the examples in this book use the Netduino Plus.

How This Book Is Organized

The book consists of three parts:

  • The first part tells you how to set up the development environment and write and run a program. It shows how to write to output ports (for triggering so-called actuators such as LED lights or motors) and how to read from input ports (for sensors ). It then introduces the most essential concepts of the Internet of Things: HTTP and the division of labor between clients and servers. In the Internet of Things, devices are programmed as clients if you want them to push sensor data to some service; they are programmed as servers if you want to enable remote control of the device over the Web.

  • The second part focuses on examples that send HTTP requests to some servicese.g., to push new sensor measurements to the Pachube service ( http://www.pachube.com ) for storage and presentation.

  • The third part focuses on examples that handle incoming HTTP requests. Such a request may return a fresh measurement from a sensor, or may trigger an actuator. A suitable server-side library is provided in order to make it easier than ever to program a small device as a server.

  • This contains a simple test server that comes in handy for testing and debugging client programs.

  • This shows the .NET classes that are needed to implement all examples, and the namespaces and assemblies that contain them.

  • This summarizes the interface of the helper library Gsiot.Server that we use in .

Who This Book Is For

This book is intended for anyone with at least basic programming skills in an object-oriented language, as well as an interest in sensors, microcontrollers, and web technologies. The books target audience consists of the following groups:

  • Artists and designers

    You need a prototyping platform that supports Internet connectivity, either to create applications made up of multiple communicating devices, or to integrate the World Wide Web into a project in some way. You want to turn your ideas into reality quickly, and you value tools that help you get the job done. Perhaps you have experience with the popular 8-bit Arduino platform ( http://www.arduino.cc/ ), and might even be able to reuse some of your add-on hardware (such as shields and breakout boards ) originally designed for Arduino.

  • Students and hobbyists

    You want your programs to interact with the physical world, using mainstream tools. You are interested in development boards, such as the Netduino Plus, that do not cost an arm and a leg.

  • Software developers or their managers

    You need to integrate embedded devices with web services and want to learn the basics quickly. You want to build up an intuition that ranges from overall system architecture to real code. Depending on your prior platform investments, you may be able to use the examples in this book as a starting point for feasibility studies, prototyping, or product development. If you already know .NET, C#, and Visual Studio, you can use the same programming language and tools that you are already familiar with, including the Visual Studio debugger.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Getting Started with the Internet of Things»

Look at similar books to Getting Started with the Internet of Things. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Getting Started with the Internet of Things»

Discussion, reviews of the book Getting Started with the Internet of Things and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.