locked
field gateways vs cloud gateways vs IOT edge . limiting amount of data/messages sent to IOT hub RRS feed

  • Question

  • All , 

    need some  help in understanding when to use field vs cloud gateway :

    -if your devices can not communicate using one of the IOT hub supported protocol (i.e MQTT,MQTT over WebSockets,AMQP,AMQP over WebSockets,HTTPS)  then one can implement a field gateway . field gate way can communicate for example using wifi or radio waves . field gate way can also act as buffer for messages if internet is down . to implement field gateways i have to use field gateway SDK from microsoft   . Is this all correct ?

    -if your devices can  not communicate using one of the IOT hub supported protocol (i.e MQTT,MQTT over WebSockets,AMQP,AMQP over WebSockets,HTTPS)  however it can send messages over TCP then you can use cloud gateways . cloud gateways since they are running in cloud are not susceptible to hardware failure as field gateways . Is this correct ? how do i implement a cloud gateway ? 

    - what is and IOT edge ?  is this a gateway implementation from microsoft that devices can use to communicate with IOT hub?

    -i need to limit the number of messages being sent to IOT hub . for example if temperature is 70 degrees , i don't want to send that message to IOT hub . what is the best place to filter the messages fro example: firmware or fieldgatway or ? 

    Thanks

    Siddharth

    Monday, May 7, 2018 8:53 PM

Answers

  • Hello siddharthKhare,

    can this be done at field gateway level also ? because message has not been sent to IOT hub , we should not be charged ...is that correct ?  updating firmware might be possible in first release. 

    Yes, it can be done at field gateway also.

    Best Regards,

    Michael


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Thursday, May 10, 2018 2:37 AM

All replies

  • Hello siddharthKhare,

    -if your devices can not communicate using one of the IOT hub supported protocol (i.e MQTT,MQTT over WebSockets,AMQP,AMQP over WebSockets,HTTPS)  then one can implement a field gateway . field gate way can communicate for example using wifi or radio waves . field gate way can also act as buffer for messages if internet is down . to implement field gateways i have to use field gateway SDK from Microsoft.

    Yes, it is correct.A fields gateway is simply an aggregation point for a range of in-place sensors. Many low powered / basic devices do not have enough capacity to run secured HTTP sessions so in these cases there will typically be a gateway to which these devices send their data. The gateway can aggregate / store and then forward the data securely onto Azure Event Hubs.

    -if your devices can  not communicate using one of the IOT hub supported protocol (i.e MQTT,MQTT over WebSockets,AMQP,AMQP over WebSockets,HTTPS)  however it can send messages over TCP then you can use cloud gateways . cloud gateways since they are running in cloud are not susceptible to hardware failure as field gateways.

    Yes,you can use the Azure IoT Protocol Gateway as a custom gateway to enable protocol adaptation for IoT Hub.

    what is and IOT edge ?  is this a gateway implementation from microsoft that devices can use to communicate with IOT hub?

    Yes, IoT Edge device can be implemented as a transparent gateway.Please refer to this article(https://docs.microsoft.com/en-us/azure/iot-edge/how-to-create-transparent-gateway).

    -what is the best place to filter the messages fro example: firmware or fieldgatway or ? 

    Considering the message limits and costs of the IoT hub, maybe the best place to filter the message is firmware.

    Hope that is helpful for you.

    Best Regards,

    Michael


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Tuesday, May 8, 2018 9:38 AM
  • Michael,

    thanks ... about this ..

    "

    -what is the best place to filter the messages fro example: firmware or fieldgatway or ? 

    Considering the message limits and costs of the IoT hub, maybe the best place to filter the message is firmware."

    can this be done at field gateway level also ? because message has not been sent to IOT hub , we should not be charged ...is that correct ?  updating firmware might be possible in first release. 

     
    Wednesday, May 9, 2018 2:09 PM
  • Hello siddharthKhare,

    can this be done at field gateway level also ? because message has not been sent to IOT hub , we should not be charged ...is that correct ?  updating firmware might be possible in first release. 

    Yes, it can be done at field gateway also.

    Best Regards,

    Michael


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Thursday, May 10, 2018 2:37 AM