Azure IoT Edge

Azure IoT Edge moves analytics and logic out of the cloud and onto your on-premises devices. Using a cloud interface, you can deploy either Azure service logic or your own code to devices without having to physically access them. And offline capabilities mean that you can extract business insights anywhere, without worrying about maintaining constant communication with a cloud service.

More details about the services are available in the documentation.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Safe Storage for Container Registry Credentials

    Using a Azure Container Registry which is not public leads to having the credentials to the registry on every deployed device.
    It would be nice to have the authentication handled by the IoT Hub or a solution to store the credentials inside the tpm (if it would be necessary to have them onto each device)

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deploying modules  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add Overview of Azure Edge sites to azure.microsoft.com

    Hello,

    I accidentally found out about Azure Edge Sites via https://azure.microsoft.com/en-us/blog/latency-is-the-new-currency-of-the-cloud-announcing-31-new-azure-edge-sites

    It sounds like this can be another reason for customers to choose for Azure in cases when an Azure Edge site is closer than a region.

    I would expect the explanation and up to date listing to be added to https://azure.microsoft.com/en-us/global-infrastructure/ subsite.

    See the mockup below.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Deployment task in Azure Pipelines not working

    The Azure IoT Edge task in Azure Pipelines seems to be broken for deployment. It was working fine for a while, but last night it started failing with "ERROR: The 'jsonschema' distribution was not found and is required by the application".

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deploying modules  ·  Flag idea as inappropriate…  ·  Admin →
  4. sign container

    Provide option during the install (only local on edge device) that forces all containers to be signed by a specific certificate.

    This would allow to harden the device against a leak of the IoT Hub Management Credentials or of the Customer Platform managing the deployments.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deploying modules  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow installation of IOT Edge (runtime) on Windows to a different directory and drive location.

    In an enterprise environment we are often restricted to where we are allowed to install software. For example all installed software should be on the D drive in Programs directory.

    This is currently not possible with the iot edge runtime without modifying the IOT Edge standard installation scripts.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installing IoT Edge runtime  ·  Flag idea as inappropriate…  ·  Admin →
  6. Issue related to IoT Edge Module Deployment.

    When I deploy a module to IoT Edge device using the Azure portal and open the same deployment again, it does not refresh the previous deployment and setup and consider the prevision deployment manifest only.

    After doing Refresh and going to Set Modules page works as expected.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the valid suggestion. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.

  7. Allow upstream IoT Hub (Event Hub) to be different as management one

    It would be nice to have possibility to set upstream IoT Hub (or even Event Hub) to be different as management IoT Hub. Scenario is, that Dev Company is taking care of development and operation of IoT Edge device, but collected data should flow to their customer subscription for further processing. Sure it is possible to connect to different IoT Hub from module and send data that way, but this bypasses routes feature provided by IoT Edge.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deploying modules  ·  Flag idea as inappropriate…  ·  Admin →
  8. Common project strucuture for iot edge solutions

    To integrate iot edge solutions into development tools, I found different possibilities.

    - The Visual Studio Code solution: https://docs.microsoft.com/de-de/azure/iot-edge/how-to-vs-code-develop-module

    -The Visual Studio solution: https://docs.microsoft.com/de-de/azure/iot-edge/how-to-visual-studio-develop-module

    Both ways uses different project structures. They are not interchangeable. Not only for development tools. I run into problems, when I want to use a iot edge project in azure pipelines with offical azure Iot-Edge-Build-plugin. (https://github.com/MicrosoftDocs/azure-docs.de-de/issues/341#issuecomment-493401019)
    I think it would be useful, if there is a common project structure for iot-edge solutions.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Developing custom modules  ·  Flag idea as inappropriate…  ·  Admin →
  9. Public List of Available IoT Edge Module

    It would be helpful for there to be a link to all published IoT Edge Modules. This could be a link from the GH repo to the market place and ensuring that even the OSS modules are available in the market place.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developing custom modules  ·  Flag idea as inappropriate…  ·  Admin →
  10. Installing IoT Edge Runtime on Core OS.

    CoreOS is one of the popular container OS in the market.It will be great idea to install Azure IoT Edge Runtime(EdgeAgenet,EdgeHub,iotedged bootstrap security daemon) on Core OS.

    As per https://docs.microsoft.com/en-us/azure/iot-edge/support#operating-systems CoreOS is neither in Tier-1 nor tier-2 OS list for IOT EDGE RUNTIME.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installing IoT Edge runtime  ·  Flag idea as inappropriate…  ·  Admin →
  11. Iot Edge on Windows 10 Iot Core on RaspBerry Pi 3B

    Windows ARM architecture is not yet supported by IoT Edge. AMD64-based IoT Core platforms should work. I want the iot edge can work anywhere iot core was installed.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installing IoT Edge runtime  ·  Flag idea as inappropriate…  ·  Admin →
  12. Error occurred in apt repository

    In Debian Stretch and Ubuntu 16.04, the following error occurs with the apt-get update command.
    I think that the creation method of apt repository is strange.

    ■Debian 9
    root@obsiot:~# apt-get update
    Hit:1 http://security.debian.org stretch/updates InRelease
    Ign:2 http://ftp.plathome.co.jp/pub/OBSVX2/debian/stretch ./ InRelease
    Hit:3 http://ftp.plathome.co.jp/pub/OBSVX2/debian/stretch ./ Release
    Ign:4 http://ftp.jp.debian.org/debian stretch InRelease
    Hit:5 http://ftp.jp.debian.org/debian stretch-updates InRelease
    Hit:6 http://ftp.jp.debian.org/debian stretch Release
    Get:7 https://packages.microsoft.com/debian/9/prod stretch InRelease [3232 B]
    Get:10 https://packages.microsoft.com/debian/9/prod stretch/main amd64 Packages [38.0 kB]
    Err:10 https://packages.microsoft.com/debian/9/prod stretch/main amd64 Packages
    Writing more data than expected (38208 > 37999)
    Hashes of expected file:
    - Filesize:37999 [weak]
    - SHA512:194ded11a350aab88b7fc1c5fee5dd6746a6bd0136ee96ad2290fc9459086daf75fbeda376ab00c0455cbeab6e64fa405f82ef0991b28322f29f30dab2aaaede
    - SHA256:369f15b8a43c29e6adf6db3329576366123c6bb749ee311f5099752de06474ea
    - SHA1:87f67045f0db46ee582998ba1d432b47900f5992 [weak]
    - MD5Sum:38eeded94abf10a911e570233047151b [weak]
    Release file…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installing IoT Edge runtime  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support powerpc architecture

    Does Azure Iot Edge Support powerpc architecture ?
    If not, do you plan to support it ?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installing IoT Edge runtime  ·  Flag idea as inappropriate…  ·  Admin →
  14. Stop Module Only After Container Download Completes Successfully

    I have noticed that when you deploy an update to a module, edgeAgent stops the module to update, downloads the new image, and then runs the new image of the module. This works fine when the connection is good and/or the image is small. When the connection is poor and/or the image is large, however, it may take a while to update which means the module is down for a while.

    To increase availability, particularly with bad connections/big images, why doesn't edgeAgent only stop the old module once the new one has finished updating? I've had experiences where a module…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Connectivity issues  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow for placeholder variables in IoT Edge deployment templates

    I am looking to have a configured deployment for Azure IoT Edge that automatically gets applied, based on the configured tags for a new IoT Edge device.
    That works perfectly (modules are being set, routes are defined, module twins are configured)

    However, I’d like to leverage a concept like ‘placeholder values’ that I can override on edge device level.

    For example: I might have 5 different devices, all using the same deployment, but inside one of their module, I need to set a specific Environment Variable, or update a value in their desired properties (of the module twin). Once creating…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deploying modules  ·  Flag idea as inappropriate…  ·  Admin →
  16. Certificate based Proxy Authentication

    Can you please provide support for certificate based proxy authentication on IoT Edge. The certificate are client signed certificates used to securely authenticate within the client network.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  0 comments  ·  Connectivity issues  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provision of IoT Edge Security Damon package for Tire 2 system

    For the Tier 1 system, the latest IoT Edge Security Damon package is provided in the package repository (https://packages.microsoft.com/)
    But for the Tire 2 system, it is not provided.
    For example, for Ubuntsu 18.04 of Tire 1, iotedge_1.0.4-1_amd64.deb is provided, Regarding Debian 9, it still iotedge_1.0.0-1_amd64.deb yet.
    Our products use Debian 9, and we are asked to provide packages that fix bugs from customers.
    We will to build it localy and provide it at our own repository, What do you think?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installing IoT Edge runtime  ·  Flag idea as inappropriate…  ·  Admin →
  18. Out of box IoT edge custom modules for Pinter server

    One of my current customer and another customer from last fiscal year had a requirement to connect their local office printer as an edge device to the IoT Hub(cloud) and start sending their print jobs to their local printer. Is there way product team build a generic IoT edge module may be in collaboration with partners like HP and others and cater to the needs of such customers and solve their business problems? This could bring tons of ACR for MSFT.

    I’m not a network expert but there may be ip address, port and firewall may need to be configured…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developing custom modules  ·  Flag idea as inappropriate…  ·  Admin →

    Azure IoT Edge is an open source project and we’d be happy to have a partner (.eg HP, Xerox, Brother) contribute a module that works with their printers. They could even add it to the module marketplace for easy discovery.

  19. Azure IoT Edge Tier 1 support for Ubuntu running on ARM32

    ARM32 is by far the most popular hardware platform for edge devices, because of low cost and high reliability.

    Ubuntu Core is growing in popularity. (https://www.ubuntu.com/download/iot)

    It is surprising to me that there is no Tier 1 support for Ubuntu Core and ARM32.

    I think that Tier 1 support for the most popular HW-SW combination would be a win-win, for Microsoft and for IoT OEMs.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installing IoT Edge runtime  ·  Flag idea as inappropriate…  ·  Admin →

    Supporting Ubuntu Core is of interest for us; however there are other OS that we’re prioritizing higher. For example:

    • supporting CentOS provides installers for all RPM based Linux systems.
    • supporting Yocto is necessary for folks creating custom images for small devices.
      I anticipate that we’ll get to Ubuntu Core once some of these other systems have been supported.
  20. need a video explaining all security conceots the blog and docs are not doing as much a video can do ...

    i read the docs at https://docs.microsoft.com/en-us/azure/iot-edge/iot-edge-security-manager this needs further details in form a video as this important and in form as it stands today in docs we may be missing the details …
    So please shoot a good video explaining concepts and describing best practices...

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installing IoT Edge runtime  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base