Connect Flespi and Azure IoT Central

Maximiliano Gibert 50 Reputation points
2023-08-12T21:10:59.3333333+00:00

Hi everbody!

I wonder if any of you anytime made a connection between Flespi and Azure Iot Central?

I have some devices information in Flespi and I would send those data from Flespi to Azure IoT automatically.

Thank you in advance for your support

Azure IoT Central
Azure IoT Central
An Azure hosted internet of things (IoT) application platform.
344 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Sander van de Velde 28,546 Reputation points MVP
    2023-08-12T21:47:00.25+00:00

    Hello @Maximiliano Gibert,

    Flepsi supports egress to the Azure IoT Hub.

    This Azure IoT Hub is a PaaS service that is used by Azure IoT Central internally.

    In the past, it was possible to retrieve the internal IoT Hub connection string of your IoT Central application but this feature is now deprecated.

    Azure IoT Central supports ingesting third-party platforms using this bridge functionality.

    You need to deploy an extra Azure Function in between.

    Here is an example of another third-party bridge integration.

    For this, you only need to make use of the HTTP stream coming from Flepsi and call the Azure Function HTTPTriggered function endpoint.

    Notice you probably need to update the Azure function code so it matches the Flepsi message format.


    If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.

    0 comments No comments

  2. Roman Kiss 2,241 Reputation points
    2023-08-14T07:45:25.7833333+00:00

    Hi @Maximiliano Gibert,

    There is no direct connectivity between Flespi and Azure Iot Central, however you can use an Azure Event Grid MQTT Broker with a custom subscriber for handling a device provisioning and ingressing a device telemetry data to Azure IoT Central App. The following screen snippet shows this integration:

    User's image

    The IoT Subscriber is a custom subscriber (Azure HttpTrigger Function) as a destination resource (webhook) for an event message. For test purpose, you can use a built-in some of the azure destination resources (handlers), for instance, the storage queue and/or Service Bus queue, to see an exported data payload from the Flespi-Stream service.

    Have a look at a full implementation of the IoT Subscriber for integration with Azure IoT Hub, here. Note, that this implementation has to be modified based on the Flespi-Stream message payload.

    Could you post a sample of the Flespi-Stream message payload generated by your device, I can use it for simulation on the Http Channel.

    Thanks

    Roman

    0 comments No comments