Azure Sphere

We would love to hear your feedback! Please take a few minutes to submit your idea or vote up an idea submitted by another Azure Sphere customer. All of the feedback you share in these forums will be monitored and reviewed by the Azure Sphere team. By suggesting or voting for ideas here, you will also be one of the first to know when we begin work on your feature requests and when we release the feature.

If you have technical questions or need help with Azure Sphere, please try StackOverflow or visit our MSDN forums.

How can we improve Azure Sphere?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Add Mac / VS Code Support

    Add Mac / VS Code Support, please.

    41 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support C++ / C#

    Supporting C++ or better even, C#, will help lower the barriers for some developers to get on board. A pre-compiler, generating C from C++/C# might help.

    32 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add support for connection over cellular network

    Provide option to make network connection over cellular with external cellular modem chipset such as uBlox, Quectel, etc.,..

    19 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Enable M4

    Provide tools/libs/examples for developing M4 code; in particular enable M4 support for GPIO, ADCs, I2C and SPI as well as IPC to/from the A7.

    15 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow for transfering device ownership

    As an OEM or someone creating an IoT solution that includes the device as a component of the product, I will need to setup up the device in order to test it and make sure that the overall product is working and performs to specifications prior to shipping it to distributor, SI, VAR, etc. These in turn will require the ability to themselves work with the device while integrating or configuring into a an aggregated product prior to being sold to another third party or end customer. A chain of custody is required so that each of these can work…

    11 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  6. api to call reset (from iothub directmethod)

    Device update check happens every 24 hours or device reset. If we need to push hotfix, we can't wait for 24 hours and need a way to call reset from iothub (directmethod) to update devices as needed

    9 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. Setup WiFi in field using WiFi access point instead of BLE

    When we want to connect the sphere to a WiFi at customer location, have the sphere be put into a mode that it is an access point so that a phone can connect to it and then have the WiFi connection settings on the phone be sent to sphere. Much like the WEMO setup

    6 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. API to get memory/CPU usage

    We'd like to have some approach to get process memory usage and CPU usage. So we can measure app works correctly which include:
    1. No memory leak
    2. No exceed memory budget
    3. When something bad happens, we can detect it and either log a error event or try to recover.

    We tried traditional Linux ways like check /proc/self/status, or getrusage() or run ps, but none of them been supported with Azure Sphere.

    6 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Development mode

    Building POCs for Azure Sphere I would like to give one board for many partners to test it. However one board is restricted to work with one Active Directory and becomes usless after POC is done as it can't be moved to another ADD of another organization.

    5 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Make it possible to show all devices in a device-group

    Make it possible to show all devices in a device-group. There is no way today to see all devices in a device-group.

    5 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Remove blocking calls from azure c sdk

    Remove blocking calls from azure c sdk and wificonfig.

    Some blocking function in this libs can block for 20 seconds.

    4 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. MQTT over TLS to servers outside Azure IoT Hub, per MSFT's open Cloud pledge

    Enable MQTT over TLS (using remote attestation certificate) to connect to MQTT brokers running on servers other than IOT Hub, per the attached Azure Sphere "Open Cloud" pledge. HTTPS is inadequate for many IoT use cases.

    4 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support for EEBUS

    Add SDK for supporting EEBUS

    4 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support for enterprise networks (HTTP/S and WPA2 Enterprise)

    Please support enterprise network environments.
    Currently I cannot provision or use the device on our corporate network, see: https://social.msdn.microsoft.com/Forums/en-US/1606c7ca-3003-4979-9d65-8bce3a3bac33/over-the-air-provisioning-not-working-how-to-troubleshoot?forum=azuresphere

    Support network restrictions that only allow outbound HTTP and HTTPS, no other ports or protocols.

    Support WPA2 Enterprise WiFi, verify certificate, enter username and password.

    4 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Support Linux distros

    If you guys truly love Linux, then let us use our Linux distros to develop with Azure Sphere.

    4 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Hardware support for cryptographic operations in other subsystems (A7 and/or M4s)

    Provide APIs to get hardware support/acceleration for cryptographic function calls from the A7 and/or M4 subsystems.

    "The Pluton security subsystem is the hardware-based (i.e., in silicon) secured root of trust for Azure Sphere. It includes a security processor core, cryptographic engines, a hardware random number generator, public/private key generation, asymmetric and symmetric encryption, support for elliptic curve digital signature algorithm (ECDSA) verification for secured boot, and measured boot in silicon to support remote attestation with a cloud service, as well as various tampering counter-measures including an entropy detection unit."

    3 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Sphere must support GPIO driven interrupts

    Polling for GPIO state is hugely power hungry. Interrupt support for GPIOs must be supported.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Fix the OS update process

    The OS update process is error prone and very hard to find even the smallest of failing hooks. For Azure Sphere to really get widespread use both security and ease of maintenance need to share the products highest priorities. Hopefully the update process can have some intelligent logging and meaningful error management added. Cheers Peter Molloy

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Thread Protocol and BLE

    The Azure Sphere is too power hungry in a lot of use cases. Thread protocol would be the preferred for a lot of home/business and lighting automation use cases.

    It will be great if the capabilities can be extended with use cases to possibly include or use with nordic-semi nrf52840 which has both thread and BLE capabilities ( it also has a 2.4 GHz radio)

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. RS-485 and LAN tcp/ip samples

    The concept of Azure sphere is great and we are trying to use as it is intended in our use case scenarios.

    However, wireless is not always the the best or preferred communication in lot of scenarios - e.g. access control readers

    It will be great if Azure Sphere samples are extended to include RS-485 and LAN connectivity

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Azure Sphere

Feedback and Knowledge Base