GithubHelp home page GithubHelp logo

isabella232 / remote-monitoring-services-java Goto Github PK

View Code? Open in Web Editor NEW

This project forked from azure/remote-monitoring-services-java

0.0 0.0 0.0 2.92 MB

Azure IoT Java solution for Remote Monitoring

License: MIT License

Java 73.14% Scala 1.38% Shell 16.55% Batchfile 8.61% JavaScript 0.16% Dockerfile 0.08% HTML 0.07%

remote-monitoring-services-java's Introduction

Build Issues Gitter

Remote Monitoring Microservices

Overview

Deploy to Azure

There is a .NET 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 simluated 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 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.

remote-monitoring-services-java's People

Contributors

dluc avatar dominicbetts avatar elvinm avatar isaac-dasan avatar jillcary avatar jwendl avatar mechaffin avatar microsoftopensource avatar msftgits avatar ppathan avatar radiocom avatar sushilraje avatar timlaverty avatar v-limliu avatar vitoc avatar xzsheng avatar zhang-hua avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.