Skip to content

Blendtec/azure-iot-pcs-remote-monitoring-dotnet

 
 

Repository files navigation

Build Issues Gitter

Remote Monitoring preconfigured solution with Azure IoT

Overview

This solution is currently in preview (learn more from our blog announcement). The remote monitoring solution incorporates learnings from customers and partners, and is a fully operational IoT solution right out of the box.

Plus, a lot of great functionality will be coming in the next few months, including:

  • Extended method support for your simulated devices to help demo and test additional scenarios
  • Additional ‘Getting Started’ and ‘Customization’ documentation in our GitHub repositories
  • Easier retrieval of your physical device connection string in the web solution
  • Performance enhancements
  • UX improvements
  • Expanded browser compatibility (Internet Explorer and others)

We will also be fixing known bugs. You can refer to our Issues List in this repo (and in any submodules) to see known requests and issues.

There is also a Java version of this repo available here

The preview offers many features but there are known bugs. You can refer to our Issues List in this repo (and in any submodules) to see known requests and issues. If something doesn’t work as you would expect, feel free to submit new issues. We also love PRs for fixes too!

We have a User Voice channel to receive suggestions for features and future supported scenarios. We encourage you to browse what others are suggesting, vote for your favorites, and even enter suggestions of your own.

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.

Getting Started

You can follow along with the Getting Started documentation to learn how to deploy using the web interface. You can also deploy using the command line.

Common Scenarios

Create more simulated devices

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

All done? 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:

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

License

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

About

Azure IoT .NET solution for Remote Monitoring

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 94.9%
  • Batchfile 5.1%