forked from Azure/iot-edge-v1
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added a SDK overview to the root README
- Loading branch information
Showing
2 changed files
with
19 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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: | ||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.