Skip to content
/ esThings Public

A research/experimentation project to evaluate the capabilities of MS Azure and IoT.

Notifications You must be signed in to change notification settings

esond/esThings

Repository files navigation

Note: I fully realize that there are shared access keys exposed in this repository, however, all of them are expired. You'll have to configure your own Azure resources and replace any relevant connection strings with your own values. The next part of this project will be implementing the Azure Key Vault to secure the application.

esThings

A research/experimentation project to evaluate the capabilities of the MS Asure IoT hub.

Device-to-Cloud segment of this project on YouTube: https://www.youtube.com/watch?v=9g4m44PgLnw

esThings - ASP.NET MVC Web Application

There are two main pages in this application: "analyze" and "configure".

The "Analyze" page displays a list of all the messages (stored in Block BLOBs) from a configured Azure storage account. These BLOBs are populated using simulated devices (esThings.Devices) , which are controlled by a console application (esThings.Devices.Simulation). These devices send messages to an Azure IoT Hub, and those messages are processed by another console application, ProcessDeviceToCloudMessages.

The "Configure" page is the next stage in the development, and will create cloud-to-device messages intdended to send the simulated devices some sort of congifuation information, which will be processed and distributed through Azure Web Jobs.

About

A research/experimentation project to evaluate the capabilities of MS Azure and IoT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published