GithubHelp home page GithubHelp logo

eumarassis / iot-journey Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microsoftarchive/iot-journey

0.0 1.0 0.0 6.95 MB

a guidance project for implementing an IoT solution on Azure

License: Other

PowerShell 14.21% C# 79.14% ASP 0.03% Java 6.60% Batchfile 0.02%

iot-journey's Introduction

Microsoft patterns & practices

IoT Journey

An exploration into building a solution in the cloud

Build status

Join the chat at https://gitter.im/mspnp/iot-journey

We are in the process of incorporating Azure IoT Hub and Azure IoT Suite into this content. We expect to have updated content in November 2015.*

Why

There is no one-size-fits-all answer when it comes to building an IoT solution. Our approach to guidance is to embark on a collaborative journey into understanding the mechanics and challenges surrounding an end-to-end system. Our purpose is not to tell you all the answers that you'll need, but rather to help you ask the right questions.

What

We will be constructing an IoT solution hosted in Azure. Our focus will be on problems related to the back-end architecture, such as:

  • high-scale event ingestion
  • event stream processing
  • facilitation of analysis

We have identified a number of high-level scenarios; described and explored in the [docs][/docs]. We will be using the same tools and services that are available to you. We are creating a set of reference implementations (our fancy name for an end-to-end sample). Some of the reference implementation are meant to work in concert while others are alternative implementations.

In addition to the source code, we'll also produce a set of written articles covering the general concepts and patterns, the rationale behind design choices, and a few other things to help you navigate the guidance.

We intend this to be an interactive act of discovery.

How

We are basing our scenarios on requirements we've gathered from customers and advisors. The scenario is not meant to be realistic, but rather representative. That is, it should represent the most common needs and [challenges][] encountered in this space.

We are very interested in your feedback. We are publishing updates about the work on our video blog. We encourage you to ask questions in the chat room or to open issue on this repo. Any and all feedback is welcome.

Who

Our intended audience for this guidance is any senior developer or architect interested in developing an IoT solution. We want all developers, regardless of their preferred development stack, to benefit from the written guidance. If you feel that there is anything more that we can do to make this guidance accessible to a broader audience, you are encouraged to share.

Next Step

  • Go to the docs folder, review the readme, and begin reviewing the content.

Problems, Concerns, and Feedback

If something doesn't make sense, start with the FAQ. If that doesn't help join the conversation on gitter or open an issues. If you want to contribute directly, please review our contribution guidelines.

Join the chat at https://gitter.im/mspnp/iot-journey

Current Backlog Status
Ready
![In Progress](https://badge.waffle.io/mspnp/iot-journey.svg?label=in progress&title=In Progress)
![Awaiting Review](https://badge.waffle.io/mspnp/iot-journey.svg?label=awaiting-review&title=Awaiting Review)

iot-journey's People

Contributors

bennage avatar hveiras avatar francischeung avatar hanzzhang avatar johnpwsharp avatar mattjohnsonpint avatar tomkerkhove avatar dragon119 avatar gitter-badger avatar

Watchers

 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.