How to set up FTP to retrieve data from a Gateway Periodically?

Nadim Khoury 0 Reputation points
2025-04-07T10:48:45.18+00:00

Context: I have several gateways connected to several physical devices to provide me with granular meter readings. The gateways can push the data through email or FTP. I wish to explore the FTP option as it bypasses human intervention everytime data is received, this way the data will be pushed directly to the Azure Storage account.

Is Azure Storage the appropriate solution to my problem? If so, how to set up the account and receive the credentials to be input in to the gateway interface? Secondly, as the data is being pushed through FTP periodically from the different gateways, how to expect the output on Azure as I will have several data sources and periodic data?

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,201 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Hari Babu Vattepally 3,345 Reputation points Microsoft External Staff Moderator
    2025-04-07T14:23:22.35+00:00

    Hi @Nadim Khoury

    Yes, Azure Storage is a suitable choice for your scenario, as it enables data storage from your gateways via FTP. To set up Azure Storage and obtain the required credentials for your gateway, follow these steps:- Please create a Storage Account from the Azure Portal or through CLI.

    • Once the Storage account is created, under Security+Networking section, find Access Keys. There will two keys and connections string. Copy one of the connection strings or keys, which you will input into your gateway interface.
    • And then Setup FTP to transfer data, using the Azure Data Factory to create pipeline that will periodically retrieve data from your FTP server and push it to your Azure Storage account. Then you will need to create a linked service in Azure Data Factory to connect to your FTP server. This involves specifying the FTP server details and the credentials you received earlier.
    • Since data is periodically pushed from the gateways, you can set up Azure Data Factory to monitor the FTP location and transfer the data to your Azure Storage account. In Azure Data Factory, you can configure triggers to automate data transfers according to your preferred schedule.

    For more additional reference, please follow the below documents:

    By following the above steps, you can effectively setup FTP to retrieve data from your gateways and store it in Storage accounts.

    Please let us know in the comments below, if the issue is resolved or still persists. We will be glad to assist you closely.

    Please do consider to “up-vote” wherever the information provided helps you, this can be beneficial to other community members. Accepted answers show up at the top, resulting in improved discoverability for others.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.