Internet of Things

Microsoft delivers a foundation for developing intelligent edge computing applications

Edge computing is a vital component of any modern enterprise, but to be successful, it needs apps. Microsoft offers developers tools in Azure IoT Edge that make smart apps possible.

At the 2017 annual Microsoft developers conference, referred to as Connect();, the company announced that several new Azure IoT Edge tools were available for preview. These tools allow businesses to create applications that run at the very edge of the cloud. Microsoft calls this part of the enterprise network the intelligent edge.

Out here on the edge

To clarify, the intelligent edge is where the various IoT sensors and devices are located. The data these sensors measure and collect must be processed to be useful. In many cases, it is just more efficient for the data processing to take place at the sensor level—on the edge of the network. This particularly important for data that is time sensitive.

An obvious example is the autonomous vehicle. If sensors detect an obstacle in the direct path of the vehicle, it does not make sense for that information to be sent to the cloud for processing and only then for the decision to brake to be transmitted back to the vehicle. The round trip would make the information moot. The processing must be done at the vehicle level—at the edge.

SEE: IT leader's guide to the future of autonomous vehicles (Tech Pro Research)

Here's where the real importance of IoT is going to be revealed. As the sensors become more sophisticated, they are going to require more sophisticated applications. This is why part of the new set of development tools for Azure IoT Edge announced by Microsoft at the 2007 Connect(); conference concerned artificial intelligence and machine learning. A sensor searching for physical defects in a manufactured product is going to have to know what a defect is—as well as what to do when it finds one.


Image: Microsoft News

With the AI and machine learning technical foundation for these tasks provided by Azure IoT Edge, developers can create applications that not only collect data but make intelligent decisions based on that data in ways we can only begin to imagine.

Edge computing—and what it will eventually grow into in the future—are just in the beginning stages. It is difficult for Microsoft or any company to predict where edge computing will lead us. However, Microsoft's strategy is to provide the technical foundation with Azure IoT Edge that makes it possible.

SEE: Special report: Harnessing IoT in the enterprise (free TechRepublic PDF)

Microsoft's gambit

Microsoft believes, and there is little reason to argue with it, that edge computing is going to be vital to the modern enterprise. With Azure and Office 365, the company has already established a strong presence in the cloud market and in the productivity market, respectively. But the cloud edge is a nascent technology area where market share is still up for grabs.

By adding new tools to the Azure IoT Edge toolkit, Microsoft hopes to tap into the need for enterprises to develop applications for edge sensors and devices. While Microsoft can't predict what applications enterprises will need specifically, it can anticipate the types of applications required and provide the technical foundation for their creation. This is yet another example of Microsoft's learning from past mistakes by working to get out ahead of a budding technology rather than trying desperately to catch up to a mature one.

Also read...

Your thoughts

Does your enterprise have any edge applications yet? Share your thoughts and opinions with fellow TechRepublic members in the discussion thread below.

About Mark Kaelin

Mark W. Kaelin has been writing and editing stories about the IT industry, gadgets, finance, accounting, and tech-life for more than 25 years. Most recently, he has been a regular contributor to,, and TechRepublic.

Editor's Picks

Free Newsletters, In your Inbox

<rt id="ioWZfLT"><small id="ioWZfLT"></small></rt>
<rt id="ioWZfLT"><small id="ioWZfLT"></small></rt>
<option id="ioWZfLT"></option>
<acronym id="ioWZfLT"><optgroup id="ioWZfLT"></optgroup></acronym>
<tr id="ioWZfLT"><xmp id="ioWZfLT">
<tr id="ioWZfLT"><xmp id="ioWZfLT">
<rt id="ioWZfLT"></rt><tr id="ioWZfLT"></tr>
<tr id="ioWZfLT"><optgroup id="ioWZfLT"></optgroup></tr><rt id="ioWZfLT"></rt>
<acronym id="ioWZfLT"><optgroup id="ioWZfLT"></optgroup></acronym>
<rt id="ioWZfLT"></rt>
  • 516331497 2018-02-19
  • 1519531496 2018-02-19
  • 9094771495 2018-02-19
  • 8383141494 2018-02-19
  • 7163891493 2018-02-19
  • 3571091492 2018-02-19
  • 4716411491 2018-02-19
  • 4164261490 2018-02-19
  • 1487811489 2018-02-19
  • 9077641488 2018-02-19
  • 2267781487 2018-02-19
  • 7498031486 2018-02-19
  • 8889941485 2018-02-18
  • 6861921484 2018-02-18
  • 1298131483 2018-02-18
  • 150731482 2018-02-18
  • 7514661481 2018-02-18
  • 6096871480 2018-02-18
  • 5093921479 2018-02-18
  • 9563791478 2018-02-18