# Internet of Things

## Internet of Things Foundation

> Internet of Things Foundation is a fully managed, cloud-hosted service that makes it simple to derive value from Internet of Things (IoT) devices
>
> Internet of Things Foundation allows you to easily compose IoT solutions
>
> The IBM Internet of Things service lets your apps communicate with and consume data collected by your connected devices, sensors, and gateways. Our recipes make it super easy to get devices connected to our Internet of Things cloud. Your apps can then use our real-time and REST APIs to communicate with your devices and consume the data you've set them up to collect.

* [Internet of Things Foundation Landing Page](https://internetofthings.ibmcloud.com/#/)
* [Internet of Things Foundation Zone Bluemix](http://www.ibm.com/cloud-computing/bluemix/solutions/iot/)
* [Internet of Things Foundation Getting Started](https://www.ng.bluemix.net/docs/#services/IoT/index.html)
* [Internet of Things Foundation Bluemix Dashboard](https://console.ng.bluemix.net/catalog/services/internet-of-things-foundation/)
* [Internet of Things Foundation Quickstart](https://quickstart.internetofthings.ibmcloud.com/#/)
* [Creating apps with the Internet of Things starter application](https://console.ng.bluemix.net/docs/starters/IoT/iot500.html#iot500)

### Quick Start

Recipes and code for

* ARM mBed
* BeagleBone with SensorTag
* SimpleLink WiFi CC3200 LaunchPad
* Intel Galileo
* Raspberry Pi
* Arduino Uno with WiFi shield
* Device Simulator

### Examples

* [1](https://github.com/MasayaFujita/Edison_to_IoTFoundation_Node)
* [2](https://github.com/ibm-messaging/iot-python)
* [3](https://developer.ibm.com/recipes/tutorials/connect-an-intel-galileo-to-the-internet-of-things-foundation)
* [4](https://developer.ibm.com/recipes/tutorials/ibm-bluemix-with-python-and-iot-service/)
* [5](http://rexstjohn.com/publish-to-ibm-bluemix-via-mosquitto-from-intel-edison/)
* [6](http://www.iotdevfest.com/files/Stewart-IoTDevfest2016.pdf)

## App Boilerplates. Internet of Things Platform Starter

> Get started with IBM Watson IoT platform using the Node-RED Node.js sample application. With the Starter, you can quickly simulate an Internet of Things device, create cards, generate data, and begin analyzing and displaying data in the Watson IoT Platform dashboard.

## Internet of Things Platform

> The IBM Internet of Things service lets your apps communicate with and consume data collected by your connected devices, sensors, and gateways. Our recipes make it super easy to get devices connected to our Internet of Things cloud. Your apps can then use our real-time and REST APIs to communicate with your devices and consume the data you've set them up to collect.

## Internet of Things. IoT Real-Time Insights

> The IBM IoT Real-Time Insights services allows you to understand IoT data in context and monitor the conditions of your devices and operations. IoT Real-Time Insights works with Internet of Things Foundation to enrich and monitor data from you devices, visualize what’s happening now, and respond to emerging conditions through automated actions.

* [IoT Real-Time Insights Homepage](https://console.ng.bluemix.net/catalog/services/iot-real-time-insights/)
* [IoT Real-Time Insights Getting Started](http://www.ng.bluemix.net/docs/services/iotrtinsights/index.html)

## Internet of Things. flowthings.io

> flowthings.io empowers any developer or organization to leverage the growing instrumentation of the physical world (aka, the Internet of Things) in order to build solutions that surprise with their intelligence, contextual awareness, and effectiveness in operations and user experiences.

* [flowthings.io homepage](https://console.ng.bluemix.net/catalog/services/flowthingsio/)

## Internet of Things. Workbench

> IBM Internet of Things Workbench is a service for designing, constructing and simulating Internet of Things systems consisting of devices, cloud services and clients. At this point it is provided as an experimental service which focuses on visual design using diagrams and rapid simulation of multiple devices over IBM Internet of Things Foundation as well as generic message brokers such as IBM Message Sight. Internet of Things Workbench generates Node.js and Node-RED application for the cloud services (applications) on top of IBM Bluemix, as well as simulated devices and clients using Javascript.

* [Internet of Things Workbench Homepage](https://console.ng.bluemix.net/catalog/services/internet-of-things-workbench/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://theiotlearninginitiative.gitbook.io/ibminternetofthings/bluemix/internet-of-things.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
