Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Commit

Permalink
Added a SDK overview to the root README
Browse files Browse the repository at this point in the history
  • Loading branch information
chipalost committed Dec 9, 2016
1 parent 2e1489f commit 92be574
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 8 deletions.
27 changes: 19 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments

# [Azure IoT Gateway SDK](https://azure.microsoft.com/en-us/services/iot-hub/iot-gateway-sdk/)
Using this SDK, developers write applications that enable gateway-connected devices to
communicate with Azure IoT Hub. Such applications use a collection of **modules** to aggregate
and transform data, process commands, or perform any number of related tasks. Modules
communicate with one another via a message broker. Developers can choose from available modules
or write their own to create gateways tailored to any scenario.

Visit http://azure.com/iotdev to learn more about developing applications for Azure IoT.
# Azure IoT Gateway SDK
IoT scenarios vary drastically between industries and even between customers within the same industry.
The Azure IoT Gateway SDK lets you build IoT solutions tailored to your exact scenario. Connect new
or existing devices, regardless of protocol. Process the data in an on-premises gateway using the
language of your choice (Java, C#, Node.js, or C), before sending it to the cloud. Deploy the solution
on hardware that meets your performance needs and runs the operating system of your choice.

In the image below an existing device has been connected to the cloud using edge intelligence. The
on-premises gateway not only preforms protocol adaptation which allows the device to send data to the
cloud, it also filters the data so that only the most important information is uploaded.

![](doc/media/READMEDiagram.png)

Using existing modules from the Azure IoT Gateway SDK ecosystem significantly reduces your development
and maintenance costs. Running the gateway on-premises opens up all kinds of scenarios like
communicating between devices in real time, operating your IoT solution with an intermittent cloud
connection, or enforcing additional security requirements.

Visit https://azure.microsoft.com/en-us/services/iot-hub/iot-gateway-sdk/ to learn more about the Azure IoT Gateway SDK.

## SDK Modules
The following modules are available in this repository:
Expand Down
Binary file added doc/media/READMEDiagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 92be574

Please sign in to comment.