> For the complete documentation index, see [llms.txt](https://theiotlearninginitiative.gitbook.io/internetofthings101/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://theiotlearninginitiative.gitbook.io/internetofthings101/architecture/gateways.md).

# Gateways

> The gateway hardware could range from an array of Intel and ARM architecture based boards ... Ayla Networks , Solair & Dell provide their own gateway hardware to run their gateway software. Paasmer provides gateway choices from an array vendors like Intel, Qualcomm, Mediatek, Element14 for the hardware with Edge operating system running on any of these hardware. Most platform’s here have taken time to build their Bottom-Up stack over a period of time [How to choose your IoT Platform Architecture?](http://computer.financialexpress.com/news/how-to-choose-your-iot-platform-architecture/18291/#sthash.8A8PT9K8.JBX5CUyS.dpuf)
>
> Unlock the Value of Data Today Without Replacing Equipment [Intel Transform Business with Intelligent Gateway Solutions for IoT](http://www.intel.com/content/www/us/en/internet-of-things/gateway-solutions.html)
>
> ESF is an inclusive Java OSGi software framework that puts a layer between the operating system and the customer application, with industry standard interfaces that shorten custom development time, simplified coding, and software that can be easily ported from one hardware platform to another [Homepage](http://www.eurotech.com/en/products/software+services/everyware+software+framework/what+esf+is)

Why do they exist?

* Unconnected devices
* Systems always connected and monitored
* Local filtering and analysis

Architecture

* Board Support Package
* Connectivity
* Security
* Manageability
* Runtime Environment
* Cloud Connector (Ecosystem Apps & Services, Customers)
* Development Environment (Customized Eclipse)

Features

* Edge to Cloud Connectivity
* Remote I/O
* Scalability
* Support for multiple protocols
* Application Software


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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/internetofthings101/architecture/gateways.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.
