Azure IoT .NET solution for Remote Monitoring
Перейти к файлу
Jill Bender dbf7f09553 Add test to make sure validation works in regular case. Add whitespace and * to validation regex 2019-01-17 11:32:37 -08:00
asa-manager Build script fixes for running tests on VS2017 machine(s). 2019-01-09 11:25:34 -08:00
auth Build script fixes for running tests on VS2017 machine(s). 2019-01-09 11:25:34 -08:00
config fix another spaces 2019-01-15 16:30:07 -08:00
device-simulation Windows docker fix 2018-10-22 18:55:54 -07:00
device-telemetry Add test to make sure validation works in regular case. Add whitespace and * to validation regex 2019-01-17 11:32:37 -08:00
docs continuous deployment artifacts 2019-01-09 14:58:48 -08:00
iothub-manager Retrigger failed build 2019-01-15 14:05:28 -08:00
scripts continuous deployment artifacts 2019-01-09 14:58:48 -08:00
storage-adapter Build script fixes for running tests on VS2017 machine(s). 2019-01-09 11:25:34 -08:00
.gitattributes Adding resources. Merging the repos 2018-07-20 01:40:58 +00:00
.gitignore vscode script update 2018-08-16 22:37:15 -07:00
LICENSE Initial commit 2018-07-19 17:09:08 -07:00
README.md Changed location of local deployment file link 2018-08-21 21:56:15 -07:00
remote-monitoring.sln Merge branch 'master' into isaac/StatusAPI 2018-11-17 16:43:57 -08:00

README.md

Build Issues Gitter

Remote Monitoring Microservices

Overview

Deploy to Azure

There is a Java version of this repo available here.

Remote monitoring helps you get better visibility into your devices, assets, and sensors wherever they happen to be located. You can collect and analyze real-time device data using a remote monitoring solution that triggers automatic alerts and actions — from remote diagnostics to maintenance requests. You can also command and control your devices.

Azure IoT Hub is a key building block of the remote monitoring solution. IoT Hub is a fully managed service that enables reliable and secure bidirectional communications between millions of IoT devices and a solution back end.

Check out the Interactive Demo for a detailed overview of features and use cases.

To get started you can follow along with the Getting Started for a command line deployment. You can also deploy using the web interface at https://www.azureiotsolutions.com.

Documentation

See more documentation here.

Getting Started

Deploy a solution

There are two ways to deploy a solution:

  1. Deploy using the web interface using the instructions here.
  2. Deploy using the command line.
  3. Deploy locally using the instructions here.

Common Scenarios

Create additional simulated devices

Once you have a solution up and running, you can create additional simulated devices. You can then stop the default simulated devices by calling the simulation endpoint with the instructions here.

Connect a physical device!

By default, the solution once spun up uses simulated devices. You can start adding your own devices with the instructions here:

Customize the Web UI

You can find information about customizing the remote monitoring solution here.

Architecture Overview

Learn more about the Remote Monitoring architecture, including the use of microservices and Docker containers.

Components

How-to and Troubleshooting Resources

Feedback

  • If you have feedback, feature requests, or find a problem, you can create a new issue in the GitHub Issues
  • We also have a User Voice channel to receive suggestions for features and future supported scenarios.

Contributing

Refer to our contribution guidelines. We love PRs!

License

Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License.