In case you haven’t been paying attention recently, one of the hottest topics in the tech industry is the concept of “the edge.” Virtually every major tech company has been talking about their strategic approach to this new method of computing recently, and the announcements are bound to keep coming.
Standalone PCs are an example of edge devices, but when most companies talk about the edge, they really mean things like drones, smart home gadgets, sensor-based industrial devices, autonomous cars, and so on. While these devices can—and often do— connect to the Internet, they can also compute independently, courtesy of built-in x86 processors or Arm-based microcontrollers, and embedded software.
At Microsoft’s Build developer conference in Seattle, the company had a particularly strong focus on what they term the “intelligent edge” and touted it as one of the next major revolutions in computing. The “intelligent” moniker stems from the use of AI, machine learning and other advanced computing concepts in these edge devices, bringing a whole new level of capability—and attention—to them.
As appealing as the concept of intelligent edge computing may be, however, there have been some real challenges in enabling the potential of these new devices. The biggest issue is around creating software to run on the often novel architectures used inside of them. To that end, Microsoft has been making a great deal of effort both on the platform side, as well as the application development side.
Because there are a wide range of different devices with various levels of sophistication and diverse amounts of hardware, Microsoft now has several platform choices, including Windows 10 IoT Core, Windows 10 IoT Enterprise, and Azure IoT Edge Runtime, which the company is now open-sourcing. The Azure Runtime offering, in particular, is ideally suited for the enormous array of smart products appearing everywhere from our homes to hospitals to factories, farms and more.
Technically, the Runtime is collection of programs that runs on top of the various types of Linux, Windows or other embedded operating systems found in these smart devices, hence the name. What it does is create a common platform for which applications can be created. Without the consistent capabilities enabled by the Azure IoT Edge Runtime, developers would have to create new or different versions of their applications for each potential hardware/software combination—an impossible task.
In addition to this common base, Microsoft’s Azure IoT Edge Runtime leverages the same cloud-based computing platform offered by “regular” Azure that the company uses in its cloud computing offerings. This is very important for developers because it means they can use the same development tools and methodologies that they use for cloud-based programming models, including containers, to create software for these intelligent edge devices. This, in turn, makes it much easier for companies to build edge applications without needing people with entirely new types of programming skills.
Microsoft used their Azure platform approach to build and release a set of AI-based computer vision processing tools called Custom Vision that can leverage cameras and Qualcomm-based image processing silicon on edge devices. Part of what Microsoft calls Azure Cognitive Services, Custom Vision essentially brings “eyes” to the edge, letting companies build applications that react to visual information that these smart edge devices see—without needing a connection to the cloud.
A great example of this showed off Microsoft’s new partnership with DJI, the world’s largest drone maker. Using a DJI drone running Custom Vision on Azure Edge IoT Runtime, the two companies showed how you could create an app that would be capable of seeing and visually annotating (in real time) anomalies or other faults on a pipe that was being inspected by a drone. Microsoft is also working with DJI to build a Software Development Kit (SDK) for Windows 10 devices that allows for the creation of flight control and real-time vision or sensor-based applications for DJI drones.
With Qualcomm, Microsoft announced a vision AI developer kit that uses Azure Machine Learning services to create vision-aware applications for edge devices that can be accelerated by Qualcomm silicon and the Qualcomm Vision Intelligence Platform and Qualcomm AI Engine software tools that they have created. In practical terms, this means that developers could create applications such as smart home visual doorbells or security cameras equipped with certain Qualcomm chips to recognize specific objects, or individuals, and react appropriately—such as providing security notifications only if a person isn’t “known” to the household, and so on.
What’s particularly intriguing about this example, is that it’s one of the first of what will likely be many AI edge applications that can take advantage of the unique characteristics of certain types of silicon. Look for many more accelerated AI edge applications to come.
The potential opportunities with intelligent edge computing are already enormous, and that’s why there is now tremendous excitement within the tech industry about how these technologies can be applied. There’s still several hurdles ahead and a fair amount of work involved, but real progress is being made. As Microsoft demonstrated, we’re starting to see some critical strategic steps towards simplification on what can be a very complex topic. As a result, it shouldn’t be long before a much broader range of developers can start leveraging capabilities such as vision on the edge. When they do, the kinds of applications and services we can enjoy are going to be amazing.
Great information shared.. really enjoyed reading this post thank you author for sharing this post .. appreciated
There is definately a lot to find out about this subject. I like all the points you made
Greetings! Very helpful advice in this particular article! It is the little changes which will make the most important changes. Thanks a lot for sharing!
Excellent article! We will be linking to this particularly great article on our website. Keep up the good writing.
prescription drugs without doctor approval: prescription meds without the prescriptions – real viagra without a doctor prescription
Hello my loved one! I want to say that this post is amazing, nice written and include almost all significant infos.
I would like to see extra posts like this .
Appreciation to my father who informed me regarding this weblog, this blog is in fact
amazing.
As the admin of this web site is working, no question very soon it will
be famous, due to its feature contents.
http://mexicopharm.shop/# mexico pharmacies prescription drugs
mexican pharmacy without prescription: prescription drugs without prior prescription – buy prescription drugs online without
amoxicillin 500mg cost: cheap amoxicillin 500mg – amoxicillin buy no prescription
legal to buy prescription drugs without prescription: levitra without a doctor prescription – viagra without a prescription
I wanted to thank you for this very good read!!
I absolutely enjoyed every bit of it. I have got you
book-marked to look at new things you post…
https://canadapharm.top/# canada drugs online review
It’s remarkable to pay a visit this site and reading the views of all colleagues regarding this paragraph, while I am
also zealous of getting knowledge.
https://canadapharm.top/# safe canadian pharmacies
https://sildenafil.win/# sildenafil citrate over the counter
https://kamagra.team/# Kamagra 100mg price
Kamagra 100mg price Kamagra 100mg price Kamagra Oral Jelly
Levitra 20 mg for sale: Buy Levitra 20mg online – Levitra 20 mg for sale
http://levitra.icu/# Vardenafil online prescription
Heya terrific website! Does running a blog similar to this
require a great deal of work? I have very little expertise in coding however I had been hoping to
start my own blog soon. Anyhow, if you have any recommendations or tips for new blog owners please share.
I know this is off topic nevertheless I just wanted to ask.
Appreciate it!
ed medications top erection pills best treatment for ed
sildenafil 100 mg: viagra sildenafil citrate – sildenafil price comparison
Whoa! This blog looks just like my old one!
It’s on a totally different topic but it has pretty much the same layout and design. Excellent choice of
colors!
https://levitra.icu/# Cheap Levitra online
Kamagra Oral Jelly: buy Kamagra – Kamagra 100mg
Having read this I thought it was rather enlightening. I appreciate
you finding the time and effort to put this information together.
I once again find myself personally spending way too
much time both reading and commenting. But so what, it was
still worthwhile!
tadalafil 2.5 mg tablets tadalafil online in india buy tadalafil 5mg online
https://edpills.monster/# cheap erectile dysfunction pills online
http://levitra.icu/# Levitra 10 mg best price
the best ed pill natural ed remedies medication for ed
cheapest ed pills: ed treatment drugs – best medication for ed
ed medications online: treatment of ed – ed medications list
http://tadalafil.trade/# generic tadalafil united states
zithromax over the counter canada zithromax antibiotic cost of generic zithromax
ciprofloxacin mail online: Buy ciprofloxacin 500 mg online – antibiotics cipro
how much is lisinopril 40 mg: Over the counter lisinopril – 60 lisinopril cost
https://amoxicillin.best/# amoxicillin 500mg for sale uk
buy cipro online canada Ciprofloxacin online prescription cipro for sale
buy zithromax no prescription: zithromax antibiotic without prescription – zithromax prescription in canada
http://doxycycline.forum/# doxycycline price uk
zithromax antibiotic buy zithromax buy zithromax online
amoxicillin order online no prescription: azithromycin amoxicillin – amoxicillin discount
how to buy amoxycillin: amoxil for sale – amoxicillin 500 mg online
amoxicillin tablet 500mg can you buy amoxicillin over the counter in canada over the counter amoxicillin
order amoxicillin online no prescription: buy amoxil – amoxicillin pills 500 mg
http://lisinopril.auction/# lisinopril comparison
lisinopril without rx: Buy Lisinopril 20 mg online – prescription drug prices lisinopril
doxycline Buy Doxycycline for acne doxycycline without prescription
zithromax 500mg price in india: buy zithromax canada – zithromax buy
ciprofloxacin order online Ciprofloxacin online prescription ciprofloxacin 500mg buy online
zithromax generic price: how to get zithromax – zithromax prescription
offshore online pharmacies: Online pharmacy USA – cheap canadian cialis
pharmacies in mexico that ship to usa mexican online pharmacy mexican pharmacy
best india pharmacy: indian pharmacies safe – buy medicines online in india
http://canadiandrugs.store/# safe canadian pharmacy
safe online pharmacies in canada: trust canadian pharmacy – canada drugs online
pharmacy online canada: online meds – cheap online pharmacy
http://buydrugsonline.top/# discount online canadian pharmacy
mexican pharmaceuticals online mexican pharmacy online medication from mexico pharmacy
canada pharmacies online: order medication online – mexican online pharmacy
best 10 online pharmacies: buy drugs online – online pharmacies without prescription
paxlovid pill: Paxlovid without a doctor – п»їpaxlovid
http://clomid.club/# can i get generic clomid without insurance
wellbutrin 100mg tablets: Buy bupropion online Europe – wellbutrin prescription mexico
https://paxlovid.club/# Paxlovid buy online
buy paxlovid online: buy paxlovid – paxlovid price
https://wellbutrin.rest/# wellbutrin 450 mg
paxlovid cost without insurance https://paxlovid.club/# paxlovid
Pretty section of content. I just stumbled upon your site and in accession capital to assert
that I get in fact enjoyed account your blog posts.
Any way I’ll be subscribing to your augment
and even I achievement you access consistently rapidly.
how can i get clomid online: clomid best price – can you get generic clomid
https://paxlovid.club/# paxlovid generic
paxlovid price: Paxlovid over the counter – paxlovid generic
https://gabapentin.life/# buy cheap neurontin online
how much is wellbutrin: buy wellbutrin – 1800 mg wellbutrin