Azure IoT

This forum is to get feedback on the new IoT services: Azure IoT Hub and Azure IoT suite. This forum will help the engineering team collect feedback from our customers and users and help us understand and prioritize the roadmap.

  1. IoT Hub DeviceTwins to store device public ip address

    If the default metadata of the DeviceTwins document could store LastKnownPublicIPAddress value, that would help some customers to further do maintenance on their devices.

    This request came from one of our customers.

    9 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 →
  2. Azure IoT Remote Monitoring - Consider using an open protocol for telemetry

    Using an open standard like OM-JSON or OGC SensorThings for telemetry would allow for better standards adoption from an example product.

    9 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 →
  3. Add support for "order by" clauses when querying devices in Azure IoT Hub

    Maybe I'm missing something, but in the docs here - https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-query-language - there doesn't seem to be any way to order results when querying against the IoT Hub. It seems possible to group results, but not order them.

    I've run into a situation where this would be really handy - e.g.: find all devices that have a certain reported property, and then order them by last connected date. I was a little surprised to not see this mentioned anywhere in the docs.

    8 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. Add lastUpdatedVersion on Property object in DeviceTwin java client

    As I suggested in this GitHub issue (https://github.com/Azure/azure-iot-sdk-java/issues/315) I don't have a way to know if a single property has beend updated in DeviceTwin java client because lastUpdatedVersion is allways null.

    This feature could be very ussefull (and necesary) to get the most of DeviceTwin
    This feature could be very ussefull (and necesary) to have all powerfull of DeviceTwin

    8 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 →
  5. IoT Edge Hub should have message delivery confirmation option

    Customer would like modules that route to IoT Edge Hub optionally receive an ACK, confirming that the message was delivered.​

    8 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 →
  6. Robust file upload (with resume) for the C device SDK

    Azure supports uploading large files in chunks to support continuing broken uploads. This should be added in the C device SDK as well.
    I could also imagine having the user implement this and just providing a hook to doing something with a CloudBlockBlob:
    public Task UploadBlobAsync(string blobName, Func<CloudBlockBlob, Task> upload);

    8 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. ReceiveAsync method on DeviceClient to take in a cancellation token

    ReceiveAsync method on DeviceClient currently takes in a TimeSpan value. It will be convenient if it can take in a cancellation token to stop listening for commands when the token is triggered.

    8 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 →
  8. Remove blocking calls from azure c sdk

    Remove blocking calls from azure c sdk and wificonfig.

    Some blocking function in this libs can block for 20 seconds.

    7 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 →
  9. UDP support for IoTHub

    My customer have solutions that require UDP as a protocol with small overhead to stream data to IoTHub.
    All kind of protocol converters/iot edge custom module - looks like significant overhead compare to native UDP support.

    7 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. Provide additional diagnostics information and metrics in Azure Monitor

    Hi,

    In a scenario where devices connect to the IoT Hub using an expensive metered connection, it would be useful to have detailed diagnostic information available about low-level connection events, e.g. when d2c keep-alive packets are received (empty frames for AMQP or PINGREQ for MQTT) on the cloud side via Azure Monitor. This would allow identifying devices which are consuming more than their fair share of bandwidth.

    For the same reason, additional metrics would be useful, e.g. :
    c2d messaging size (bytes)
    d2c messaging size (bytes)

    Thank you.

    7 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. Method to determine real size of message in Device/Service Client SDK

    Since the SDK is adding its own headers and serializes the content which is sent to the IoT Hub, then it is not possible to upfront know if a message will be too large.

    Would be nice it there was a method that could give the size, so we can compare to the limits of the IoT Hub.

    6 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. Add Capability to route data from IotHub directly to Azure data lake.

    Azure data lake acts as Blob storage and according to documentation we can route data directly from Iothub to blob storage, but there is no way to route data from Iothub to data lake directly(although we can route it from EventHub). Kindly add Iothub as a source to ingest data in data lake directly.

    6 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. Support COAP natively for IoT Hub

    Early documentation mentions COAP support in IoT Hub, but it does not appear to be supported natively and so requires convoluted gateway/proxy which is another potential point of failure. Being lightweight, COAP is important to the IoT domain and IoT Hub should allow direct connections from low power devices as much as possible.

    6 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 →
  14. Allow to attach metadata to blob when uploading files via IoT Hub SDK

    Allow to add blob metadata when uploading files using the IoT Hub SDK

    6 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 →
  15. Support TPM from non-Windows IoT Core devices

    IoT solutions using field devices with inherently limited physical security are a ticking time bomb. Although this risk seems to have been overlooked or ignored to some extent, I believe it is inevitable that TPM or similar will come to be seen as essential.

    From the research I have done, it appears that only Windows IoT Core based devices can be provisioned in IoT hub to use TPM.

    All it takes is one high profile device spoofing attack on Azure IoT hub for people to wake up to the risk and realise that Azure IoT can not provide adequate security…

    6 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. Transform messages (for example Byte array) to Humanreadable Before Placing them on the IoT Hub

    From certain IoT devices you will get messages in the form of a Byte array.

    We would like to transform them to human readable with the least amount of effort.

    It would be great if the messages could be transformed before being placed on the IoT Hub (For example adding a function on the incoming message). This would give the abbility to transform all kind of message before placing them on the IoT Hub.

    6 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 →
  17. Provide guidance on best practices for improving IoT Hub performance

    Provide documentation equivalent to that available for Service Bus (e.g. https://azure.microsoft.com/en-us/documentation/articles/service-bus-performance-improvements/), particularly around connection management

    6 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. Ability to put funds limits on services or groups vulnerable to flood errors/attacks and develop better service usage management system

    Simple scenario with IoT Suite and sensor network error: Currently with disabled bizspark subscription due to exceeding available funds it is not possible to get any technical support or even report errors. Let's say there's a broken(or hacked) sensor which is flooding our network. This leads to higher resources usage and after few hours monthly limits might be exceeded. Now Azure problems: After subscription is disabled, IoT Hub messaging stats are not available.IoT Hub essentials and some tiles are not loading. I don't see possibility to check messaging historical usage of different hubs or any other services included in IoT…

    6 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 →
  19. Handle/Access child devices from IoTEdge

    In a senario where you have a transparent gateway solution with IoTEdge and have several devices connected to IoTHub through the IoTEdge gateway, Currently you need to keep track on what devices is connected on what gateway yourself.

    A nice feature with the new IoTEdge Extented (https://docs.microsoft.com/en-us/azure/iot-edge/offline-capabilities)
    Would be that if you could from for example the Device SDK for Azure IoT Hub manage or at least list Child devices for an EdgeDevice, or if it could be for example an item in the DeviceTwin for the EdgeDevice.

    This would make it much simpler to map the correct…

    5 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. DPS Device SDK: Use Common Name as default Registration ID

    When provisioning a device per DPS Device SDK, I need to explicitly set the Registration ID even though its the Common Name of the client certificate. Please use the Common Name as the default Registration ID if none was set.

    5 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 IoT

Categories

Feedback and Knowledge Base