Windows AzureConf 2012

Windows Azure and Embedded Devices

Download this episode

Download Video

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

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • georgejh

      Great talk!

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

    • 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

    • Erwin

      Very helpful and interesting, Thank you~

    • 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) !

    • 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 continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.