Azure IoT Remote Monitoring preconfigured solution
Перейти к файлу
James Webster c54cceaecc Merge pull request #78 from Azure/master
Update DeploymentLib.ps1
2015-11-18 11:07:48 -08:00
.nuget Initial commit 2015-09-28 21:28:36 -07:00
Common Update DeploymentLib.ps1 2015-11-13 17:36:17 -08:00
DeviceAdministration minor cleanup 2015-11-04 14:42:07 -08:00
EventProcessor/EventProcessor.WebJob Typo for storage name 2015-10-19 17:07:42 -07:00
Simulator/Simulator.WebJob Merge branch 'october-integration' into vertigo-davidb-unrecognized-command-behavior 2015-10-23 08:58:21 -07:00
WebJobHost Splitting RemoteMonitoring WebJobs into two project 2015-10-19 14:27:36 -07:00
.gitattributes Initial commit 2015-09-28 21:28:36 -07:00
.gitignore Remove unneeded exclusion 2015-10-30 11:16:31 -07:00
AppRolesForManifest.txt Initial commit 2015-09-28 21:28:36 -07:00
Common_Props.proj Initial commit 2015-09-28 21:28:36 -07:00
README.md Updating README.MD 2015-10-30 10:05:36 -07:00
RemoteMonitoring.sln Set up less handling on the server 2015-10-20 16:58:22 -06:00
THIRDPARTYNOTICE (Azure IoT Suite Monitoring Solutions).txt Initial commit 2015-09-28 21:28:36 -07:00
WebEssentials-Settings.json Set up less handling on the server 2015-10-20 16:58:22 -06:00
build.cmd Remove explict VS version requirement so works with both VS2013 and VS2015 2015-10-30 16:30:04 -07:00
license.txt Initial commit 2015-09-28 21:28:36 -07:00

README.md

#Microsoft Azure IoT Suite You can deploy preconfigured solutions that implement common Internet of Things (IoT) scenarios to Microsoft Azure using your Azure subscrption. You can use preconfigured solutions:

  • as a starting point for your own IoT solution.
  • to learn about the most common patterns in IoT solution design and development.

Each preconfigured solution implements a common IoT scenario and is a complete, end-to-end implementation. You can deploy the Azure IoT Suite remote monitoring preconfigured solution from https://www.azureiotsuite.com, following the guidance outlined in this document. In addition, you can download the complete source code from this repository to customize and extend the solution to meet your specific requirements.

##Remote Monitoring preconfigured solution The remote monitoring preconfigured solution illustrates how you can perform end-to-end monitoring. It brings together key Azure IoT services to enable the following features: data ingestion, device identiy, command and control, rules and actions.

Wiki:

  • Do you want to know how to deploy this preconfigured solution locally and to the cloud? Take a look at our Wiki for answers.
  • Have ideas for how we can improve Azure IoT? Give us Feedback.

##Contents of this repository

Web folder:

  • ASP.NET MVC 5 website containing user dashboard and device portal to manage IoT devices (add, remove, view, etc)

Infrastructure folder:

  • APIs and application logic to support telemetry and device operations

Simulator folder:

  • Simulator (Azure Web Job) that simulates one or more devices that send data to the IoT Hub for testing and troubleshooting

EventProcessor folder:

  • Azure Worker Role that hosts an Event Hub EventProcessorHost instance to handle the event data from the devices forwarding event data to other back-end services or to the remote monitoring site

Visual Studio solution:

  • RemoteMonitoring: contains both the Dashboard web app, the EventProcessor worker role, and the Simulator worker role.