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.
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.
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.
By default, the solution once spun up uses simulated devices. You can start adding your own devices with the instructions here:
Learn more about the remote monitoring architecture, including the use of microservices and docker containers.
- Remote Monitoring Web UI
- Command Line Interface (CLI)
- IoT Hub manager
- User Management
- Device Simulation
- Telemetry
- Telemetry Agent
- Configuration
- Storage Adapter
- Application Gateway (SSL Proxy WebApp)
- API Gateway
- 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.
Refer to our contribution guidelines
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License.