Windows Azure and Embedded Devices

Sign in to queue

Description

This talk will demonstrate the Internet of Things with Windows Azure. Using embedded devices that interact with Windows Azure cloud technologies, the Internet of Things ideology is enabled with scalable and resilient cloud systems that imbue the resource constrained devices with elastic, on-demand additional computing power that allows any network connected device to achieve amazing computational feats. The talk features three main device/cloud interactions: persisting unbounded data from sensors, communicating through resilient channels and interacting directly with the Windows Azure cloud to provision and control cloud based infrastructure.

Related Resources

For more information, check out this course on Microsoft Virtual Academy:

Day:

1

Code:

A06

Room:

Studio A

Embed

Download

Download this episode

For more information, check out this course on Microsoft Virtual Academy:

The Discussion

  • User profile image
    georgejh

    Great talk!

    Just a tiny detail: Netduino Plus uses Atmel not Amtel MCU

  • User profile image
    Andy Cross

    Thanks for the errata georgejh - you're exactly correct. I had misread Atmel when I first looked at the Netduino devices and it has stuck for the following years :-)

    _Source_Code_

    I have uploaded my demo code to github. I'll be improving and tidying this up (there were some demo-day changes which aren't pretty!). Most importantly too I have to attribute some of the classes in a readme.md and this isn't yet done. Please note that some classes from NTP, SHA and some other tools are community and remain unattributed.

    DEMO1: https://github.com/AndyCross/netmfazureblobtable
    DEMO2: https://github.com/AndyCross/netmfazurequeue
    DEMO3: https://github.com/AndyCross/netmfazurescalegateway

  • User profile image
    Erwin

    Very helpful and interesting, Thank you~

  • User profile image
    Dick

    great fun stuff! 4 minor points arising ..

    #1
    07:05 "Cost" is relative cost (as AC said is "cost per unit") so slides falsely give impression of mobile costing more than desktop

    #2
    39:00 AC says 20mSec wwait when is actually 200mSec wait

    #3
    40:10 AC says "Norway" when should be "Netherlands" (i.e. NL)

    #4
    demo loading over USB of 55K seemed to take long time. is this only USBv1 instead of USBv2 or due to chatty packets?

    all minor picky stuff (sorry!), and did not detract from great presentation (glad your solder held together) !

  • User profile image
    Andy Cross

    You got me on all points ;-)

    #1,#2,#3 you are correct. Particularly embarrassing with the NO/NL confusion! Sorry Norway/Netherlands ;-)

    #4 I'm not helping things in this video, since the device needs to be rebooted and the program deployed from scratch (the previous demo is potentially running in all instances). If you notice the last demo (that fails then works when I don't try to mess about with the workflow in VS2010) it loads very quickly as the device is in the right state. I'm relatively sure that's the reason the demos took a while to deploy each time.

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you canĀ Contact Us.