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. 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…

    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 →
  2. Support for hidden wifi networks

    Azure Sphere does not connect to hidden wifi networks. Temporarily making the wifi network broadcast allowed the device to connect, confirming the issue.

    Please add support for hidden wifi networks.

    4 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 →
  3. Support for EEBUS

    Add SDK for supporting EEBUS

    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 →
  4. MT3620 third-party cryptographic certifications

    If the MT3620 (and any other, future Azure Sphere chip) is to become a trusted agent for its customers and users, Microsoft should have its cryptographic functions certified by neutral third parties. Such certifications should be made public for everyone to be able to trust the platform.

    3 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 →
  5. Samples for I2C support in M4 cores

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

    3 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 →
  6. GPIO APIs incomplete

    The GPIO apis are incomplete. While the MT3620 may not have internal pull ups/pull downs, other microcontrollers moving forward will. You'll need to have a way of configuring the pull state of individual GPIOs going forward.

    Doug

    3 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 →
  7. 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

    3 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 →
  8. 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)

    3 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 →
  9. UT test framework support

    When we create unit test, we'd like to build them as native executables and run them in a Linux box/win box other than on the target board.

    Current Sphere SDK header file folder is a mix of system header and app headers(applibs, azureiot etc), which makes it very difficult to build with native tool chain.

    For example. I try to unit test a sphere module, my_uart.c which use UART_open and Log_Debug. Then the include will look like below

    #include <stdio.h>
    #include <unistd.h>

    #include <applibs/uart.h>
    #include <applibs/log.h>

    To build it, I need to add Sphere SDK folder to include path, so…

    3 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 →
  10. 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

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow to configure GPIO for higher drive strengths

    Allow to configure GPIO for higher drive strengths if available

    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 →
  12. socket ioctl() FIONREAD not exist

    ioctl(sock, FIONREAD, &cnt) ) not exist

    I make Arduino port and I need solution for

    int wifiClient::available()

    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. An API to determine if device is in field or debug mode

    In Debug mode we already see that OTA is switched off to not interfere with the debugging process. However in code, we might still react to function calls or events coming from IoT hub.

    Of course we can create workarounds e.g. by connecting to different IoT Hubs for prod and debug, but a simple way to know whether the device is in debug or not would be an improvement I think.

    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 →
  14. Allow removal of device from device group

    One should be able to move remove device from the device group

    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 →
  15. Cross-Platform tooling

    Hello folks!

    I've looking on how the tooling for Azure Sphere works and it comes to:

    - The net461 azsphere CLI
    - Azure Sphere Device Comms Service: C:\Program Files (x86)\Azure Sphere Device Communication Service
    - Azure Sphere SDK (toolchain, sysroot): C:\Program Files (x86)\Microsoft Azure Sphere SDK
    - Some VS Extensions
    The CLI has no reason it couldn't be turned it netcoreapp2.x as it doesn't have native dependencies on the OS that I've found out.

    The SDK is basically an arm-poky-linux-musleabi toolchain with its sysroot, so it can be easily built for other OSes like Linux/OSX while the sysroot is the…

    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 →
  16. Add back the empty example to the Create Project template selection

    Add back the empty example to the Create Project template selection. Starting with the "blinky" example means that I have to remove extraneous code each time I want to start a new project.

    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. Thread priority and scheduling policy on MT3620

    i'm currently working on the MT3620 Development Kit. My program as realtime requirements. I have ~5 threads and i tried changing the scheduling policy to FIFO and tried to change the thread priorities. None of it worked.

    Since there's no information about that topic in the Azure Sphere documentation, i wonder if:

    in the current state of the MT3620 is it even possible for me to do that?

    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 →
  18. Setup Wifi using Wifi Protected Setup(WPS)

    The IoT scenarios often wifi setup using WPS.

    Wifi Protected Setup
    https://www.wi-fi.org/discover-wi-fi/wi-fi-protected-setup

    This is convenience wifi setup for smart IoT device.

    2 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 →
  19. GPIO APIs incomplete

    The GPIO apis are incomplete. While the MT3620 may not have internal pull ups/pull downs, other microcontrollers moving forward will. You'll need to have a way of configuring the pull state of individual GPIOs going forward.

    Doug

    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 for Apple HomeKit

    Provide SDK for implementing Apple HomeKit on Azure Sphere devices for MFi Licensees

    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 →
  • Don't see your idea?

Azure Sphere

Categories

Feedback and Knowledge Base