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. 49 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 35 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. 18 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Support for low power modes

    Without sleep mode and wakeup sources, battery powering a Sphere is not really feasible.
    Modern microcontrollers support several low power modes, wakeup sources and peripherals that can receive data while the core is sleeping / in low power mode. For example: periodically receiving data thru UART from an external sensor; slow-speed ADC sampling directly to memory with DMA; Periodic wake-up by RTC to read an I2C / SPI connected sensor. I assume the Sphere processors are capable of these, but SDK support is missing.

    An example scenario would be:
    - The application processor would be used for communication, mostly sleeping…

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

    We’ll send you updates on this idea

    planned  ·  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…

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

    We’ll send you updates on this idea

    need-feedback  ·  9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. More on update

    "Between stages, the board will appear functional while the next group of updates is downloaded, but during the update you should expect the board to be unresponsive for several minutes at a time."
    I guess we'd better not install it in anything critical then, like a lift (elevator) or an HVAC controller.
    User enters lift, presses button, doors close, lift ascends, software update. "Several minutes" later the panicking user is rescued by fire crew.
    HVAC reaches low-level set point, turns on heating, software update... several minutes later the humans expire from heat stroke.
    At the very least, we need to…

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

    We’ll send you updates on this idea

    under review  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. OpenSource the OS so we can help fix the API and build a community

    There is currently no way to use this technology for anything professional / commercial, as we can not fix the multitude of missing things in the API by ourselves and the risk of this technology failing is huge.

    Even if you were to fix some of the shortcomings of the API, your team obviously is too small to add features in a timely manner to satisfy the needs of the community. Cause, basicly everyone of us has totally different needs.

    And then, if my team decides to use this tech as the base for our next IOT product, the product…

    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 →
  8. Detect completion of UART write

    Creating this Feedback as per MSDN thread:
    https://social.msdn.microsoft.com/Forums/en-US/4711b6cc-b714-4d36-9918-7eaaf00e2146/detect-completion-of-uart-write?forum=azuresphere

    In our project we use Azure sphere talk to other device using RS485.

    We use a chip to convert TTL to RS485 signal. For the RS485 to work, there is a TX-enable GPIO, it need to be pull high when sending data and pull low when receiving data. From code, it need to know exactly when transmission is completed, so it can switch to receiving mode immediately and avoid data lost on RX.

    With current Azure sphere SDK, UART can only support non-blocking mode, write() will return immediately before data actually been…

    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 →
  9. API to get the temperature of the chip

    Allow users to get the temperature of the chip to schedule their apps.

    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 →
  10. Replace C with C++, Rust.

    Using C on a device that is being sold as an example of security kind of hinders the whole purpose.

    It is as if Microsoft internal units don't talk to each other.

    While Microsoft Security is advising against the use of C, pushing for C#, C++ with Core Guidelines and Rust, Azure Sphere tries to sell a security story based on C.

    If Azure Sphere is actually serious about security, secure alternatives to C must be supported on the SDK.

    Otherwise it is just yet another device selling hardware mitigations against exploits in C code.

    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 →
  11. Sphere must support GPIO driven interrupts

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

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

    We’ll send you updates on this idea

    under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Mutable storage improvements

    Currently (19.10) applications can use Mutable storage, but this Mutable storage feature is very limited. Applications can have max 64kb and only 1 file. 64kb is not enough in some cases. So, let's increase this to 256kb at least. Also, it would be nice to have multi-file support, for instance int Storage_OpenMutableFile(filename).

    2 votes
    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. Provide HDMI support

    Would really like to see an option to connect a display to the kit.

    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 →
  14. Unlock SDK

    19 SDK versions ....

    Please unlock:
    wolf
    crypto
    cert store
    internal MQTT client

    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 →
  15. Provide Sockets library

    I would like to be able to send and receive UDP datagrams for SNMP communications with local network devices.

    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 →
  16. Enable SPI s-l-a-v-e mode

    Now only SPI Master Mode supported for azure sphere, is there any plan for feature versions that make it possible for azure sphere board working as a spi s-l-a-v-e ?

    How could s-l-a-v-e being a blocked word here?

    2 votes
    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. 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.,..

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

    We’ll send you updates on this idea

    under review  ·  7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Samples for I2C support in M4 cores

    Could you please add code samples that use I2C in the M4 cores? Thanks.

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

    We’ll send you updates on this idea

    under review  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Ensure IPv6 works well by default, including on IPv6-only networks

    Many networks are switching to IPv6-only, with IPv4 provided as a service over IPv6. Some of the largest mobile networks have gone this way, and some broadband end enterprise networks are following. Microsoft is taking this approach in some of their corporate offices (look for talks by Veronika McKillop). Microsoft XBox has also taken an IPv6-first approach. Billions of IoT devices will push IP addresses to their limits, so having first-class IPv6 support in Sphere is critical (as IPv4 just won't scale, and we don't want to be dependent on IPv4aaS technologies once those become dominant for IPv4 access some…

    2 votes
    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 →
  20. Support Rust

    Rust allows devs to write safe, low-level code.

    2 votes
    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 →
← Previous 1 3 4
  • Don't see your idea?

Azure Sphere

Categories

Feedback and Knowledge Base