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 the custom domain name support for IoTHub Endpoint

    Hi,

    More and more company care about their Brand and specially over the Internet exposure. (for many reason: Marketing, Security (PKI),...).
    It could be great to have the ability to use Custom Domain name for the IotHub Endpoint.

    139 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

    16 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support multitenant solutions in IoT Hub

    I want to allow each tenant to connect directly to IoT hub (as service) to communicate with devices. Of course I would want each tenant to have access only to their own devices and not have the possibility to connect to devices from other tenants (thus I require the proper SAS).Following the documentation on the ServiceConnect permissions, it would seem that it is not possible to do this restriction on a SAS level.

    112 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  ·  8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Should be able to "Stop" any service, including IoT Hubs

    Please include "Stop" as a feature of any service that "runs." You can stop a VM, App Services and Stream Analytics jobs. Why not a SQL Database, DocumentDB, IoT Hub, EventHub, etc? Heck, should be able to Stop a Resource Group, which obviously would stop every service within.

    71 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  ·  15 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Support data compression for telemetry

    Supporting formats such as Protobuf and/or compressing in DeviceClient.SendEventBatchAsync

    65 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

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →

    This is not in our plans for now but definitively an interesting scenario.
    As of today you can already do so in different ways such as compressing data in your device code before sending and using an Azure Function on the back end that will be triggered each time a compressed message arrives. Not totally integrated into IoT Hub but gives you the choice of the compression format and flexibility in routing messages before decompressing content (using message headers for routing).

  5. Auto-scale for IoT hub instances

    I would like to have auto-scaling option.
    Or API to scale instances so I can script the auto-scaling.

    65 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

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Go SDK for Azure IoT

    Offer Go as a language for Azure IoT SDK

    63 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

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Allow to use "connectionState" to identify conected devices

    Certain applications requires to know if device is disconnected with accuracy<1 minute. By implementing heartbeat pattern as advised (https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry) with large amount of devices it creates enormous volumes of heartbeat messages and it results in generating 99.9% of quota messages just to know when device goes offline (Disconnected).

    48 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

    11 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add samples/support for Azure Storage blob download down to device

    It'd be interesting to be able to leverage the same mechanism as IoT Hub File Upload to Download files from blob storage to a device

    45 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

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. CoAP support for IoT Hub

    The Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained networks in the Internet of Things. The protocol is designed for machine-to-machine (M2M) applications such as smart energy and building automation.

    It would be helpful if you could support CoAP in IoT Hub. It provides a lightweight REST model messaging which can be used in constrained devices with ease.

    COAP also provides stronger security at implementation level and will be a game changer for IoT Hub.

    43 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

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. extend the route to blob file name format with dynamic parameters such as deviceId or messageType

    from this text https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-d2c :

    Azure Blob Storage
    IoT Hub only supports writing data to Azure Blob Storage in the Apache Avro format. IoT Hub batches messages and writes data to a blob whenever the batch reaches a certain size or a certain amount of time has elapsed.

    IoT Hub defaults to the following file naming convention:

    Copy
    {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
    You may use any file naming convention, however you must use all listed tokens. IoT Hub will write to an empty blob if there is no data to write.

    It would be nice to be able to add {deviceId} or {messageType}…

    42 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

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Enable per device message throttling capability

    From the cost and cyber security perspective, its ideal to set message throttling/quote per device instead of at the IoTHub Level. there is a possibility that one rogue device eating the complete limit of one or more IoTHubs if we cant throttle per device.

    https://github.com/MicrosoftDocs/azure-docs/issues/25343

    41 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

    6 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  12. HTTP 2.0 support

    HTTP/2 is a lot more performant than HTTP/1. HTTP/2 is in the Proposed Standard phase of the standardization process, so it's time to get on implementing support for it in IoT Hub!

    39 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

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. We should monitor IoT Hub Messages on Azure Portal without using any tools

    Azure Portal should provide the function monitoring the telemetry of individual device.
    To simplify preparing of the develop environment and focus on building services with the IoT Hub.

    Similar voice:
    https://feedback.azure.com/forums/321918-azure-iot-hub-dps-sdks/suggestions/34301416-we-should-monitor-iot-hub-messages-on-azure-portal

    36 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. Consider a pricing model that bills based om the number of messages instead a fixed number per day

    Consider a pricing model that bills based om the number of messages instead of a tier model with a fixed number per day. This is much more flexible when dealing with spiky traffic. It is also much easier to predict traffic volumes over a long period, than estimating a reasonable day average.

    34 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 →
  15. IoT BACnet Stack SDK for Azure

    It would be wise to add an IoT SDK with BACnet communication support. This would generally solve the common problems of using different open source libraries. Instead if Microsoft can provide this library/SDK as part of IoT SDK would be really useful for Industrial automation users.

    SDK should easily be able to provide a configurable interface to easily communicate to BACnet/IP devices available in Azure Cloud. This also should provide secure bi-directional communication options as well.

    31 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

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Support Iot hub upload requests monitoring

    Iot hub should be able to log upload requests, not only upload notifications from the device.
    At the moment a production team is not able to check if a device has tried to upload a blob.

    29 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 →
  17. Add support for IPv6 on Azure IoT Hub

    Add support for IPv6 on Azure IoT Hub

    27 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

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →

    This has always been on the roadmap, but we’re just now getting closer to being able to take this work on. Please let us know of your use case for IPv6 in the comments below, thank you!

    - John from IoT Hub

  18. Field Gateway SDK: Please provide a module that does message aggregation before sending to IoT Hub.

    IoT messages are very small and Azure IoT message block size is 4k. The Field Gateway will be used to aggregate messages before sending to IoT Hub so we can take advantage of that. Since message aggregation will be one of the primary uses of the Field Gateway, the Azure IoT team should provide that as an included module. The module should allow the developer to specific a block size (default to 4k) and a tolerance (default to 100 bytes). If the message is block size - tolerance, it should push the aggregated block to the queue.

    25 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

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add native support for GSM modules such as SIM900 or SIM800

    GSM Modules such as SIM800 and SIM900 are controlled using AT commands. The idea would be to add support in the SDK for establishing SSL connection and sending/receiving messages to/from IoT Hub over HTTP using AT commands under the hood.

    23 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

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add CORS Support on IoT Hub Endpoints

    Please add CORS Support on IoT Hub endpoints so we can call them from browser based JavaScript applications.

    22 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

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 17 18
  • Don't see your idea?

Azure IoT (Hub, DPS, SDKs)

Categories

Feedback and Knowledge Base