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.

  1. Add VS Code Support

    Add Mac / VS Code Support, please.

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

    We’ll send you updates on this idea

    completed  ·  20 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Enable i2c

    I2c devices are extremely common in the embedded space. This is the next interface to enable, after SPI, IMHO.

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

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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.

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

    We’ll send you updates on this idea

    completed  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Enable SPI

    A common interface for sensors (IMU. GPS, Cell etc.). This would enable broader experience whilst using the dev boards and prepare for future hardware designs.

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

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Enable ADC

    I need to use ADC pin for getting analog data from some sensor. please support ADC asap. Thanks.

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

    We’ll send you updates on this idea

    completed  ·  4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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.

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

    We’ll send you updates on this idea

    completed  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add a watchdog timer

    The documentation says "A7 applications are expected to run continuously and are automatically restarted if they stop or fail". I expect that means that if the application exits due to a crash or return from main(), it'll restart. But if it hangs in an infinite loop, a watchdog timer would be a useful tool... the main loop would refresh the watchdog via an API call, to say that it is still alive.

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

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Document how memory corruption errors caused by C use are actually prevented in Azure Sphere, if at all.

    Azure Sphere is sold as a secure IoT product, yet it makes use of C as its only programming language.

    Nowhere in the documentation, demo videos, or marketing brochures it is clarified how does Microsoft prevent out-of-bounds, double free(), use-after-free memory corruption issues that typical open the door to security exploits.

    This weakens the message to anyone that actually understands security and has to evaluate Azure Sphere versus other OEM offerings where safer programming alternatives are available.

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

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. UART Parity

    the current library only support uartConfig.parity = UARTParityNone

    what about Even or Odd... I need Odd for my testing

    while on the topic what about uartConfig.dataBits = UARTDataBitsSeven

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

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Regarding ease of initial configuration and development: allow USB along with OTA updates.

    After claiming my Azure Sphere device on Azure Sphere tenant, I ran into an issue which I thought may be a common problem, given the nature of IoT device deployments in the field. It requires a WiFi connection or Mobile connection for OTA updates to its OS. If a new device needs to be configured in the field in a hotel, the SSID / Password approach will not work, as hotel WiFi requires a web page to accept agreements with third party WiFi providers that provide hotel chains with this service. So for initial OS updates, is it possible to…

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

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. API to persist log/configuration to local storage

    There are scenarios that we'd like approach to persistent some local data. This include:
    1. We want to log some error event and persist to local storage to help improve stability of our app. So when issue been detected during long run, we can later pull those error events to help identify issues.
    2. There are cases that we want to persist some configuration to local storage and retrieve them when device reboot or app reset.

    Right now, even system call read/write/close been supported, but no support to "open" which prevent access to Linux filesystem.

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

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Details of registers for MT3620

    It's necessary to provide the details of the MT3620 to the community, espcially the details of registers. I understand the application dev for the M4 core is still under preview. However, if we provide the detals, then the developers can do more.

    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 →
  13. Add WebSocket support

    For use as MQTT transport (making MQTT more firewall friendly) or for other event/full-duplex/real-time/persistent/pub/sub APIs. !polling.

    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 →
  14. Provide a Power Over Ethernet Solution

    In industrial application and Buildings, having an Ethernet connection providing power to the device and connectivity to Public Network is needed.

    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 →
  15. 1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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.

    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 →
  17. How to confirm a device's affiliation to an organization?

    Listening to talks at Microsoft build, I learnt that each Azure Sphere device gets a short term certificate issued to vouch for it being up to date with respect to the Azure Sphere OS and the version of the vendor software it is running. The question I have is how would a service provider that the device is talking to confirm that it is the device from a given client? For example if someone from State department was attempting to interoperate with a DHS IoT device, there would need to be a means of authenticating the affiliation to DHS. How…

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

    We’ll send you updates on this idea

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

Azure Sphere

Categories

Feedback and Knowledge Base