Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.

Start free today

Using Azure Data Lake to analyze IoT Data

Sign in to queue

Description

Here are some interesting concepts about data in IoT applications Kevin Saye shares with us on the IoT Show: all data has value, data needs to be preserved in its raw form for later usage and you want to store this data in a cost effective manner.

Curious about these statements? Watch this very interesting episode about these concepts illustrated with a demo showing Azure Data Lake Analytics used to analyze data from IoT devices collected through Azure IoT Hub.

Create a Free Account (Azure)

Embed

Download

The Discussion

  • User profile image
    Deepak

    Good one.

    I have a scenario where I want to process all the incoming json telemetry and apply calculations on them like standard deviation and expose result to end user in REST API. Is it possible?

  • User profile image
    olivierbloch
    Hi @Deepak
    the scenario you want to implement is most likely doable. There are several ways you can implement this depending on your application specifics such as throughput expected, latency,...
    Azure IoT Hub will allow you to route incoming messages based on message properties as well as content to specific endpoint. If you want to apply a deviation on all inbound devices telemetry then the simplest way is to attach an Azure Function to the default endpoint of IoT Hub, then apply your deviation in the Function and output result. Depending on how you want to store then expose results, you have several options for the output of the Function such as blob storage, Time Series Insights Data Lake... once again the best way to implement this will depend on your scenario and application specifics. I recommend you check out our learning material on https://aka.ms/iotschool as well as docs.microsoft.com to identify the best solution suited to your needs.
    Happy coding!

Add Your 2 Cents