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

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

    18 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. IoT Hub: Validate JSON schema of D2C messages

    Right now there seems to be no possibility to validate incoming messages which the IoT Hub ingests. It would be great if it'd be possible to add a JSON Schema file so that invalid messages would be rejected.

    16 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. IoT Hub network Address

    We are looking at ways to restrict access on data simcards to only be able to access and send data to IoT Hub however we can't identify the IP addresses of our IoT Hub. Is there anyway to find this?

    Best

    16 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 →

    As a workaround, the IoT Hub IP address can be discovered by using a reverse DNS lookup on the cname (*.azure-devices.net). However, the IP mapped is subject to change without notice. This also doesn’t help discover the geo-paired Hub IP address, that would be needed in case of a failover/disaster recovery.

    Something we’re considering is to add a new API which would return the current IP address for an IoT Hub + the geo-paired IP address. This API could be queried frequently to keep firewall rules up-to-date. Please comment and vote on the potential usefulness of this proposed feature.

  5. MQTT over TLS to servers outside Azure IoT Hub, per MSFT's open Cloud pledge

    Enable MQTT over TLS (using remote attestation certificate) to connect to MQTT brokers running on servers other than IOT Hub, per the attached Azure Sphere "Open Cloud" pledge. HTTPS is inadequate for many IoT use cases.

    15 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 →
  6. Field Gateway SDK: Please provide a module that does message compression before sending to IoT Hub.

    One of the primary uses of the Field Gateway SDK will be to do message compression before sending to IoT Hub. Being the case, we would like the Azure IoT team to provide an included compression module. It should allow the developer to specific the compression type (Gzip by default).

    15 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 →
  7. SSH Tunneling to Devices

    Customer uses a Linux box to wire all the sensors which runs an OPC UA server. A user with SU privileges will SSH into the box and fix any issues related to malfunctioning OPC server, configuration change, etc. In terms of the number of sessions, the SSH session is only used occasionally on a per device basis. This falls under broader device management category for non-constrained devices like PLC and RTU used in a lot of industrial automation scenarios. If IoT Hub wants to be the focal point for industrial automation devices, it is prudent to offer that capability. If…

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

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Remove cloud to device time-to-live limit of 48 hours

    We have scenarios where it is valid that a device may not connect in any arbitrary 48 hour period, such as a stationary vehicle, or a specialised machine that is not in use for a long period.

    By having the command messages expiring, we have to monitor expiries and resend the message every 48 hours, if we want to use IoT hub. Or, we could bypass IoT hub and use service bus (which is odd, since IoT hub is built on service bus), or implement some other (http) service that devices can call - both of which mean that we…

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

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. IoT DPS: Allow customization of Device ID for devices registered via Group Enrollment

    For devices that enrolled via Individual Enrollment, the device can provide Device ID that is different from Registration ID during registration.
    But for devices that enrolled via Group Enrollment, the Device ID can not be customized and is always default to Registration ID.

    Use case: Use device serial number as Registration ID (by setting CN to serial number in the device certificate). But for Device ID, we would like to use a user friendly name.
    Example:
    Registration ID = abc12345678
    Device ID = US-Chicago-Device-1001

    12 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. Go SDK for Azure IoT

    Offer Go as a language for Azure IoT SDK

    12 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. Please allow to set 'larger' metadata properties on a device twin

    Hello, I really love the device twin concept. It allows us to query devices, use the reported/desired properties, etc. However, I would love to see an extra 'non-indexed', 'non-searchable' section in the device twin that is not limited to 512 bytes.

    I want to keep some configuration (a json string) and link it to a device twin. That way, I don't have to foresee external data storage (such as DocumentDb), to save those values and everything could be received through the same SDK. Another option could be to save that larger property as a blob and keep the sas in…

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

    Add support for IPv6 on Azure IoT Hub

    11 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 →
  13. Add TLS Session Ticket support to reduce data exchange during TLS connection

    Since many IOT devices could use SIM cards with limited internet data contract, I think it could be a great idea to support TLS Session Ticket to reduce the data exchanged by peers at each Iothub connection/disconnection: certificates exchange can be ignored if the peers are already paired by a previously successful connection, so we can avoid about 10kB of data each connection.

    "When the server sends the “Server Hello” message, it can include a session identifier. The client should store it and present it in the “Client Hello” message of the next session. If the server finds the corresponding…

    11 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. iot hub doesn't support "Tags" in the azure portal

    Tags are useful for splitting out billing and most azure services support them, however it seems that iot hub doesn't. Please can support be added.

    11 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. Increase the message limit for the free tier IoT Event Hub

    Currently there is too much of a gap between the free IoT Event Hub (8k messages per unit) vs the first paid tier (400k messages per unit). The cost jumps from free to an estimated £30 per month. The free tier needs to have its message limit increased. 8k is barely enough for a decent demo during community talks.

    11 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 →
  16. BACnet protocol support to IoT Hub

    BACnet is widely used protocol in building automation and which is very important aspect of smart devices. I feel supporting this protocol will greatly enhance IoT Hub usage for all enterprise building automation and management and HVAC product manufacturers

    11 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 →
  17. IoT features free for DreamSpark User

    This Build you showed some Kids using your tech. It would be great if you enable Student all over the world to use azure iot tech for free. Just think about it...

    11 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 →
  18. 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

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

    We’ll send you updates on this idea

    3 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  19. Support Network Security Groups to restrict access by IP or enable VPN tunneling

    Feedback: Have an optional NSG like feature for IoT Hub. This will enable restricting access to IoT hub from an IP Range or enable VPN tunneling

    Scenario:

    Large enterprises with manufacturing units, factories etc have very stringent policies on connectivity to Internet. Most of them only allow data transfer for VPN. We had a tough time convincing security team to send data over to IOT Hub. They agreed for the PoC with certificate based authentication. However, for production they will not agree to this approach. It has to be over VPN, or there should be a way to restrict the…

    10 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. Need a solution for a business rules engine

    IoT Suite seems to depend on ASA for any business rules handling in the samples and reference architectures. ASA can detect the criteria, but seems very lacking in the response action that should be carried out. More functionality, including a canned set of response actions should be available as standalone BRE.

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

    We’ve made progress on this scenario/pattern implementing message routing in the IoT Hub service.
    You can today set rules (called routes) based on messages content or headers and have them sent directly to “custom endpoints” (today we support Event Hub, Service Bus Queues and Topics, Blob Storage). Learn more here: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-endpoints#custom-endpoints

    We are considering other custom endpoint types. Your feedback is welcome here.

  • Don't see your idea?

Azure IoT

Categories

Feedback and Knowledge Base