Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Azure IoT (Hub, DPS, SDKs)

This forum is to get feedback on Azure IoT Hub, Azure IoT HubDevice Provisioning Service (DPS), and Azure IoT SDKs. This forum will help the engineering team collect feedback from our customers and users and help us understand and prioritize the roadmap.

For providing feedback on other IoT related services, please do so on the corresponding forums.


  1. Add Windows Hello support for IoT and Connected Vehicle Platform

    This could be extended to Microsoft Connected Vehicle Platform e.g. Manufacturers could use Windows Hello as an immobiliser for keyless driving when the driver places their hands on the steering wheel.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Option to turn off system properties being put in MQTT topic name

    Currently when you send a message to a device via the IoT Hub, system properties are output in the topic name, such as:
    devices/matt/messages/devicebound/%24.mid=c7c6ee3d-9c90-4114-be93-a5c7f06740c4&%24.to=%2Fdevices%2Fmatt%2Fmessages%2FdeviceBound&iothub-ack=full&et=stmd
    Gets lot longer if you use more features like custom expiry, etc.

    For constrained MQTT devices not using the SDK (eg a 16 bit device), this eats a massive amount of bytes. It doesn't seem a great reason to have to implement a protocol gateway.

    It would be great to be able to turn system property output off on a device by device basis when registering devices.

    Still allow custom properties to be output.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add more metrics like failure count, response times, message sizes, count of c2d messages

    Add more metrics like failure count, response times, message sizes, count of c2d messages.

    It will be great if we can get these metrics without needing a storage account setup (For instance: Azure websites does not need a storage account to get metrics like number of requests, response times, http errors etc).

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  4. Twin Property Change Tracking

    I think it would be best if the Device or Module Twin wouldn't increment the version of the metadata related to a property if it is set to its existing value. In addition, if properties are set to the same value, the notifications of changes shouldn't trigger notifications to subscribing applications using the ModuleClient, DeviceClient or ServiceClient.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. All query of enrollments with a where clause

    All for adding a where clause to a query of Azure DPS enrollments similar to Devices in a hub. Current the select * from enrollments does not honor a where clause

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add metrics related to messages process status under traffic shaping

    Hi,

    From Azure documentation: "To accommodate burst traffic, IoT Hub accepts requests above the throttle for a limited time. The first few of these requests are processed immediately. However, if the number of requests continues violate the throttle, IoT Hub starts placing the requests in a queue and processed at the limit rate."
    https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-quotas-throttling

    In these circumstances, some messages are not sent immediately.
    In order to know what is happening to our messages, we would like to get the following metrics:
    - The number of messages not sent because of the IoT Hub size limit
    - The number of messages…

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. gc object already tracked

    considering the python lib azure-iothub-device-client (1.4.6)
    tested on a Raspberry Pi 3 B+ with python 3.5.3
    the issue seems related to the "sendeventasync - callback"

    https://github.com/Azure/azure-iot-sdk-python/issues/148

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  8. Documentation/Examples - Provide a reference device client with all best practices applied

    There are a lot of examples in the documentation, but they are, for the sake of simplicity, focused and tailored for showing the topic at hand.
    There are also some good practices referenced here and there with some examples, but again all scattered around.

    Please provide a full-fledged reference device client implementing all IoT Hub features on the client side, correctly implementing error handling, retry policies, disconnection and re-connection, etc.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. make it simpler..

    why do MS solution always have to be so hard to understand. Stop geeking and make things simple for people for once.

    I have been programming for years, playing with arduino's and raspberry pi's, using PowerShell to update JSON data to sites like thingspeak. But as usual Azure succeeds to completely obfuscate how to start simply. For the last hour I have been struggling to figure out how to simply let my arduino send data to Azure. Very frustrating. Stop trying to be the smartest kid on the block.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. GA for Symmetric key attestation for azure IoT Hub Device Provisioning

    Hi,

    Currently support for Symmetric key attestation in device provisioning service is in preview, Any ETA for GA?

    Also I am not able to sees support for the same for C# sdk (Microsoft.Azure.Devices.Provisioning.Service and Microsoft.Azure.Devices.Provisioning.Client ) any plans to support Symmetric key attestation from c# sdk.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Device Provisioning Service symmetric key attestation is generally available now. We plan on releasing the C# SDK in the next week or so. Please take a look at our GitHub repo for latest release.

  11. By making it easier to understand

    Make some straightforward examples. It takes me hours to do even the simplest thing with Microsoft Azure. Even trying to understand what the Portal is going on about when wanting to do something that would take 5 mins in another technology. It is so frustrating

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. clr

    when loading and verifying an x509 CA certificate, it would great to have a flag to indicate the validation of the CRL (Yes/No)

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Documentation - Manufacturing customers need example of mapping Device Twins to physical equipment

    Customer needs and example of how to map a Device Twin to a physical device like a PLC. E.G. map a value from a Device Twin to a PLC register.​

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Need guidance on how to handle twin data > 8kb

    The customer anticipates needing to push larger configurations via Device Twins than the currently supported 8K limit. We need to detail the best patterns and practices to push larger configuration files to/from devices & module twins.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. Need a health monitoring service that pings health of Edge runtime and each module

    Customers should be provided techniques/best practices for creating module health monitoring message workflows through the Edge runtime.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Need guidance on CI/CD for Edge

    Customers should be provided example CI/CD workflows in VSTS for build IoT Edge modules and complete deployment packages.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. influxdb as Paas

    For IoT Scenarios is a influxdb the most efficent one. We can use only in azure Docker instance without persitents or we install it on IaaS.
    Please extent your paas offer.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Provide a more flexible billing model for customers who build IoT SaaS products on top of Azure IoT

    IoT Hub needs to have an ISV model. For partners, the current pricing model is not an option for them. While their overall volume warrants the higher pricing tiers, using IoT Hub as a level of isolation (1 hub per customer), puts them back into the expensive pricing tier.

    Ideally, we would duplicate the SQL Database Pooling pricing model where the pricing is based on the resources use for a pool of resources.

    Suggestion: Allowing the customer to pay per message instead of buckets of messages would be the way to go.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Custom path for blob in DeviceClient.UploadToBlobAsync()

    When invoking the UploadToBlobAsync method the file is added to a DeviceId folder in the root of the blob container. I would like to put all files in a custom location omitting the DeviceId root.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add support for plain text content to IoT Hub messages

    Messages are now created as a byte[].
    For connection with Stream Analytics plain text is needed.

    Solved it by writing my own helper class to sent plain text 'messages' for my UWP app running on a RaspberryPI.

    Please add plain text content to the message class for easier development.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    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 IoT (Hub, DPS, SDKs)

Categories

Feedback and Knowledge Base